Game Scripting
The goal of this project is to either:
Develop new 3D games using one of the popular 3D development frameworks (
Irrlicht
,
Ogre 3D
), or the
Tao
framework.
Enhance one existing open source game with new features (ai, networking, scripting support, etc.). A partial list of possible targets includes:
Battle for Wesnoth
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:
Warzone 2100
.
OpenTyrian
.
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.