08.20.06
NoName Game update
It’s been two weeks since I last reported on the NoName game. There’s not that much to report.
I’ve probably spent about 30 hours over the past couple weeks working on this project. `wc` reports that I have exactly 555 lines of code. And that includes sql and test scripts, and probable some code that will get deleted.
The only things I can actually do at this point are initialize the database and, once initialized, I can output a png of the layout of the game, which is just a big empty area at this point. I have a couple bases classes with just enough methods defined to make the above possible. And I have some test files.
Again, most of my time is spent reading the docs and familiarizing myself with the python api, looking through the module index, reading various articles on devshed, onlamp, etc. I’m using PyUnit, PIL, MySQLdb and some of the core modules. I haven’t had to install any python packages beyond what’s in the ubuntu repositories yet.
I still haven’t created the subversion repository yet. :-( But with 555 lines at stake now, that’s next on my list.
Once I was able to generate the geography of the game, I had planned on working on a rudumentary engine, so an agent could move around inside it. But I’m going to try to figure out a way to keep the engine light and push most of the rules into a data file. Since locations have data associated with them, and I need that data to generate a more accurate map, I’m backing up a bit. I’m going to work on the data-driven idea to help me generate a better map. That’s before I start on the agent or the engine.
About the engine. When considering it, I find myself thinking more about Dungeons and Dragons — the old pen and paper stuff, not any of the video games.
I came across SlimTimer — a free, online time-tracking tool, which I’ll be using to more accurately track my time on this project.

























