====== Game Scripting ====== The goal of this project is to either: * Develop new 3D games using one of the popular 3D development frameworks ([[http://irrlicht.sourceforge.net|Irrlicht]], [[http://www.ogre3d.org|Ogre 3D]]), or the [[http://www.taoframework.com/|Tao]] framework. * Enhance one existing open source game with new features (ai, networking, scripting support, etc.). A partial list of possible targets includes: * [[http://www.wesnoth.org|Battle for Wesnoth]] * [[http://code.google.com/p/opentyrian|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: * [[http://wz2100.net|Warzone 2100]]. * [[http://code.google.com/p/opentyrian|OpenTyrian]]. * An [[http://www.ogre3d.org|Ogre 3D]]-based demo of a platform game (can be expanded in future projects). * A total conversion for [[http://developer.valvesoftware.com/wiki/Main_Page|Half-life 2]] (can be expanded in future projects). * Designing and implementing a graphic interface for [[wp>Hunt_(computer_game)|Hunt]]. * An Artificial Intelligence for the CTF mode of [[http://www.alientrap.org/nexuiz|Nexuiz]]. * Various NWN plugins. === Specific Projects === * New [[http://www.alientrap.org/nexuiz|Nexuiz]] game modes. * A quest scripting system/random quest generator for [[http://crawl-ref.sourceforge.net|dungeon crawl]]. * [[http://residual.sourceforge.net/|Residual]] engine for Grim Fandango (adding Lua functions to support the last half of the game). * Free Master of Magic: make a [[http://freeciv.wikia.com/|freeciv]] mod replicating [[wp>Master_of_Magic|Master of Magic]]. * Port (replica game using the original formats for graphics and levels) of the classic Bitmap Brothers game, [[wp>The_Chaos_Engine|Chaos Engine]]. * Using the codebase of [[http://ufoai.sourceforge.net|UFO: Alien Invasion]] (a clone of [[wp>X-COM:_UFO_Defense|UFO: Enemy Unknown]]), implement a clone of [[wp>Fallout_(computer_game)|Fallout]]. * [[http://sourceforge.net/projects/gemrb/|GemRB]] development (choose anything from the todo list ;-) ) * [[http://vcmi.antypika.aplus.pl/forum/portal.php|Heroes of Might and Magic 3 SDL port]] development (choose anything from the todo list ;-) ) * An AI player for the [[http://www.vassalengine.org/|VASSAL Engine]], or at least for one of the games supported. * AI player for [[http://www.wormux.org|Wormux]]. * Not really a game scripting project, but a useful tool for roleplayers: extend [[http://sourceforge.net/projects/hectormapper|hectormapper]] to support a landmark layer, text labels, automatic hex numbering, coastlines, roads and rivers.