better template, more entries
This commit is contained in:
parent
87a93e6911
commit
3ac2d38279
@ -1,11 +1,13 @@
|
||||
# Open Source Games
|
||||
|
||||
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 for
|
||||
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.
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
See also the list of [popular games on Github](https://github.com/leereilly/games) by Lee Reilly.
|
||||
|
||||
## Contributing
|
||||
|
||||
|
@ -1,12 +0,0 @@
|
||||
# XXX
|
||||
|
||||
- Home: XX
|
||||
- Wikipedia: XX
|
||||
- State: XX (beta, mature, abandoned)
|
||||
- Code: primary repository (type), other repositories (type)
|
||||
- Language(s): XX
|
||||
|
||||
## Building
|
||||
|
||||
XX
|
||||
|
@ -1,3 +1,4 @@
|
||||
# Popular required libraries
|
||||
|
||||
- [Simple DirectMedia Layer (SDL 2)](sdl_2.md)
|
||||
- [Simple DirectMedia Layer (SDL 2)](sdl_2.md)
|
||||
- [Boost](boost.md)
|
21
library/boost.md
Normal file
21
library/boost.md
Normal file
@ -0,0 +1,21 @@
|
||||
# Boost (C++ Libraries)
|
||||
|
||||
_Boost provides free peer-reviewed portable C++ source libraries._
|
||||
|
||||
- Home: http://www.boost.org/
|
||||
- Wikipedia: <https://en.wikipedia.org/wiki/Boost_(C%2B%2B_libraries)>
|
||||
- Download: http://www.boost.org/users/download/
|
||||
- State: mature
|
||||
- Code: https://github.com/boostorg/boost
|
||||
- Language(s): C++
|
||||
- License: [BSL-1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
|
||||
|
||||
## Building
|
||||
|
||||
Uses its own Build process
|
||||
|
||||
2017-11 (1.65.1)
|
||||
- Much is header only, but some parts require building
|
||||
- Follow [Getting started on Windows](http://www.boost.org/doc/libs/1_65_1/more/getting_started/windows.html) or [Getting starten on Unix variants](http://www.boost.org/doc/libs/1_65_1/more/getting_started/unix-variants.html)
|
||||
- Building on Windows with MSVC 2017 requires a workaround (see [issue #13197](https://svn.boost.org/trac10/ticket/13197))
|
||||
- With MSVC 2015 run "bootstrap vc14" followed by "b2 toolset=msvc-14.0 stage"
|
@ -1,14 +1,18 @@
|
||||
# Simple DirectMedia Layer
|
||||
|
||||
_Simple DirectMedia Layer is a cross-platform development library designed to provide low level access._
|
||||
|
||||
- Home: https://www.libsdl.org/index.php
|
||||
- Wikipedia: https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer
|
||||
- Download: https://www.libsdl.org/download-2.0.php
|
||||
- State: mature
|
||||
- Code: http://hg.libsdl.org/SDL (mercurial)
|
||||
- Language(s): C
|
||||
- Language(s): zlib
|
||||
|
||||
## Building
|
||||
|
||||
CMake
|
||||
Uses CMake
|
||||
|
||||
2017-11 (2.0.7)
|
||||
- SDL 2.0.7 with MSVC 2015 via CMake 3.9 works
|
||||
|
||||
|
@ -1,11 +1,15 @@
|
||||
# Open Transport Tycoon
|
||||
|
||||
_OpenTTD is an open source simulation game based upon the popular Microprose game "Transport Tycoon Deluxe"._
|
||||
|
||||
- Home: http://www.openttd.org/en/
|
||||
- Wikipedia: https://en.wikipedia.org/wiki/OpenTTD
|
||||
- Download: http://www.openttd.org/en/download-stable
|
||||
- State: mature
|
||||
- Code: https://svn.openttd.org/ (svn), https://github.com/OpenTTD/OpenTTD (git sync)
|
||||
- Code: https://svn.openttd.org/ (svn), https://github.com/OpenTTD/OpenTTD (sync)
|
||||
- Language(s): C++
|
||||
- License: GPL-2.0
|
||||
|
||||
## Building
|
||||
|
||||
Autoconf
|
||||
Uses Autoconf
|
@ -1 +1,5 @@
|
||||
# Strategy games
|
||||
# Strategy games
|
||||
|
||||
- [Freeciv WebGL](freeciv_web.md)
|
||||
- [Freeciv](freeciv.md)
|
||||
- [Battle for Wesnoth](wesnoth.md)
|
17
strategy/freeciv.md
Normal file
17
strategy/freeciv.md
Normal file
@ -0,0 +1,17 @@
|
||||
# Freeciv
|
||||
|
||||
_Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization._
|
||||
|
||||
- Home: http://www.freeciv.org/
|
||||
- Wikipedia: https://en.wikipedia.org/wiki/Freeciv
|
||||
- Download: http://www.freeciv.org/download.html
|
||||
- State: mature
|
||||
- Type: network, TBS
|
||||
- Code: https://github.com/freeciv/freeciv
|
||||
- Language(s): C
|
||||
- License: GPL-2.0
|
||||
|
||||
## Building
|
||||
|
||||
Uses Autoconf
|
||||
|
18
strategy/freeciv_web.md
Normal file
18
strategy/freeciv_web.md
Normal file
@ -0,0 +1,18 @@
|
||||
# Freeciv WebGL
|
||||
|
||||
_Freeciv-web is a version of Freeciv playable online in any modern web browser._
|
||||
|
||||
- Home: https://play.freeciv.org/
|
||||
- Wikipedia: https://en.wikipedia.org/wiki/Freeciv#Freeciv_WebGL_3D_and_Freeciv-web
|
||||
- State: mature
|
||||
- Type: web client, TBS
|
||||
- Code: https://github.com/freeciv/freeciv-web
|
||||
- Language(s): Javascript, Java
|
||||
- License: AGPL-3.0
|
||||
|
||||
Modifies [Freeciv](freeciv.md) slightly and uses it as server.
|
||||
|
||||
## Building
|
||||
|
||||
Maven, Docker
|
||||
|
17
strategy/wesnoth.md
Normal file
17
strategy/wesnoth.md
Normal file
@ -0,0 +1,17 @@
|
||||
# Battle for Wesnoth
|
||||
|
||||
_The Battle for Wesnoth is an open source, turn-based strategy game with a high fantasy theme._
|
||||
|
||||
- Home: http://www.wesnoth.org/
|
||||
- Wikipedia: https://en.wikipedia.org/wiki/The_Battle_for_Wesnoth
|
||||
- Download: http://www.wesnoth.org/#download
|
||||
- State: mature
|
||||
- Type: network, TBS
|
||||
- Code: https://github.com/wesnoth/wesnoth
|
||||
- Language(s): C++
|
||||
- License: GPL-2.0
|
||||
|
||||
## Building
|
||||
|
||||
Uses CMake
|
||||
|
17
template.md
Normal file
17
template.md
Normal file
@ -0,0 +1,17 @@
|
||||
# {NAME}
|
||||
|
||||
_{One line description}_
|
||||
|
||||
- Home: {URL}
|
||||
- Wikipedia: {URL}
|
||||
- Download: {URL}
|
||||
- State: (beta | stable | mature) [abandoned]
|
||||
- Type: (local | network) (RTS | TBS)
|
||||
- Code: primary repository (type if not git), other repositories (type if not git)
|
||||
- Language(s): {XX}
|
||||
- License: {XX} (link if custom)
|
||||
|
||||
## Building
|
||||
|
||||
{XXX}
|
||||
|
Loading…
x
Reference in New Issue
Block a user