Adventure games
- Posted by Paul Martin <twilight at WCC.NET> Dec 12, 1998
- 499 views
Hello all, I have for a while been working on a adventure game project. It started out in QBASIC and has since been ported to Euphoria. It has no story line as of yet, since I have been mainly focusing on the game engine. The game as of now uses color ANSI characters for graphics, but I would like to go ahead and make it 3D isometric, similiar to "Diablo", "Starcraft" or "XCOM". I would like to add some quality sound. And finally, I would like to make the game multiplayer and have many players as speed will allow. This is whole lot for one person to do. So I need help. This is what I have so far: 1. Map sizes are 128x128 fixed. (I plan to make it variable soon.) 2. Maps are compressed to save disk space. 3. Party members can be in several maps at the same time. 4. Every entity has an inventory. (No containers as of yet.) 5. Items can picked up and dropped. 6. I have monsters, but they are stupid.(working on that) 7. Some weather and lighting effects. 8. Doors. 9. Scripting of events and objects. (Allows flexibility in game design) 10. Ability to move from map to map. 11. Automatic targeting of nearby enemys for projectile weapons. 12. Projectile weapons. (Accessed through scripting) I'm sure there are other thing I forgot to mention. This are things that I'm working on, but have not added to the game. 1. Enhanced AI for monsters and party members that you are not controlling. a. If health gets low in battle and in posession of healing spell then heal self. b. If health of other party members is low and in posession of healing spell then heal them. c. If health is low and not in posession of heal spell then retreat. d. If have nothing to fight with then retreat.(Out of ammo) e. If enemy is visible, health is good and ammo is good then fight. f. If not currently in a fight and other party members are, then help them. g. Still working on the prototype. 2. Routing, going from point A to point B while avoiding obstacles. a. Have a working prototype. b. Occasionaly does not find point B. c. Does not always find shortest route. d. A bit slow on large maps. e. Will go with a point and click interface. Things that still need to be written: 1. A quest engine. a. Ability to hadle multiple quests at a time. b. Advance the story line. 2. Code to handle NPC's (merchants, barkeeps) 3. Code for all the weapons and spells. 4. Random encounters and battles. There is probably more but I can't think of any right now. Not only do I need help with sound and graphics I'll need help with story line. That in itself will obviously affect the graphics and sound. I would like to have a story line that is not necessarily linear. If the game is capable of having multiplayer gameplay then it would need to have the ability to have more than one quest going at a time, so different groups can go on different quests. I have a lot to do still, but any help or suggestion would be appreciated. And I will give credit for all the help. Thanks Paul Martin