ProjectZ began as an attempt on my part to learn the GENESIS
engine, during it's creation, ProjectZ has been open source and
hopefully beneficial to everyone involved. This latest revision
has been completely rewritten from the previous version and
includes such items as static objects and dema zombies along with
collision detection and warp portals. The layout of the new
version is structured to be tutorialistic, wow, is that even a
word? Anyhow, it is meant to be a tutorial of getting GENESIS
initiated and a demo created. I have eliminated the prefs.ini and
the keyboard.ini code in order to make it as clean and simple as
possible.
For more information on GENESIS programming, please visit Orf's
ProjectX Site home of the PROJECTX wrapper, an excellent
straight C wrapper class for GENESIS.
whew! I hate introductions, so let's start coding!
ProjectZ ProjectZ Directory Structure and Needed Files History Small file I maintained during construction. It might be useful.
ProjectZ Base Files. YOU NEED THIS! Basic Files Needed To Compile Projects ProjectZ Version 2.01 It Starts! Basic Introduction to GENESIS initialization ProjectZ Version 2.02 We Add The World Adding A Genesis world To our Intiialization ProjectZ Version 2.03 We Can Move! Adding the Head Movement of the camera ProjectZ Version 2.04 Gravity Takes Hold Make sure we are flat on the floor ProjectZ Version 2.05 A Better Movement Mousetrap Complete player movement ProjectZ Version 2.06 Adding The Actor Adding the Dema.act file as our player actor ProjectZ Version 2.07 Adding The Doors Orf's door code implemented for ProjectZ ProjectZ Version 2.08 Adding More Entities We can add many, many entities ProjectZ Version 2.09 Collision Detection Start our collision detection routines ProjectZ Version 2.10 Easier Entities An easier method of doing entities. (ZObject class) ProjectZ Version 2.11 A Better Player Deriving ZPlayer from ZObject makes life easier ProjectZ Version 2.12 Adding Monsters Deriving ZMonster from ZObject makes this easy
This latest zip contains the source code for ProjectZ version 4.00 which builds upon the previous versions and adds additional features such as sound and bitmaps. It also contains the source for a simple demo that shows some capabilities of ProjectZ. The Demo is a simple 1 room world that allows you to wander around and pick up items as well as interact with an intelligent creature. (intelligent is such a vague term :) anyhow, just copy the GENESIS DLL files, the GENESIS lib and include folders into the project directory, select the ProjectZ.dsw file, select rebuild all and let it run. The code is written to show the BASIC functionality of Z, it is easily expandable by simply creating a new class based upon ZObject and add it to the game. ProjectZ Version 4.00 Let's Make A Demo! Let's Make A Demo! ProjectZ GUI Test ProjectZ GUI test
I hope this helps someone, Seven Avatar7@Sprynet.com