new entries

This commit is contained in:
Trilarion 2017-12-01 17:49:42 +01:00
parent 2e4bcc953f
commit 1921034e1d
11 changed files with 149 additions and 12 deletions

View File

@ -9,6 +9,15 @@ 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.
## Contents
- [Libraries](library/_toc.md) (7)
- [Frameworks](framework/_toc.md) (0)
- [Adventures](adventure/_toc.md) (0)
- [RPGs](rpg/_toc.md) (0)
- [Simulation](simulation/_toc.md) (3)
- [Strategy](strategy/_toc.md) (14)
## Contributing
If you'd like to add something, please [create an Issue](https://github.com/Trilarion/opensourcegames/issues),
@ -16,15 +25,6 @@ or fork this repository and submit a pull request.
Help: [MarkDown Help](https://help.github.com/articles/github-flavored-markdown), [Markdown Cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)
## Contents
- [Libraries](library/_toc.md) (2)
- [Frameworks](framework/_toc.md) (0)
- [Adventures](adventure/_toc.md) (0)
- [RPGs](rpg/_toc.md) (0)
- [Simulation](simulation/_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

View File

@ -1,4 +1,9 @@
# Popular required libraries
- [Boost](boost.md)
- [LZMA SDK](lzma.md)
- [Simple DirectMedia Layer (SDL 2)](sdl_2.md)
- [Simple and Fast Multimedia Library](sfml.md)
- [XZ Utils](xz.md)
- [libpng](libpng.md)
- [zlib](zlib.md)

17
library/libpng.md Normal file
View File

@ -0,0 +1,17 @@
# libpng
_libpng is the official PNG reference library._
- Home: http://libpng.org/pub/png/libpng.html
- Wikipedia: https://en.wikipedia.org/wiki/Libpng
- Download: see home
- State: mature, official
- Code: https://sourceforge.net/p/libpng/code/ci/master/tree/
- Language(s): C
- License: [libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)
## Building
2017-12
- On Windows CMake fails with "No CMAKE_ASM_COMPILER could be found." on "project(.. ASM)" with MSVC 2015 as generator

19
library/lzma.md Normal file
View File

@ -0,0 +1,19 @@
# LZMA SDK
_The LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression._
- Home: http://7-zip.org/
- Wikipedia: https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Markov_chain_algorithm
- Download: http://7-zip.org/download.html http://7-zip.org/sdk.html
- State: mature
- Code: see download
- Language(s): C
- License: LGPL-2.0
Windows only.
For Linux see [p7zip](https://sourceforge.net/projects/p7zip/), a command line tool (see also [here](https://www.linux.com/learn/handling-rar-and-7-zip-archives-linux)).
## Building
The binary LZMA SDK is licensed as PD.

23
library/sfml.md Normal file
View File

@ -0,0 +1,23 @@
# Simple and Fast Multimedia Library
_SFML provides a simple interface to the various components of your PC._
- Home: https://www.sfml-dev.org/
- Wikipedia: https://en.wikipedia.org/wiki/Simple_and_Fast_Multimedia_Library
- Download: https://www.sfml-dev.org/download.php
- State: mature
- Code: https://github.com/SFML/SFML
- Language(s): C++
- License: zlib (core)
## Building
Uses CMake
Does not contain tests.
Includes precompiled libraries for various compilers in source folder _extlibs_.
2017-12
- Windows, CMake, MSVC 2015 builds

20
library/xz.md Normal file
View File

@ -0,0 +1,20 @@
# XZ Utils
_{One line description}_
- Home: https://tukaani.org/xz/
- Wikipedia: https://en.wikipedia.org/wiki/XZ_Utils
- Download: see home
- State: mature
- Code: https://git.tukaani.org/?p=xz.git
- Language(s): C
- License: Different, see file Copying, liblzma is public domain
Python support [lzma](https://docs.python.org/3/library/lzma.html)
Supersedes [LZMA Utils](https://tukaani.org/lzma/)
## Building
See building instructions in source folder windows.

15
library/zlib.md Normal file
View File

@ -0,0 +1,15 @@
# zlib
_zlib is a software library used for data compression._
- Home: http://zlib.net/
- Wikipedia: https://en.wikipedia.org/wiki/Zlib
- State: mature
- Code: https://github.com/madler/zlib
- Language(s): C
- License: zlib
## Building
Uses CMake

View File

@ -1,12 +1,14 @@
# Strategy games
- [0AD](0ad.md)
- [Advanced Strategic Command](asc.md)
- [Battle for Wesnoth](wesnoth.md)
- [C-evo](c_evo.md)
- [FreeCol](freecol.md)
- [Freeciv](freeciv.md)
- [Freeciv WebGL](freeciv_web.md)
- [Glest](glest.md)
- [LordsAWar!](lordsawar.md)
- [MegaGlest](megaglest.md)
- [OpenXcom](openxcom.md)
- [Star Control II: The Ur-Quan Masters](star_control_2.md)

17
strategy/asc.md Normal file
View File

@ -0,0 +1,17 @@
# Advanced Strategic Command
_Advanced Strategic Command is a free, turn based strategy game._
- Home: http://www.asc-hq.org/
- Wikipedia: https://en.wikipedia.org/wiki/Battle_Isle#Clones
- Download: ??
- State: mature
- Type: TBS
- Code: http://hg.asc-hq.org/hg/asc (mercurial)
- Language(s): C++
- License: GPL-2.0
## Building
Uses Autoconf

19
strategy/lordsawar.md Normal file
View File

@ -0,0 +1,19 @@
# LordsAWar!
_LordsAWar! is a free, turn-based strategy game where up to 8 players strive for control of as many cities as possible._
- Home: http://www.nongnu.org/lordsawar/
- Wikipedia: <https://en.wikipedia.org/wiki/Warlords_(game_series)#LordsAWar!>
- Download: see home
- State: stable
- Type: TBS
- Code: https://git.savannah.nongnu.org/git/lordsawar.git
- Language(s): C++
- License: GPL-3.0
## Building
Uses Autoconf
Windows executable is created as cross-compile, see source file "WINDOWS"

View File

@ -5,11 +5,11 @@ _{One line description}_
- Home: {URL}
- Wikipedia: {URL}
- Download: {URL}
- State: (beta | stable | mature) [inactive since XX]
- Type: (local | network) (RTS | TBS)
- State: alpha, beta, mature, [inactive since]
- Type: single player, multi player, RTS, TBS (if none, remove the line)
- Code: primary repository (type if not git), other repositories (type if not git)
- Language(s): {XX}
- License: {XX} (link if custom)
- License: {XX} (if special, include link)
## Building