Previous Blog Next Blog
Prev/Next Blog
by date

Plan for James W. Hofmann

Plan for James W. Hofmann
Name:abc
Date Posted:Oct 22, 2005
Rating:Not Rated
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for abc

Blog post
Stuff is on screen
[image=http://img477.imageshack.us/img477/7041/qcs10226kz.th.jpg]

Hopefully those tags work. Not really an impressive display, but there's really a lot more going on behind the scenes than just blitting the one tile and text. Both of those items are going through global manager objects; now that I've set them up, I can do these things:

-Load tiles and fonts from a "common" path and a game-specific path; when a collision occurs the behavior favors the game-specific resources
-Parse lists of tiles from a file named "list" in the tile path; for future compatibility it contains a version number. I'm not totally happy with the font situation, as I've loaded in every font at one size only. I might make a list file to attack that problem as well.
-Both of these are referenced through Python dicts(hashes). Tiles can be animated with any number of frames(but only the first frame is used right now) and a "global" animation speed is used; this allows emulation of the old top-down games.

After I do the animation and perhaps get a moving-through-map test running, I want to allow the user to build an interface for gameplay. In the first version there won't be too much room for variation; the controls and stats will be the same everywhere, the only difference is the graphics. The biggest difficulty here will probably be in the various sub-screens; there are endless ways in which you might want to do inventory or menus or dialogues. I'll have to think about what I can do to satisfy different needs.

And then following that the next thing is working on some editors for these various things: maps, tilesets, interface... the gameplay will come very near the end of the first version, actually; this is fine since I enjoy building the editors and making them easy to use :)

Recent Blog Posts
List:03/15/06 - CMPS80k: "The Three Princes" (final project)
03/07/06 - crunching
02/17/06 - Words...don't come easy
02/09/06 - School project....getting ugly
01/26/06 - "Tara"
01/15/06 - The unknown's scary.
01/08/06 - Passive v. active interaction
12/23/05 - QCS Progress Report #5345235

Submit ResourceSubmit your own resources!

You must be a member and be logged in to either append comments or rate this resource.