Archived from groups: rec.games.roguelike.development (More info?)
I was hunting for game development articles, and I stumbled across a
decent site that I haven't looked at in a while
(http://www.gpwiki.org). In particular, I thought that the article on
a simple engine framework was quite handy
(http://www.gpwiki.org/index.php/C:Simple_Engine_Framework_Using_SDL#Example_Usage).
It focuses specifically on using SDL in the engine, but that could
easily be substituted with curses, Allegro, or whatever your library
of choice is. It doesn't feature any ground-breaking ideas or
anything, but I think it could serve as a good framework for anyone
who's new to the whole game programming thing. It features a few
constructs that are useless to traditional RL programming, like FPS
tracking and the like, but much of it is still relevant and adaptable
to any RL.
Another article on that site builds off of this one,
(http://www.gpwiki.org/index.php/Cpp:Building_A_Simple_Tile_Engine),
which focuses on turning the previous engine into a tile engine, with
more specific uses. Unfortunately, this article was left unfinished,
but all of the code is there for the enterprising young coder to learn
from. It's all pretty straight-forward, but it does help illustrate
some handy techniques for the novice to learn from, such as tile,
unit, and game managers.
Anyways, I'm really enjoying browsing through gpwiki.org, even if it's
selection of articles is a bit sparse.
--
My projects are currently on hold, but I do have
some junk at the site below.
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.