Just taking a quick moment to offer a Mea Culpa (admission of guilt and responsibility).
I’ve got quite a few irons in the fire, so to speak. I’ve got a lot of things going on and most are making slow progress since there are only so many hours in the day… so, in theory, if I focused on just one I’d be able to make more progress. Good theory, and it appears to be true!
I spent a solid week on one project and progress flew along at a breakneck pace. …and then I burnt out.
Seriously, every minute I work on it feels felt like an hour.
I’m past that, now. I just spent the last hour picking up where I left off and moving forward… and I’m proud to say it’s progressing again. Because I was taking notes and working in a logical flow (not just doing whatever came to mind), it was easy to pick up and get going again without having to review every inch. (Lesson learned.)
Also, as this proves, I’m not going to throw myself in head-first… I’m coming up for air and taking small breaks. (Another lesson learned.)
SDCC (San Diego Comic Con) is going on right now,and I know some people attending. I’m jealous, but I’m not upset about it. I genuinely hope they’re having a good time. (Especially one. I hope she gets to see my fascination with Sci-Fi/Fantasy/Comic conventions.)
On another note… I’m an admitted gamer. I cannot recall ever denying this fact. During summer and winter, the hobbyist game devs get more time to work on their projects… so many games to play… my weakness… they toy with it. *sigh*
My fifteen minutes are up, time to save this and get it posted. Then, back to my grind. *grin*
-Cam
I really need to stop cruising through the “concepts” forums. Bleh.
I keep seeing people posting ideas and I keep saying to myself: “Hey! I started work on something like that! Maybe I should dig out my notes and…”
Ugh.
Seriously, I just saw four more game concepts posted which are things I’ve put time into… and I’ve started face-palming.
On one hand, it’s nice to see other people having similar ideas to my own. It shows me the ideas have value and merit.
On the OTHER HAND, I don’t want to look like I’m stealing their ideas.
Granted, I should probably take better notes and records of all my ideas/concepts/whatnot.
So many ideas, so little time.
Okay, dammit.
It’s time for me to stop half-slow (half-fast, half-assed) “working” on my crap and actually get some things done and out there.
If I can get to the point where I can make real money doing these game ideas, then I’ll be able to quit my regular employment and start making games and writing and creating.
I’ve got to make this happen.
Now.
I was friends with a male-female couple who were killed in Orlando. They weren’t gay, but they were friends with people who were. They were celebrating a birthday. I just learned of their passing and I’m not sure how to feel about it. I do feel something.
I feel a sense of loss. I feel angry that some jerk with unresolved issues and a homophobic father felt the need to express his self-hatred on innocent people. I’m angry that two people I considered friends (albeit, online friends) have been taken from me for stupid, selfish reasons. I realize my reasons are selfish, but that’s how I feel. It’s what I feel.
I think I chose the wrong words, above… “not sure how to feel”… I know how to feel about it. I know what I feel about it. I guess I’m at a loss for how to vent it and express it.
I am saddened and angered. I won’t be drinking in their honor, but I will find a way to respect them and the impact they had on my life.
Thank you for reading. I’ll post a game update in the next few days.
–Cameron
English breaks computer logic, once again… …or is it the other way around?
Just had to post and comment how funny the English language is… again.
I wrote a little macro/widget for displaying gender pronouns dynamically. Simple stuff… sorta.
<<he>> – he, she
<<him>> – him, her
<<his>> – his, hers
Easy stuff, correct?
“<<he>> looks young for <<his>> age.” — Reasonable. All’s well. …as long as it’s a male.
For a female, I got: “she looks young for hers age.” Bah!
English language!
I’m a native speaker and it still catches me off-guard, on occasion. *shrug*
…just sharing a thought I found humorous…
Back to the coding for me.
-Cam
Long holiday weekend. (Memorial Day in the U.S.)
I spent half a day dinking with other games to get it out of my system – done.
Since then, I’ve been writing and coding like an idiot.
I’m more than mildly perturbed at myself for an annoying pattern I’ve noticed… when I post something about a project, I lose interest soon after. Wait! To be more accurate: My interest-level drops; it doesn’t disappear.
Ergo, if I have more interest in another project, I jump to that one instead.
I lack discipline. I know that. I have one project which I feel I ‘owe’ to someone, so that’s kept me motivated. Maybe I should start a Patreon page? If I feel I ‘owe’ work to someone(s), that might keep me focused.
Interesting idea, I think. And it might result in less stress in my day-to-day life.
Writing continues. Coding continues. Design continues.
“So many projects, so little time.”
–Cam
I recently started a message thread regarding a concept I’d been toying with. The toying had been ongoing for several weeks, after another week of rumbling in my brain. I finally sat down and began work. I wrote some scenes. I worked on some mechanics. I put all my notes into order and was making great progress.
…until I posted something.
After I posted my concept’s basics, I lost interest in pursuing it for several days. When I realized this, I forced myself to work on it. It was slow, but I had done a lot of planning and note-taking so I was able to push through. And now, I’m back to inspired progress.
I suppose I could force myself to do the same with my other projects, too. In general, I don’t write anything (here in the blog or on message forums) if an idea lacks any substance. One-shot stories, throwaway premises, five-minute games… they all end up being filed away but never mentioned in public.
It should come as no surprise that I have many, MANY moments of inspiration which you’ll never see or hear.
I want to share most of my ideas, but I don’t have the time… the skill… or other resources to share them.
Several posts back (months? years?), I mentioned how I lacked discipline to see my projects beyond concept. I’m proving, now, that I have the discipline and skills to push onward. I have set myself a loose schedule and I’m doing fairly well at staying true to that schedule. But… I’m not making any promises as to when I will release Miss Andry to the wilds of the Internet.
Progress is made; it doesn’t just happen. I am making progress, even when I’d rather be playing a game. (But, is the game I’m making one that I’d want to play? Is that a factor? Hm.)
-Cam
I’m trying to decide which of my projects would gain the most from my limited experience with the Python programming language. …it’s not as easy as it might seem.
I’ve been coding long enough to know my limitations. I’ve been thinking about my projects enough to know which ones are more complex and more simple. I have a “vision” or “feel” of how most of the games should play:
- Game of Slaves – Multiplayer, very flexible (probably text based because of this), cross-platform
- Slave Mastered – Story-focused, but swayed by player interest and choice
- Hell Breaks Loose – Maze-ish, click navigable, ability to explore, Easter Eggs hidden throughout
There are others, too, (Yes, even some not mentioned in the blog.)
Right now, I’m doing an evaluation of my projects. I’m trying to determine which game(s) are within my scope of knowledge and experience, which are close, and which are going to need a lot more time. It sounds simple, I know. But there are other factors to consider (such as which engine to use and how my proficiency with that engine factors in).
Aside from the aforementioned lists and comparisons, I’m doing small tasks and demos to familiarize myself with the tools I have at-hand.
Tah for now!
Learning a programming language does not make one a talented or experienced programmer. (I like to think I am, but…)
I was going to pontificate on what makes for a good programmer or coder, what I’ve learned over the years, and how that relates to me today. I’ve decided to take a different tact: the rarely-seen “short version”, a rarity among bloggers these days.
*khem*
Short version: I learned the basics of Python. I picked it because it was different from most other languages I know. Because it is so different, I have to change the way I approach coding. One of Python’s basic tenets is “simple is better than clever”. Dammit. So, I’m writing small blocks of code and tiny tools to get better at coding in Python, earning experience with this new paradigm.
Shorter version: Learned new programming language. Learning new ways to program. Gaining experience.
And that’s my progress update about me. Project progress updates coming up.
-Cameron
Game of Slaves (a/k/a “The Game”) is continuing development. (I suppose I should update the respective pages.)
I’ve opted to go with a very bare-bones MU* engine which is Python-based – Evennia. I didn’t want an engine with combat and challenge resolution already built-in. What I’m planning isn’t going to involve a lot of combat… yet.
Right now, the concept is more of a social gathering place, but with a fair number of TF options thrown in.
I’ve been on a few chatter/talker sites where you can pick your TF and set descriptions with a few direct keystrokes. That’s fine for those sites. The Game (GoS) is intended as more of a game, though. I find there’s not much challenge to becoming a multilingual male cat-morph with tea-service skills if you can set your description with
/desc me: is a male cat-morph who speaks six languages and knows how to properly serve tea in the Japanese and Chinese styles.
However, finding a cat-morph who’s willing to help shape you, while you seek out and study guides on proper tea-serving, while learning a few languages, while keeping your mind sharp enough to recall all these things your learning, and training you body to move fluidly as you do all of the above… that’s a challenge. And challenges make for a game.
Having said that, I can’t make it too easy. I also can’t make it too difficult, either. This is where fine-tuning will come in. …but that’s all further down the line.
The engine I’m using is up and running on a test box, where I’ve starting my alpha coding. I will soon put out a request to have some alpha-testers play around with it and give feedback. With good feedback and a pretty stable engine, GoS will be good to go pretty soon.
I have SO MANY ideas for GoS, but I want to start with the basics and build up from there.
I’m starting with the Orphanage – where you build your initial TF character. From there, I’ll build the town.
As I build, and as I gain players, I’ll decide if I want to continue to host it on my personal internet connection. If the traffic impacts my normal usage, then I’ll probably host it elsewhere… and we’ll go over options at that time.
TL;DR: Game of Slaves is seeing real progress. It’s happening! (Finally!) More news to follow as it comes.
-Cameron
Where does the time go? Apparently, it goes with the territory of after-holiday chaos. *shrug*
I don’t have a lot of readers (and few subscriptions), but I really don’t care about those kinds of numbers. I do care about the one person who took to time to write me and ask me if I had given up on things. So this post is my reply. I’ll try to keep it short (under a thousand words).
I have not given up on any of my projects. I did spend many hours playing other games, but I’ve also been working on several of my exiting projects… most specifically, THE GAME.
Yep. I’ve been toying around with a MU* engine which is very, very bare bones. It starts you off with no preset ANYTHING, leaving me free to shape everything to my own will and whim. Other engines like it only had bare process communication, but few creation tools. Or, they come with SO MUCH, it would be hard to whittle them down to what I can work with. This one has tools for building objects and rooms, while also having messaging and permission lock-controls… which are the most basic things you need when building a MU*.
By the way, “MU*” refers to MUDs, MUXs, MUSHes, MOOs, etc… (those are multi-user environments allowing players to interact via a text mode interface).
The one I’m working with now (and building test areas) has a builtin front-end requiring only a modern browser… and it runs well (four players tested, barely scratched the CPU load time) on my rinky-dink Linux box. If this explodes into something sizable, I’ll be able to move it to a better box and improve performance.
I don’t have anything approximating an “alpha test” yet… but watch for further updates as I go.
One of the other projects I’m working on is different than most of my other work… there’s nothing inherently naughty or TF-related in it. There will be slaves, but primarily as a commodity (might be more, hmm). The game will have a focus a bit different than most games available. I don’t want to give too much away, just yet, but… I have explicit external motivation to work on that game, so it has been getting a fair amount of my attention. Sadly, it will also REQUIRE the most attention to make progress. I’ve given it a few weeks and have a decent idea how I want it to flow and feel.
Yes, I’ll probably add it to my Projects page when I have more info to share.
I have been doing the math… of life and all… and if I want to keep working on these projects, I’m going to have to find ways to monetize some of them… which will give me incentive to actually get things off my desktop and onto the Internet.
My rationale: I’ve had the same job for several years, and due to “corporate financial climate” none of the people in my organization have been getting raises… and this year, there will be no annual bonuses, either. (Mind you, my group is one of the most lucrative and most advanced in the organization. That means my group is keeping ‘negative-flow’ groups afloat… with little more than a ‘thank you, good job, keep it up’ to those of us who excel beyond the requirements.)
So… unless I find a job that pays better, I’m going to have to take on a second job. Yep, seriously. Cost of living keeps going up, but my pay is not changing. And minimum wage in the area just jumped a significant amount, which means the cost of day-to-day stuff is going to go up along with it… making my (above minimum) wages worth even less.
Bleh. I hope it won’t come to having to make my hobbies and escapes into a way to keep the lights on… but it could happen. We will see.
-Cameron