Game Scripting
The goal of this project is to either:
- Enhance one existing open source game with new features (ai, networking, scripting support, etc.). A partial list of possible targets includes:
- OpenTyrian (add network multiplayer, re-engineer the code base)
- Design extension scripts for existing, scriptable games (e.g., Neverwinter Nights, Morrowind).
Some past projects dealt with the following games:
- An Ogre 3D-based demo of a platform game (can be expanded in future projects).
- A total conversion for Half-life 2 (can be expanded in future projects).
- Designing and implementing a graphic interface for Hunt.
- An Artificial Intelligence for the CTF mode of Nexuiz.
- Various NWN plugins.
Specific Projects
- New Nexuiz game modes.
- A quest scripting system/random quest generator for dungeon crawl.
- Residual engine for Grim Fandango (adding Lua functions to support the last half of the game).
- Free Master of Magic: make a freeciv mod replicating Master of Magic.
- Port (replica game using the original formats for graphics and levels) of the classic Bitmap Brothers game, Chaos Engine.
- Using the codebase of UFO: Alien Invasion (a clone of UFO: Enemy Unknown), implement a clone of Fallout.
- GemRB development (choose anything from the todo list )
- Heroes of Might and Magic 3 SDL port development (choose anything from the todo list )
- An AI player for the VASSAL Engine, or at least for one of the games supported.
- AI player for Wormux.
- Not really a game scripting project, but a useful tool for roleplayers: extend hectormapper to support a landmark layer, text labels, automatic hex numbering, coastlines, roads and rivers.