new entries
This commit is contained in:
parent
2cf2065635
commit
2e4bcc953f
23
README.md
23
README.md
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
A collection of open source games sorted by genre. The projects are at least in beta stage with a code basis that builds
|
A collection of open source games sorted by genre. The projects are at least in beta stage with a code basis that builds
|
||||||
into an executable demo. Related infos and tips geared toward building the games are collected here. Emphasis is on
|
into an executable demo. Related infos and tips geared toward building the games are collected here. Emphasis is on
|
||||||
support on Windows, Linux and Android.
|
support for Windows, Linux and Android.
|
||||||
|
|
||||||
Motivation: I want to improve the process of building open source games, maybe even rescuing some lost projects.
|
Motivation: I want to improve the process of building open source games, maybe even rescuing some lost projects.
|
||||||
I concentrate on the hardware/software platforms that I have access to.
|
I concentrate on the hardware/software platforms that I have access to.
|
||||||
@ -22,8 +22,25 @@ Help: [MarkDown Help](https://help.github.com/articles/github-flavored-markdown)
|
|||||||
- [Frameworks](framework/_toc.md) (0)
|
- [Frameworks](framework/_toc.md) (0)
|
||||||
- [Adventures](adventure/_toc.md) (0)
|
- [Adventures](adventure/_toc.md) (0)
|
||||||
- [RPGs](rpg/_toc.md) (0)
|
- [RPGs](rpg/_toc.md) (0)
|
||||||
- [Simulation](simulation/_toc.md) (1)
|
- [Simulation](simulation/_toc.md) (3)
|
||||||
- [Strategy](strategy/_toc.md) (3)
|
- [Strategy](strategy/_toc.md) (12)
|
||||||
|
|
||||||
|
## Background
|
||||||
|
|
||||||
|
I love open source projects and games and I currently learn about building systems. I see the following benefits of this database
|
||||||
|
and further actions I intend to do.
|
||||||
|
|
||||||
|
- General information about open source games
|
||||||
|
- Possibility of improving build instructions on the projects side (not all projects actually have build instructions)
|
||||||
|
- Simplifying builds
|
||||||
|
- Adding infrastructure for automatic testing and deploying where not already present
|
||||||
|
- Revival of abandoned games that do not build anymore
|
||||||
|
- Simplifying dependencies
|
||||||
|
- Increasing the number of supported platforms
|
||||||
|
|
||||||
|
## Disclaimer
|
||||||
|
|
||||||
|
No warranty whatsoever of the information presented herein for any purpose. There could be errors in here.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
"""
|
"""
|
||||||
Counts the number of records each subfolder and updates the overview. Sorts the entries in the contents files of
|
Counts the number of records each subfolder and updates the overview. Sorts the entries in the contents files of
|
||||||
each subfolder alphabetically.
|
each subfolder alphabetically.
|
||||||
|
|
||||||
|
TODO check for external dead links (if desired, only now and then)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
# Simulation games
|
# Simulation games
|
||||||
|
|
||||||
- [Open Transport Tycoon](open_transport_tycoon.md)
|
- [LinCity](lincity.md)
|
||||||
|
- [Micropolis](micropolis.md)
|
||||||
|
- [Open Transport Tycoon](open_transport_tycoon.md)
|
||||||
|
16
simulation/lincity.md
Normal file
16
simulation/lincity.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# LinCity
|
||||||
|
|
||||||
|
_Lincity is a city simulation game,_
|
||||||
|
|
||||||
|
- Home: http://lincity.sourceforge.net/
|
||||||
|
- Wikipedia: https://en.wikipedia.org/wiki/Lincity
|
||||||
|
- Download: see Home
|
||||||
|
- State: mature, inactice since 2005
|
||||||
|
- Code: http://lincity.cvs.sourceforge.net/ (cvs)
|
||||||
|
- Language(s): C
|
||||||
|
- License: GPL-2.0
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Outdated dependencies
|
||||||
|
|
15
simulation/micropolis.md
Normal file
15
simulation/micropolis.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# Micropolis
|
||||||
|
|
||||||
|
_Micropolis is the open source version of SimCity Classic from Maxis._
|
||||||
|
|
||||||
|
- Home: http://micropolisonline.com/
|
||||||
|
- Wikipedia: <https://en.wikipedia.org/wiki/SimCity_(1989_video_game)#Micropolis>
|
||||||
|
- Download: can be played online
|
||||||
|
- State: mature
|
||||||
|
- Code: https://github.com/simhacker/micropolis
|
||||||
|
- Language(s): HTML, C++, Java, Python
|
||||||
|
- License: GPL-3.0
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Many various parts
|
19
strategy/0ad.md
Normal file
19
strategy/0ad.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# 0AD
|
||||||
|
|
||||||
|
_0 A.D. is a free, open-source, cross-platform real-time strategy game._
|
||||||
|
|
||||||
|
- Home: https://play0ad.com/
|
||||||
|
- Wikipedia: <https://en.wikipedia.org/wiki/0_A.D._(video_game)>
|
||||||
|
- Download: https://play0ad.com/download/
|
||||||
|
- State: alpha
|
||||||
|
- Type: RTS
|
||||||
|
- Code: https://svn.wildfiregames.com/public/ps/trunk/ (svn)
|
||||||
|
- Language(s): C++
|
||||||
|
- License: GPL-2.0
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
See [instructions](https://trac.wildfiregames.com/wiki/GettingStartedProgrammers)
|
||||||
|
|
||||||
|
Has solution files for MSVC 2015, might also use premake.
|
||||||
|
|
@ -1,5 +1,14 @@
|
|||||||
# Strategy games
|
# Strategy games
|
||||||
|
|
||||||
|
- [0AD](0ad.md)
|
||||||
- [Battle for Wesnoth](wesnoth.md)
|
- [Battle for Wesnoth](wesnoth.md)
|
||||||
|
- [C-evo](c_evo.md)
|
||||||
|
- [FreeCol](freecol.md)
|
||||||
- [Freeciv](freeciv.md)
|
- [Freeciv](freeciv.md)
|
||||||
- [Freeciv WebGL](freeciv_web.md)
|
- [Freeciv WebGL](freeciv_web.md)
|
||||||
|
- [Glest](glest.md)
|
||||||
|
- [MegaGlest](megaglest.md)
|
||||||
|
- [OpenXcom](openxcom.md)
|
||||||
|
- [Star Control II: The Ur-Quan Masters](star_control_2.md)
|
||||||
|
- [Ufo: Alien Invasion](ufo_alien_invasion.md)
|
||||||
|
- [Widelands](widelands.md)
|
||||||
|
14
strategy/c_evo.md
Normal file
14
strategy/c_evo.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# C-evo
|
||||||
|
|
||||||
|
_C-evo is a freeware empire building game for Windows._
|
||||||
|
|
||||||
|
- Home: http://www.c-evo.org/
|
||||||
|
- Wikipedia: https://en.wikipedia.org/wiki/C-evo
|
||||||
|
- Download: http://www.c-evo.org/files/files.php
|
||||||
|
- State: mature, inactive since 2013
|
||||||
|
- Type: TBS
|
||||||
|
- Code: http://www.c-evo.org/files/download.php?cevosrc.cevosrc.zip
|
||||||
|
- Language(s): Delphi Pascal
|
||||||
|
- License: None found
|
||||||
|
|
||||||
|
## Building
|
17
strategy/freecol.md
Normal file
17
strategy/freecol.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# FreeCol
|
||||||
|
|
||||||
|
_FreeCol is a turn-based strategy game based on the old game Colonization, and similar to Civilization._
|
||||||
|
|
||||||
|
- Home: http://www.freecol.org/
|
||||||
|
- Wikipedia: https://en.wikipedia.org/wiki/FreeCol
|
||||||
|
- Download: http://www.freecol.org/download.html
|
||||||
|
- State: mature
|
||||||
|
- Type: network, TBS
|
||||||
|
- Code: https://sourceforge.net/p/freecol/git/ci/master/tree/
|
||||||
|
- Language(s): Java 8
|
||||||
|
- License: GPL-2.0
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Uses Ant
|
||||||
|
|
17
strategy/glest.md
Normal file
17
strategy/glest.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Glest
|
||||||
|
|
||||||
|
_Glest is a free 3D real-time strategy game._
|
||||||
|
|
||||||
|
- Home: http://glest.org/en/index.php
|
||||||
|
- Wikipedia: https://en.wikipedia.org/wiki/Glest
|
||||||
|
- Download: http://glest.org/en/downloads.php
|
||||||
|
- State: mature, inactive since 2009
|
||||||
|
- Type: RTS
|
||||||
|
- Code: https://sourceforge.net/p/glest/code/HEAD/tree/trunk/
|
||||||
|
- Language(s): C++
|
||||||
|
- License: GPL-2.0
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Uses Autoconf
|
||||||
|
|
19
strategy/megaglest.md
Normal file
19
strategy/megaglest.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# MegaGlest
|
||||||
|
|
||||||
|
_MegaGlest is an entertaining free (freeware and free software) and open source cross-platform 3D real-time strategy (RTS) game._
|
||||||
|
|
||||||
|
- Home: https://megaglest.org/
|
||||||
|
- Wikipedia: https://en.wikipedia.org/wiki/MegaGlest
|
||||||
|
- Download: https://megaglest.org/download
|
||||||
|
- State: mature
|
||||||
|
- Type: RTS
|
||||||
|
- Code: https://github.com/MegaGlest/megaglest-source
|
||||||
|
- Language(s): C++
|
||||||
|
- License: GPL-2.0
|
||||||
|
|
||||||
|
Fork of [Glest](glest.md)
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Uses CMake
|
||||||
|
|
19
strategy/openxcom.md
Normal file
19
strategy/openxcom.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# OpenXcom
|
||||||
|
|
||||||
|
_OpenXcom is an open-source clone of the original UFO: Enemy Unknown (X-Com: UFO Defense in USA)._
|
||||||
|
|
||||||
|
- Home: https://openxcom.org/
|
||||||
|
- Wikipedia: <https://en.wikipedia.org/wiki/UFO:_Enemy_Unknown#Fan-created_content>
|
||||||
|
- Download: https://openxcom.org/downloads-milestones/
|
||||||
|
- State: mature
|
||||||
|
- Type: TBS
|
||||||
|
- Code: https://github.com/SupSuper/OpenXcom/
|
||||||
|
- Language(s): C++
|
||||||
|
- License: GPL-3.0
|
||||||
|
|
||||||
|
OpenXcom requires a vanilla version of the original UFO: Enemy Unknown / X-COM: UFO Defense (any edition) with the latest patch.
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Uses CMake
|
||||||
|
|
17
strategy/star_control_2.md
Normal file
17
strategy/star_control_2.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Star Control II: The Ur-Quan Masters
|
||||||
|
|
||||||
|
_The Ur-Quan Masters (or UQM) project[22] aims to port Star Control II to modern operating systems including Windows, Linux, Mac OS X, and BSD._
|
||||||
|
|
||||||
|
- Home: http://sc2.sourceforge.net/
|
||||||
|
- Wikipedia: https://en.wikipedia.org/wiki/Star_Control_II#The_Ur-Quan_Masters
|
||||||
|
- Download: http://sc2.sourceforge.net/downloads.php
|
||||||
|
- State: mature, inactive since 2011
|
||||||
|
- Type: TBS
|
||||||
|
- Code: https://sourceforge.net/p/sc2/uqm/ci/master/tree/
|
||||||
|
- Language(s): C
|
||||||
|
- License: GPL-2.0
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Uses make
|
||||||
|
|
17
strategy/ufo_alien_invasion.md
Normal file
17
strategy/ufo_alien_invasion.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Ufo: Alien Invasion
|
||||||
|
|
||||||
|
_UFO: Alien Invasion is a squad-based tactical strategy game in the tradition of the old X-COM PC games_
|
||||||
|
|
||||||
|
- Home: https://ufoai.org/wiki/News
|
||||||
|
- Wikipedia: <https://en.wikipedia.org/wiki/UFO:_Alien_Invasion>
|
||||||
|
- Download: https://ufoai.org/wiki/Download
|
||||||
|
- State: mature
|
||||||
|
- Type: TBS
|
||||||
|
- Code: https://sourceforge.net/p/ufoai/code/ci/master/tree/ https://github.com/ufoai/ufoai (sync)
|
||||||
|
- Language(s): C, C++
|
||||||
|
- License: GPL-2.0
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Uses CMake
|
||||||
|
|
17
strategy/widelands.md
Normal file
17
strategy/widelands.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Widelands
|
||||||
|
|
||||||
|
_Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode._
|
||||||
|
|
||||||
|
- Home: https://wl.widelands.org/
|
||||||
|
- Wikipedia: https://en.wikipedia.org/wiki/Widelands
|
||||||
|
- Download: https://wl.widelands.org/wiki/Download/
|
||||||
|
- State: mature
|
||||||
|
- Type: RTS
|
||||||
|
- Code: https://launchpad.net/widelands (bzr) https://github.com/widelands/widelands (mirror)
|
||||||
|
- Language(s): C++, Lua
|
||||||
|
- License: GPL-2.0
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
Uses CMake
|
||||||
|
|
@ -5,7 +5,7 @@ _{One line description}_
|
|||||||
- Home: {URL}
|
- Home: {URL}
|
||||||
- Wikipedia: {URL}
|
- Wikipedia: {URL}
|
||||||
- Download: {URL}
|
- Download: {URL}
|
||||||
- State: (beta | stable | mature) [abandoned]
|
- State: (beta | stable | mature) [inactive since XX]
|
||||||
- Type: (local | network) (RTS | TBS)
|
- Type: (local | network) (RTS | TBS)
|
||||||
- Code: primary repository (type if not git), other repositories (type if not git)
|
- Code: primary repository (type if not git), other repositories (type if not git)
|
||||||
- Language(s): {XX}
|
- Language(s): {XX}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user