Thousand Parsec is a turn-based space empire building game, as well as a framework for creating a similar group of games, which are often called 4X games (eXplore, eXpand, eXploit, and eXterminate). Some examples of games from which Thousand Parsec draws ideas are Reach for the Stars, Stars!, VGA Planets, Master of Orion, and Galactic Civilizations. Unlike commercial alternatives, it is designed for long games supporting universes as large as your computer can handle. It allows a high degree of player customization, and features a flexible technology system where new technologies may be introduced mid-game.
Pybik is an interactive, graphical, single player puzzle about the cube invented by Ernő Rubik. Besides the cube, the program can handle towers and bricks (non-cubic puzzles). Pybik also has solvers, pretty patterns, and a collection of various moves. The cube can be manipulated with the mouse or keyboard. You can change the colors or images on the faces of the cube.
Widelands is an economic and military simulation game. The map is shown in parallel perspective with 3-dimensional terrain. Buildings and units are animated. The player controls a tribe. Land is claimed and held by military presence and then used to build an economy to support military expansion and confrontation. The project is a work in progress where much remains to be done; computer players and multiplayer are in very early stages of development. Some features that have already been implemented are exploration, fog of war, sound effects, background music, adjustable simulation speed, a few tutorial campaigns, translations to several languages, and a map editor.
MV3D is a virtual world and multi-player game framework for use with Python. It was designed with scalability in mind and is able to distribute a world across as many servers as needed while dynamically balancing the load. The simulation framework is not specifically slanted towards any one genre of online game or virtual world, and can just as easily be used for a space game as a fantasy setting. Objects on an MV3D server can be simulated using the ODE physics engine for realistic interactions. A single server is able to host thousands of of simulated objects. The client works with both the Ogre3D and Panda3D renderers.
Gravit is a gravity simulator. It uses Newtonian physics using the Barnes-Hut N-body algorithm. Although the main goal of Gravit is to be as accurate as possible, it also creates beautiful looking gravity patterns. It records the history of each particle so that it can animate and display a path of its travels. At any stage you can rotate your view in 3D and zoom in and out. Gravit uses OpenGL, Lua, SDL, SDL_ttf, and SDL_image.
StepSim is a lightweight step-based simulation module written in Python. It can do simple real-time simulations of discrete systems. StepSim supports step-by-step simulation or can run until a break condition occurs. Simulations are made up of containers and converters. A container stores a discrete amount of units of a certain type. A converter draws units from one or more containers and delivers the result to another container. StepSim does not even attempt to do any parallel processing. It processes converters round-robin in a fixed order.