resolved some missing license info and sorting in the maintenance script is now case-insensitive
This commit is contained in:
parent
9fa6e20824
commit
31cef5ed8e
1346
docs/data.json
1346
docs/data.json
File diff suppressed because it is too large
Load Diff
@ -1,12 +1,11 @@
|
||||
[comment]: # (autogenerated content, do not edit)
|
||||
# Action
|
||||
|
||||
- **[Aeron](aeron.md)** (C++, ?, mature, inactive since 2011)
|
||||
- **[Aeron](aeron.md)** (C++, GPL-3.0, mature, inactive since 2011)
|
||||
- **[Aleph One: Marathon](aleph_one_marathon.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
|
||||
- **[Armagetron Advanced](armagetron_advanced.md)** (C++, GPL-2.0, mature)
|
||||
- **[Astromenace](astromenace.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[Atomic Tanks](atomic_tanks.md)** (C++, GPL-2.0, mature, inactive since 2016)
|
||||
- **[BZFlag](bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
|
||||
- **[Ballerburg](ballerburg.md)** (C, Public Domain, mature, inactive since 1987)
|
||||
- **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Biniax](biniax.md)** (C, zlib, mature, inactive since 2012)
|
||||
@ -14,6 +13,7 @@
|
||||
- **[Blobwars: Metal Blob Solid](blobwars_metal_solid_blob.md)** (C++, GPL-2.0, mature, inactive since 2015)
|
||||
- **[Bombermaaan](bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
|
||||
- **[Boulder Dash](boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
|
||||
- **[BZFlag](bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
|
||||
- **[C-Dogs](cdogs.md)** (C, GPL-2.0, mature)
|
||||
- **[Cabbages and Kings](cabbages_and_kings.md)** (Python, MIT, mature)
|
||||
- **[Cat Mother Dead Justice](catmother.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003)
|
||||
@ -23,11 +23,11 @@
|
||||
- **[CommandoJS](commando_js.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
|
||||
- **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta)
|
||||
- **[Freedoom](freedoom.md)** (Not applicable, Not applicable, beta)
|
||||
- **[Gang Garrison 2](gang_garrison2.md)** (Game Maker Script, MPL, mature)
|
||||
- **[GDash](gdash.md)** (C++, MIT, beta)
|
||||
- **[GLtron](gltron.md)** (C, GPL, beta, inactive since 2017)
|
||||
- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
||||
- **[GUSANOS](gusanos.md)** (?, ?, beta, inactive since 2006)
|
||||
- **[Gang Garrison 2](gang_garrison2.md)** (Game Maker Script, MPL, mature)
|
||||
- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
|
||||
- **[Linwarrior 3D](linwarrior.md)** (C++, Apache-2.0, mature, inactive since 2010)
|
||||
- **[Liquid War](liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015)
|
||||
@ -36,22 +36,23 @@
|
||||
- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013)
|
||||
- **[Mega Mario](mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
|
||||
- **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009)
|
||||
- **[Netrek](netrek.md)** (?, ?, mature, inactive since 2009)
|
||||
- **[Netrek](netrek.md)** (C, Custom, mature, inactive since 2009)
|
||||
- **[Neverball](neverball.md)** (C, GPL-2.0, mature)
|
||||
- **[Nexiuz](nexiuz.md)** (C++, GPL-2.0, mature)
|
||||
- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
|
||||
- **[Open Surge](open_surge.md)** (C, GPL-3.0, beta)
|
||||
- **[Open Zelda](open_zelda.md)** (C++, zlib, beta)
|
||||
- **[OpenArena](openarena.md)** (C, GPL-2.0, mature, inactive since 2012)
|
||||
- **[OpenClonk](openclonk.md)** (C, C++, ISC, mature)
|
||||
- **[OpenLieroX](openlierox.md)** (C++, LGPL, mature)
|
||||
- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
|
||||
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
||||
- **[Pang Zero](pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
|
||||
- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
|
||||
- **[Red Eclipse](red_eclipse.md)** (C++, zlib, mature)
|
||||
- **[Rocks'n'Diamonds ](rocks_and_diamonds.md)** (C, GPL-2.0, mature)
|
||||
- **[Scorched 3D](scorched_3d.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
||||
- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
|
||||
- **[SDL Sopwith](sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Scorched 3D](scorched_3d.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[Smash Battle](smash_battle.md)** (C++, ?, beta, inactive since 2011)
|
||||
- **[Smash](smash.md)** (JavaScript, MIT, mature)
|
||||
@ -66,8 +67,7 @@
|
||||
- **[UltraStar](ultrastar.md)** (Pascal, ?, mature, inactive since 2010)
|
||||
- **[Unvanquished](unvanquished.md)** (C++, GPL-3.0, mature)
|
||||
- **[X-Moto](x-moto.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
||||
- **[XPilot](xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
|
||||
- **[xdigger](xdigger.md)** (C, GPL-2.0, mature, inactive since 1999)
|
||||
- **[Xonotic](xonotic.md)** (C, GPL-3.0, mature)
|
||||
- **[Yo Frankie!](yo_frankie.md)** (Blender script, ?, mature, inactive since 2009)
|
||||
- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
|
||||
- **[xdigger](xdigger.md)** (C, GPL-2.0, mature, inactive since 1999)
|
||||
- **[XPilot](xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
|
||||
- **[Yo Frankie!](yo_frankie.md)** (Blender script, ?, mature, inactive since 2009)
|
@ -9,7 +9,7 @@
|
||||
- **[Dragon History - Dračí Historie](dragon_history.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010)
|
||||
- **[Fanwor](fanwor.md)** (C, GPL-2.0, mature)
|
||||
- **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[GameLV](gamelv.md)** (C++, GPL, beta)
|
||||
- **[GameLV](gamelv.md)** (C++, GPL-2.0, beta)
|
||||
- **[Murder In The Public Domain](murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
|
||||
- **[Sentient Storage](sentient_storage.md)** (Python, Public Domain, mature)
|
||||
- **[Sintel The Game](sintel_the_game.md)** (Python, MIT, beta, inactive since 2014)
|
||||
|
180
games/_all.md
180
games/_all.md
@ -5,10 +5,10 @@
|
||||
- **[2048](2048.md)** (Javascript, MIT, mature)
|
||||
- **[3d.city](3d_city.md)** (JavaScript, GPL-3.0, mature, inactive since 2016)
|
||||
- **[A Planet's Revenge](a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
|
||||
- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
|
||||
- **[AdaVenture](adaventure.md)** (Ada, GPL-3.0, mature)
|
||||
- **[Advanced Strategic Command](advanced_strategic_command.md)** (C++, GPL-2.0, mature)
|
||||
- **[Aeron](aeron.md)** (C++, ?, mature, inactive since 2011)
|
||||
- **[Aeron](aeron.md)** (C++, GPL-3.0, mature, inactive since 2011)
|
||||
- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
|
||||
- **[Aleph One: Marathon](aleph_one_marathon.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
|
||||
- **[Alien Assault Traders](alien_assault_traders.md)** (PHP, GPL-2.0, beta, inactive since 2009)
|
||||
- **[Allegro](allegro.md)** (C, zlib, mature)
|
||||
@ -33,10 +33,9 @@
|
||||
- **[Attal: Lords of doom](attal.md)** (C++, GPL-2.0, mature, inactive since 2008)
|
||||
- **[AutoREALM](autorealm.md)** (C++, GPL-3.0, mature)
|
||||
- **[Avanor](avanor.md)** (C++, Lua, GPL-2.0, beta, inactive since 2008)
|
||||
- **[BZFlag](bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
|
||||
- **[Ballerburg](ballerburg.md)** (C, Public Domain, mature, inactive since 1987)
|
||||
- **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Battle for Wesnoth](battle_for_wesnoth.md)** (C++, GPL-2.0, mature)
|
||||
- **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Battlefield Java](battlefield_java.md)** (Java, GPL-3.0, beta, inactive since 2011)
|
||||
- **[Battleround](battleround.md)** (Java, Apache-2.0, beta, inactive since 2015)
|
||||
- **[Battles of Antargis](battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
|
||||
@ -59,9 +58,9 @@
|
||||
- **[BrowserQuest](browserquest.md)** (JavaScript, MPL-2.0, mature)
|
||||
- **[Brutal Chess](brutal_chess.md)** (C++, GPL-2.0, beta, inactive since 2007)
|
||||
- **[Bygfoot](bygfoot.md)** (Java, GPL-2.0, beta)
|
||||
- **[BZFlag](bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
|
||||
- **[C-Dogs](cdogs.md)** (C, GPL-2.0, mature)
|
||||
- **[C-evo](c_evo.md)** (Pascal, Public Domain, GPL-3.0, mature, inactive since 2013)
|
||||
- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
|
||||
- **[Cabbages and Kings](cabbages_and_kings.md)** (Python, MIT, mature)
|
||||
- **[Caesar IA](caesar_ia.md)** (C++, GPL-3.0, beta)
|
||||
- **[Call to Power 2](call_to_power2.md)** (C++, Custom, mature)
|
||||
@ -78,10 +77,11 @@
|
||||
- **[Chocolate Doom](chocolate_doom.md)** (C, GPL-2.0, mature)
|
||||
- **[Choria](choria.md)** (C++, C, Lua, GPL-3.0, mature)
|
||||
- **[Chromium B.S.U.](chromium_bsu.md)** (C++, Artistic License, mature)
|
||||
- **[CivOne](civone.md)** (C#, CC0, beta)
|
||||
- **[Civil](civil.md)** (Python, GPL-2.0, beta, inactive since 2003)
|
||||
- **[CivOne](civone.md)** (C#, CC0, beta)
|
||||
- **[Classic Blades of Exile](blades_of_exile.md)** (C++, GPL-2.0, mature)
|
||||
- **[Clou!](clou.md)** (C, Custom, beta)
|
||||
- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
|
||||
- **[Colobot](colobot.md)** (C++, GPL-3.0, mature)
|
||||
- **[Colonization too](colonization_too.md)** (C++, GPL-2.0, beta, inactive since 2004)
|
||||
- **[Colossal Cave Adventure](colossal_cave.md)** (Python, Apache-2.0, mature)
|
||||
@ -94,8 +94,6 @@
|
||||
- **[Crown and Cutlass](crown_and_cutlass.md)** (C++, Custom, beta, inactive since 2009)
|
||||
- **[Crypto++](crypto.md)** (C++, Boost-1.0, mature)
|
||||
- **[D-Fend Reloaded](dfend_reloaded.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
|
||||
- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
|
||||
- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
|
||||
- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature)
|
||||
- **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
|
||||
- **[Dark Destiny](dark_destiny.md)** (Java, Javascript, GPL, mature, inactive since 2016)
|
||||
@ -103,19 +101,22 @@
|
||||
- **[DarkCity](darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
|
||||
- **[Dash Engine](dash.md)** (D, MIT, mature, inactive since 2015)
|
||||
- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011)
|
||||
- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
|
||||
- **[Decker](decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
|
||||
- **[Deity](deity.md)** (Python, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Deliantra](deliantra.md)** (C, GPL-2.0, mature)
|
||||
- **[Delta Engine](delta_engine.md)** (C#, Apache-2.0, mature, inactive since 2015)
|
||||
- **[DemiGod](demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)
|
||||
- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
|
||||
- **[Devana](devana.md)** (PHP, zlib, beta)
|
||||
- **[diablo-js](diablo_js.md)** (Java, JavaScript, MIT, mature)
|
||||
- **[Digital: A Love Story](digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA, mature)
|
||||
- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
|
||||
- **[Domination](domination.md)** (Java, GPL-3.0, mature)
|
||||
- **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature)
|
||||
- **[Dragon History - Dračí Historie](dragon_history.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010)
|
||||
- **[Dragon Hunt](dragon_hunt.md)** (Python, GPL-2.0, mature)
|
||||
- **[DreamChess](dreamchess.md)** (C, GPL-3.0, beta)
|
||||
- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
|
||||
- **[Duel Commander](duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
|
||||
- **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Dune II - The Maker](dune_ii_the_maker.md)** (Java, MIT, beta)
|
||||
@ -126,75 +127,75 @@
|
||||
- **[Dungeon Mapper](dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** (Python, GPL-2.0, mature, inactive since 2016)
|
||||
- **[Dungeon Quest](dungeon_quest.md)** (Java, MIT, mature)
|
||||
- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
|
||||
- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
|
||||
- **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
|
||||
- **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
|
||||
- **[Endgame: Singularity](endgame_singularity.md)** (Python, GPL-2.0, beta)
|
||||
- **[Endless Sky](endless_sky.md)** (C++, GPL-3.0, mature)
|
||||
- **[Enigma](enigma.md)** (C, C++, GPL-2.0, mature)
|
||||
- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light.md)** (Python, MIT, beta, inactive since 2007)
|
||||
- **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta)
|
||||
- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
|
||||
- **[Erebus](erebus.md)** (C++, GPL-3.0, beta)
|
||||
- **[Eternal Lands](eternal_lands.md)** (C, C++, Custom, mature)
|
||||
- **[EternalWinterWars](eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014)
|
||||
- **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature)
|
||||
- **[Evol Online](evol_online.md)** (C, GPL-3.0, mature)
|
||||
- **[Exult](exult.md)** (C++, GPL-2.0, mature)
|
||||
- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Fall of Imyrin](fall_of_imiryn.md)** (C++, Python, GPL-3.0, beta, inactive since 2009)
|
||||
- **[Fallen Spire](fallen_spire.md)** (Python, GPL-3.0, beta, inactive since 2009)
|
||||
- **[Fanwor](fanwor.md)** (C, GPL-2.0, mature)
|
||||
- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
|
||||
- **[First Strike](first_strike.md)** (Java, MIT, mature)
|
||||
- **[Fish Fillets - Next Generation](fish_fillets_ng.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Flare Engine](flare_engine.md)** (C++, GPL-3.0, mature)
|
||||
- **[FlightGear](flightgear.md)** (C++, GPL-2.0, mature)
|
||||
- **[Flixel](flixel.md)** (ActionScript, MIT, mature)
|
||||
- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
|
||||
- **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature)
|
||||
- **[Free Orion](free_orion.md)** (C++, Python, GPL-2.0, beta)
|
||||
- **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
|
||||
- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
|
||||
- **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
|
||||
- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
|
||||
- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
|
||||
- **[FreeRails](freerails.md)** (Java, GPL-2.0, beta)
|
||||
- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
|
||||
- **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
|
||||
- **[FreeType](freetype.md)** (C, GPL, mature)
|
||||
- **[Freeciv WebGL](freeciv_web.md)** (JavaScript, Java, AGPL-3.0, mature)
|
||||
- **[Freeciv](freeciv.md)** (C, GPL-2.0, mature)
|
||||
- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
|
||||
- **[Freedink](freedink.md)** (C++, GPL-3.0, mature)
|
||||
- **[Freedoom](freedoom.md)** (Not applicable, Not applicable, beta)
|
||||
- **[FreedroidRPG](freedroid.md)** (C, GPL-2.0, mature)
|
||||
- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
|
||||
- **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta)
|
||||
- **[FreeRails](freerails.md)** (Java, GPL-2.0, beta)
|
||||
- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
|
||||
- **[Freeserf](freeserf.md)** (C++, GPL-3.0, beta)
|
||||
- **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008)
|
||||
- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
|
||||
- **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
|
||||
- **[FreeType](freetype.md)** (C, GPL-2.0, Custom, mature)
|
||||
- **[Frozen Bubble](frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Fujo](fujo.md)** (Python, CC-BY-SA-4.0, mature, inactive since 2014)
|
||||
- **[GDash](gdash.md)** (C++, MIT, beta)
|
||||
- **[GLtron](gltron.md)** (C, GPL, beta, inactive since 2017)
|
||||
- **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
|
||||
- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
||||
- **[GUSANOS](gusanos.md)** (?, ?, beta, inactive since 2006)
|
||||
- **[GalaxyMage Redux](galaxymage_redux.md)** (Python, GPL-2.0, beta, inactive since 2011)
|
||||
- **[GalaxyNG](galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005)
|
||||
- **[GameLV](gamelv.md)** (C++, GPL, beta)
|
||||
- **[GameLV](gamelv.md)** (C++, GPL-2.0, beta)
|
||||
- **[Gang Garrison 2](gang_garrison2.md)** (Game Maker Script, MPL, mature)
|
||||
- **[GDash](gdash.md)** (C++, MIT, beta)
|
||||
- **[GearHead](gearhead.md)** (Pascal, LGPL-2.1, Apache-2.0, mature)
|
||||
- **[Gee Whiz](geewhiz.md)** (C, GPL-2.0, beta, inactive since 2004)
|
||||
- **[GemRB](gemrb.md)** (C++, Python, GPL-2.0, mature)
|
||||
- **[Gigalomania](gigalomania.md)** (C++, GPL-2.0, mature)
|
||||
- **[Glest](glest.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Globulation2](globulation2.md)** (C++, GPL-3.0, mature)
|
||||
- **[GLtron](gltron.md)** (C, GPL, beta, inactive since 2017)
|
||||
- **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
|
||||
- **[Goblin Camp](goblin_camp.md)** (C++, GPL-3.0, beta, inactive since 2012)
|
||||
- **[Goblin Hack](goblin_hack.md)** (C++, GPL-2.0, beta, inactive since 2009)
|
||||
- **[Godot](godot.md)** (C, C++, MIT, mature)
|
||||
- **[Golly ](golly.md)** (C++, Java, GPL-2.0, mature)
|
||||
- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
||||
- **[Grabble](grabble.md)** (Java, ?, mature, inactive since 2006)
|
||||
- **[Greenius' Civil War](greenius_civil_war.md)** (C++, GPL-2.0, beta, inactive since 2001)
|
||||
- **[Grobots](grobots.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
||||
- **[GUSANOS](gusanos.md)** (?, ?, beta, inactive since 2006)
|
||||
- **[H-World](h_world.md)** (C, Lua, GPL-2.0, beta, inactive since 2005)
|
||||
- **[Hale](hale.md)** (Java, GPL-2.0, beta, inactive since 2014)
|
||||
- **[HarfBuzz](harfbuzz.md)** (C++, MIT, mature)
|
||||
@ -215,24 +216,27 @@
|
||||
- **[Irrlicht Engine](irrlicht.md)** (C++, C, zlib, mature)
|
||||
- **[Isometric Turn-Based Strategy](isometric_turn_based_strategy.md)** (Python, MIT, beta)
|
||||
- **[Iter Vehemens ad Necem](iter_vehemens_ad_necem.md)** (C++, GPL-2.0, beta)
|
||||
- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
|
||||
- **[JaNaG - Java Name Generator](janag_java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
|
||||
- **[JiGS Interactive Game System](jigs_php_rpg.md)** (JavaScript, PHP, GPL-3.0, beta)
|
||||
- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
|
||||
- **[JQuest](jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
|
||||
- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
|
||||
- **[JaNaG - Java Name Generator](janag_java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
|
||||
- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
|
||||
- **[JiGS Interactive Game System](jigs_php_rpg.md)** (JavaScript, PHP, GPL-3.0, beta)
|
||||
- **[KAtomic](katomic.md)** (C++, GPL-2.0, mature)
|
||||
- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
|
||||
- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
|
||||
- **[Kingdoms](kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (Pascal, AGPL-3.0, mature)
|
||||
- **[Kobold's Quest 2](kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
|
||||
- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
|
||||
- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature)
|
||||
- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
|
||||
- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
|
||||
- **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (C++, LGPL-3.0, beta, inactive since 2010)
|
||||
- **[Land of Fire](land_of_fire.md)** (Custom, GPL-2.0, beta)
|
||||
- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
|
||||
- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature)
|
||||
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
|
||||
- **[libpng](libpng.md)** (C, Custom, mature)
|
||||
- **[Libxml2](libxml2.md)** (C, MIT, mature)
|
||||
- **[Lightweight Java Game Library](lwjgl.md)** (Kotlin, C, 3-clause BSD, mature)
|
||||
- **[LinCity-NG](lincity_ng.md)** (C++, GPL, mature)
|
||||
- **[LinCity-NG](lincity_ng.md)** (C++, GPL-2.0, mature)
|
||||
- **[Lincity](lincity.md)** (C, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom, mature, inactive since 2006)
|
||||
- **[Linwarrior 3D](linwarrior.md)** (C++, Apache-2.0, mature, inactive since 2010)
|
||||
@ -242,6 +246,7 @@
|
||||
- **[Lua](lua.md)** (C, MIT, mature)
|
||||
- **[Lugaru](lugaru.md)** (C++, GPL-2.0, mature)
|
||||
- **[Lumix Engine](lumix.md)** (C++, MIT, beta)
|
||||
- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
|
||||
- **[LÖVE](loeve.md)** (C++, zlib, mature)
|
||||
- **[M.E.W.L.](mewl.md)** (C++, GPL-2.0, beta, inactive since 2015)
|
||||
- **[Machinations](machinations.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
@ -251,8 +256,8 @@
|
||||
- **[Maratis](maratis.md)** (C++, GPL-2.0, beta)
|
||||
- **[Mars, Land of No Mercy](mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008)
|
||||
- **[Me and My Shadow](me_and_my_shadow.md)** (C++, GPL-3.0, beta)
|
||||
- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013)
|
||||
- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** (C++, C, GPL-2.0, beta, inactive since 2016)
|
||||
- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013)
|
||||
- **[Mega Mario](mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
|
||||
- **[MegaGlest](megaglest.md)** (C++, GPL-2.0, mature)
|
||||
- **[MegaMek](megamek.md)** (Java, GPL-2.0, mature)
|
||||
@ -260,27 +265,29 @@
|
||||
- **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature)
|
||||
- **[Meritous](meritous.md)** (C, GPL-3.0, mature, inactive since 2008)
|
||||
- **[Metal Mech](metal_mech.md)** (PHP, GPL-2.0, beta, inactive since 2006)
|
||||
- **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009)
|
||||
- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature)
|
||||
- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
|
||||
- **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009)
|
||||
- **[Minetest](minetest.md)** (C++, Lua, LGPL-2.1, mature)
|
||||
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
|
||||
- **[MonoGame](monogame.md)** (C#, MPL, MIT, mature)
|
||||
- **[Monster Generator](monster_generator.md)** (Java, MIT, mature)
|
||||
- **[Monstrosity](monstrosity.md)** (Python, MIT, mature)
|
||||
- **[Moria](moria.md)** (C, GPL-3.0, mature)
|
||||
- **[Mpango](mpango.md)** (Java, GPL-2.0, beta, inactive since 2013)
|
||||
- **[Murder In The Public Domain](murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
|
||||
- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[Naev](naev.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[NetHack](nethack.md)** (C, Custom, mature)
|
||||
- **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta)
|
||||
- **[Netrek](netrek.md)** (C, Custom, mature, inactive since 2009)
|
||||
- **[NetStatsBaseball](netstatsbaseball.md)** (C, ?, mature)
|
||||
- **[Netrek](netrek.md)** (?, ?, mature, inactive since 2009)
|
||||
- **[Neverball](neverball.md)** (C, GPL-2.0, mature)
|
||||
- **[Nexiuz](nexiuz.md)** (C++, GPL-2.0, mature)
|
||||
- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
|
||||
- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature)
|
||||
- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
|
||||
- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Octaforge](octaforge.md)** (C++, Custom, mature)
|
||||
- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
|
||||
- **[Oolite](oolite.md)** (Objective-C, C, Javascript, GPL-2.0, mature)
|
||||
- **[Open AL Soft](open_al_soft.md)** (C, LGPL-2.0, mature)
|
||||
- **[Open AL](open_al.md)** (C, Proprietary, mature)
|
||||
@ -291,9 +298,9 @@
|
||||
- **[Open Legend RPG](open_legend_rpg.md)** (Text, Custom, mature)
|
||||
- **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature)
|
||||
- **[Open Panzer](open_panzer.md)** (JavaScript, GPL-2.0, mature)
|
||||
- **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature)
|
||||
- **[Open RPG Maker](open_rpg_maker.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Open RSC](open_rsc.md)** (Java, GPL-3.0, mature)
|
||||
- **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature)
|
||||
- **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta)
|
||||
- **[Open Surge](open_surge.md)** (C, GPL-3.0, beta)
|
||||
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
|
||||
@ -304,37 +311,39 @@
|
||||
- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta)
|
||||
- **[OpenClonk](openclonk.md)** (C, C++, ISC, mature)
|
||||
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
|
||||
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
|
||||
- **[OpenHoMM](open_homm.md)** (C++, GPL-3.0, beta, inactive since 2010)
|
||||
- **[OpenLieroX](openlierox.md)** (C++, LGPL, mature)
|
||||
- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
|
||||
- **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
|
||||
- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
|
||||
- **[OpenRA](open_ra.md)** (C#, GPL-3.0, mature)
|
||||
- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, beta)
|
||||
- **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
|
||||
- **[OpenSSL](openssl.md)** (C, Custom, mature)
|
||||
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
|
||||
- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
|
||||
- **[OpenSSL](openssl.md)** (C, Custom, mature)
|
||||
- **[OpenTTD](open_ttd.md)** (C++, GPL-2.0, mature)
|
||||
- **[OpenWebSoccer-Sim](open_web_soccer.md)** (PHP, LGPL-3.0, mature)
|
||||
- **[OpenXcom](open_xcom.md)** (C++, GPL-3.0, mature)
|
||||
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
|
||||
- **[Operation Citadel](operation_citadel.md)** (C++, GPL-2.0, beta, inactive since 2000)
|
||||
- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Orx](orx.md)** (C, zlib, mature)
|
||||
- **[Other-Life](other_life.md)** (C, C++, Custom, beta)
|
||||
- **[Our Personal Space](our_personal_space.md)** (Ren'py, GPL-3.0, mature)
|
||||
- **[Outer Space](outer_space.md)** (Python, GPL-2.0, beta)
|
||||
- **[PARPG](parpg.md)** (Python, GPL-3.0, beta, inactive since 2012)
|
||||
- **[PCGen](pcgen.md)** (Java, LGPL-2.1, mature)
|
||||
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
||||
- **[Panda 3D](panda3d.md)** (C++, C, 3-clause BSD, mature)
|
||||
- **[Pang Zero](pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
|
||||
- **[PARPG](parpg.md)** (Python, GPL-3.0, beta, inactive since 2012)
|
||||
- **[Pasang Emas](pasang_emas.md)** (Vala, GPL-3.0, mature)
|
||||
- **[Pax Britannica](pax_britannica.md)** (Lua, C, MIT, mature)
|
||||
- **[PCGen](pcgen.md)** (Java, LGPL-2.1, mature)
|
||||
- **[Phantasy Star Rebirth](phantasy.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[Pingus](pingus.md)** (C++, GPL-3.0, mature)
|
||||
- **[Pioneer](pioneer.md)** (C++, C, Apache-2.0, GPL-3.0, mature)
|
||||
- **[Pioneers](pioneers.md)** (C, GPL-2.0, mature)
|
||||
- **[Pizza Business](pizza_business.md)** (C++, GPL-2.0, mature, inactive since 2003)
|
||||
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
|
||||
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
|
||||
- **[Planetary Hoppers](planetary_hoppers.md)** (Java, GPL-2.0, beta, inactive since 2003)
|
||||
- **[PokerTH](pokerth.md)** (C++, AGPL-3.0, mature, inactive since 2017)
|
||||
@ -342,18 +351,20 @@
|
||||
- **[Polycode](polycode.md)** (C, C++, MIT, beta)
|
||||
- **[Project Helena](project_helena.md)** (Pascal, GPL-3.0, beta)
|
||||
- **[Pthreads-win32](pthreads_win32.md)** (C, LGPL-2.1, mature)
|
||||
- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
|
||||
- **[PyKaraoke](pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
|
||||
- **[PySol](pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
|
||||
- **[Pymapper](pymapper.md)** (Python, GPL-3.0, mature)
|
||||
- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
|
||||
- **[PySol](pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
|
||||
- **[Qt](qt.md)** (C++, LGPL-3.0, mature)
|
||||
- **[Quad-engine](quad.md)** (Pascal, MIT, beta)
|
||||
- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
|
||||
- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
|
||||
- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
|
||||
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2014)
|
||||
- **[Ragel](ragel.md)** (C++, MIT, mature)
|
||||
- **[Rails: an 18xx game system](rails_18xx.md)** (Java, GPL-2.0, mature)
|
||||
- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
|
||||
- **[Red Eclipse](red_eclipse.md)** (C++, zlib, mature)
|
||||
- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
|
||||
- **[Return to the Roots](return_to_the_roots.md)** (C++, GPL-3.0, mature)
|
||||
- **[Rigs of Rods](rigs_of_rods.md)** (C++, GPL-3.0, mature)
|
||||
- **[Rocks'n'Diamonds ](rocks_and_diamonds.md)** (C, GPL-2.0, mature)
|
||||
@ -362,17 +373,19 @@
|
||||
- **[Rolemaster Office](rolemaster_office.md)** (Java, Apache-2.0, mature)
|
||||
- **[Rolisteam](rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
|
||||
- **[Room for Change](room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013)
|
||||
- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
|
||||
- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Ryzom Core](ryzom_core.md)** (C++, AGPL-3.0, mature)
|
||||
- **[S.C.O.U.R.G.E.](scourge.md)** (C++, GPL-2.0, beta, inactive since 2008)
|
||||
- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
|
||||
- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
|
||||
- **[SDL Sopwith](sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||
- **[SWIG](swig.md)** (C++, SWIG license, mature)
|
||||
- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
|
||||
- **[Scorched 3D](scorched_3d.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Scorched Moon](scorched_moon.md)** (Python, GPL-3.0, beta)
|
||||
- **[Scrabble3D](scrabble3d.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
|
||||
- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, ?, mature, inactive since 2017)
|
||||
- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, GPL-2.0, mature, inactive since 2017)
|
||||
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
|
||||
- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
|
||||
- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
|
||||
- **[SDL Sopwith](sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[Sengoku: Warring States of Japan](sengoku_warring_states_of_japan.md)** (C++, Lua, MIT, beta, inactive since 2008)
|
||||
- **[Sentient Storage](sentient_storage.md)** (Python, Public Domain, mature)
|
||||
@ -380,8 +393,8 @@
|
||||
- **[Seven Kingdoms: Ancient Adversaries](seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature)
|
||||
- **[SharpKonquest](sharpkonquest.md)** (C#, GPL-2.0, mature, inactive since 2007)
|
||||
- **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007)
|
||||
- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
|
||||
- **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib, mature)
|
||||
- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
|
||||
- **[Simple-Solitaire](simple_solitaire.md)** (Java, GPL-3.0, mature)
|
||||
- **[SimuTrans](simutrans.md)** (C++, Artistic License, mature)
|
||||
- **[Sintel The Game](sintel_the_game.md)** (Python, MIT, beta, inactive since 2014)
|
||||
@ -415,13 +428,11 @@
|
||||
- **[Story of a Lost Sky](story_of_a_lost_sky.md)** (Python, 3-clause BSD, mature)
|
||||
- **[Stunt Rally](stunt_rally.md)** (C++, GPL-3.0, mature)
|
||||
- **[Summoning Wars](summoming_wars.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||
- **[SuperTuxKart](supertuxkart.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[Superpowers](superpowers.md)** (Typescript, ISC, mature)
|
||||
- **[SuperTuxKart](supertuxkart.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[Supremacy](supremacy.md)** (C#, Ms-RL, beta, inactive since 2014)
|
||||
- **[SWIG](swig.md)** (C++, SWIG license, mature)
|
||||
- **[T-Bots](t_bots.md)** (C, GPL-2.0, beta, inactive since 2004)
|
||||
- **[TORCS, The Open Racing Car Simulator](torcs.md)** (C++, GPL-2.0, mature, inactive since 2016)
|
||||
- **[TROPHY](trophy.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
||||
- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
|
||||
- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[Tanks of Freedom](tanks_of_freedom.md)** (GDScript, MIT, mature)
|
||||
- **[Tenes Empanadas Graciela](tenes_empanadas_graciela.md)** (C, Javascript, Perl, GPL-2.0, beta, inactive since 2015)
|
||||
@ -432,22 +443,25 @@
|
||||
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
|
||||
- **[The Endless Dungeons](endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015)
|
||||
- **[The Epic of Heroes](epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
|
||||
- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
|
||||
- **[The Legend of Edgar](the_legend_of_edgar.md)** (C, GPL-2.0, mature)
|
||||
- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
|
||||
- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
|
||||
- **[Thousand Parsec](thousand_parsec.md)** (C++, Python, GPL-2.0, beta, inactive since 2012)
|
||||
- **[TinTin++](tintinpp.md)** (C, GPL-3.0, mature)
|
||||
- **[TORCS, The Open Racing Car Simulator](torcs.md)** (C++, GPL-2.0, mature, inactive since 2016)
|
||||
- **[Tremulous](tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
|
||||
- **[Tressette](tresette.md)** (C++, GPL-2.0, mature, inactive since 2017)
|
||||
- **[Trinity Reign](trinity_reign.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[TripleA](triplea.md)** (Java, GPL-2.0, mature)
|
||||
- **[TROPHY](trophy.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Tumiki Fighters](tumiki_fighters.md)** (D, C++, 2-clause BSD, mature, inactive since 2005)
|
||||
- **[Turious](turious.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Turn of War](turn_of_war.md)** (Java, GPL-3.0, beta)
|
||||
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
|
||||
- **[Tux Racer](tux_racer.md)** (C, GPL-2.0, beta, inactive since 2001)
|
||||
- **[Tux of Math Command](tux_of_math_command.md)** (C, GPL-3.0, mature, inactive since 2011)
|
||||
- **[Tux Racer](tux_racer.md)** (C, GPL-2.0, beta, inactive since 2001)
|
||||
- **[Tuxemon](tuxemon.md)** (Python, GPL-3.0, mature)
|
||||
- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
|
||||
- **[TwinEngine](twin_engine.md)** (C, GPL-2.0, mature, inactive since 2015)
|
||||
- **[UFO2000](ufo2000.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Ufo: Alien Invasion](ufo_alien_invasion.md)** (C, C++, GPL-2.0, mature)
|
||||
@ -455,23 +469,23 @@
|
||||
- **[UltraStar Deluxe](ultrastar_deluxe.md)** (Pascal, GPL-2.0, mature)
|
||||
- **[UltraStar](ultrastar.md)** (Pascal, ?, mature, inactive since 2010)
|
||||
- **[Umbra](umbra.md)** (Python, Custom, beta, inactive since 2002)
|
||||
- **[UnNetHack](unnethack.md)** (C, Custom, mature)
|
||||
- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2007)
|
||||
- **[Unknown Horizons](unknown_horizons.md)** (Python, GPL-2.0, beta)
|
||||
- **[UnNetHack](unnethack.md)** (C, Custom, mature)
|
||||
- **[Unvanquished](unvanquished.md)** (C++, GPL-3.0, mature)
|
||||
- **[Urho3D](urho3d.md)** (C++, AngelScript, MIT, mature)
|
||||
- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL-2.0, mature)
|
||||
- **[VASSAL Engine](vassal_engine.md)** (Java, LGPL-2.1, mature)
|
||||
- **[VCMI Project](vcmi.md)** (C++, GPL-2.0, mature)
|
||||
- **[VDrift](vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
|
||||
- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL, mature)
|
||||
- **[Vega Strike](vega_strike.md)** (C++, GPL-2.0, mature)
|
||||
- **[Veloren](veloren.md)** (Rust, GPL-3.0, beta)
|
||||
- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
|
||||
- **[War Of Kingdom](war_of_kingdom.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[Wargamer](wargamer.md)** (C++, GPL-2.0, mature, inactive since 2003)
|
||||
- **[Wargus](wargus.md)** (C++, Lua, GPL-2.0, mature)
|
||||
- **[Warzone 2100](warzone_2100.md)** (C++, GPL-2.0, mature)
|
||||
- **[Waste's Edge](wastes_edge.md)** (Python, GPL-2.0, beta)
|
||||
- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature)
|
||||
- **[Witch Blast](witch_blast.md)** (C++, GPL-3.0, beta, inactive since 2015)
|
||||
- **[Wizards Magic](wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
|
||||
@ -480,42 +494,28 @@
|
||||
- **[World of Heroes](world_of_heroes.md)** (Python, 3-clause BSD, beta, inactive since 2009)
|
||||
- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, mature, inactive since 2011)
|
||||
- **[WorldForge](worldforge.md)** (C++, GPL-2.0, mature)
|
||||
- **[wxWidgets](wxwidgets.md)** (C++, Objective-C, Custom, mature)
|
||||
- **[Wyrmsun](wyrmsun.md)** (Lua, C++, GPL-2.0, mature)
|
||||
- **[X-Force: Fight For Destiny](x-force.md)** (Pascal, GPL-2.0, beta, inactive since 2011)
|
||||
- **[X-Moto](x-moto.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
||||
- **[XArchon](xarchon.md)** (C, C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Xconq](xconq.md)** (C++, GPL-2.0, mature, inactive since 2005)
|
||||
- **[xdigger](xdigger.md)** (C, GPL-2.0, mature, inactive since 1999)
|
||||
- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
||||
- **[Xonotic](xonotic.md)** (C, GPL-3.0, mature)
|
||||
- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
|
||||
- **[XPilot](xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
|
||||
- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
|
||||
- **[XU4](xu4.md)** (C++, GPL-2.0, mature)
|
||||
- **[XZ Utils](xz.md)** (C, Custom, mature)
|
||||
- **[Xconq](xconq.md)** (C++, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
||||
- **[Xonotic](xonotic.md)** (C, GPL-3.0, mature)
|
||||
- **[YSoccer](ysoccer.md)** (Java, ?, mature, inactive since 2017)
|
||||
- **[yaml-cpp](yaml_cpp.md)** (C++, MIT, mature)
|
||||
- **[Yo Frankie!](yo_frankie.md)** (Blender script, ?, mature, inactive since 2009)
|
||||
- **[YSoccer](ysoccer.md)** (Java, ?, mature)
|
||||
- **[ZAngband](zangband.md)** (C, Custom, mature, inactive since 2005)
|
||||
- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
|
||||
- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua, GPL-3.0, mature)
|
||||
- **[Zero Ballistics](zeroballistics.md)** (C++, MIT, mature, inactive since 2013)
|
||||
- **[Zero-K](zero_k.md)** (Lua, GPL-2.0, mature)
|
||||
- **[Zetawar](zetawar.md)** (Clojure, MIT, mature)
|
||||
- **[Zone of Control](zone_of_control.md)** (Rust, Apache-2.0, beta, inactive since 2017)
|
||||
- **[diablo-js](diablo_js.md)** (Java, JavaScript, MIT, mature)
|
||||
- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
|
||||
- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
|
||||
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
|
||||
- **[libpng](libpng.md)** (C, Custom, mature)
|
||||
- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
|
||||
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
|
||||
- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
|
||||
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
|
||||
- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
|
||||
- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
|
||||
- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
|
||||
- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
|
||||
- **[wxWidgets](wxwidgets.md)** (C++, Objective-C, Custom, mature)
|
||||
- **[xdigger](xdigger.md)** (C, GPL-2.0, mature, inactive since 1999)
|
||||
- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
|
||||
- **[yaml-cpp](yaml_cpp.md)** (C++, MIT, mature)
|
||||
- **[zlib](zlib.md)** (C, zlib, mature)
|
||||
- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
|
||||
- **[zlib](zlib.md)** (C, zlib, mature)
|
||||
- **[Zone of Control](zone_of_control.md)** (Rust, Apache-2.0, beta, inactive since 2017)
|
@ -6,7 +6,7 @@
|
||||
- **[Bombermaaan](bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
|
||||
- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
||||
- **[Maelstrom](maelstrom.md)** (C++, GPL-2.0, mature, inactive since 2002)
|
||||
- **[OpenLieroX](openlierox.md)** (C++, LGPL, mature)
|
||||
- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
|
||||
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
||||
- **[Pang Zero](pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
|
||||
- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
|
||||
|
@ -6,13 +6,13 @@
|
||||
- **[Arianne / Marauroa](arianne.md)** (Java, GPL-2.0, mature)
|
||||
- **[Atlantis](atlantis.md)** (C++, GPL-2.0, mature, inactive since 2016)
|
||||
- **[Blender game engine](blender_game_engine.md)** (C++, GPL-2.0, mature)
|
||||
- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
|
||||
- **[Castle Game Engine](castle_game_engine.md)** (Pascal, LGPL-2.0, mature)
|
||||
- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
|
||||
- **[Dash Engine](dash.md)** (D, MIT, mature, inactive since 2015)
|
||||
- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
|
||||
- **[Delta Engine](delta_engine.md)** (C#, Apache-2.0, mature, inactive since 2015)
|
||||
- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
|
||||
- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
|
||||
- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[Flare Engine](flare_engine.md)** (C++, GPL-3.0, mature)
|
||||
- **[Flixel](flixel.md)** (ActionScript, MIT, mature)
|
||||
- **[GemRB](gemrb.md)** (C++, Python, GPL-2.0, mature)
|
||||
@ -21,16 +21,19 @@
|
||||
- **[HaxeFlixel](haxeflixel.md)** (Haxe, MIT, mature)
|
||||
- **[Irrlicht Engine](irrlicht.md)** (C++, C, zlib, mature)
|
||||
- **[JiGS Interactive Game System](jigs_php_rpg.md)** (JavaScript, PHP, GPL-3.0, beta)
|
||||
- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
|
||||
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
|
||||
- **[Lightweight Java Game Library](lwjgl.md)** (Kotlin, C, 3-clause BSD, mature)
|
||||
- **[Lumix Engine](lumix.md)** (C++, MIT, beta)
|
||||
- **[LÖVE](loeve.md)** (C++, zlib, mature)
|
||||
- **[Mana](mana_source.md)** (C++, GPL-2.0, beta)
|
||||
- **[Maratis](maratis.md)** (C++, GPL-2.0, beta)
|
||||
- **[Minetest](minetest.md)** (C++, Lua, LGPL-2.1, mature)
|
||||
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
|
||||
- **[MonoGame](monogame.md)** (C#, MPL, MIT, mature)
|
||||
- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature)
|
||||
- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
|
||||
- **[Octaforge](octaforge.md)** (C++, Custom, mature)
|
||||
- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
|
||||
- **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008)
|
||||
- **[Open RPG Maker](open_rpg_maker.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
|
||||
@ -38,11 +41,15 @@
|
||||
- **[Orx](orx.md)** (C, zlib, mature)
|
||||
- **[Panda 3D](panda3d.md)** (C++, C, 3-clause BSD, mature)
|
||||
- **[Polycode](polycode.md)** (C, C++, MIT, beta)
|
||||
- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
|
||||
- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
|
||||
- **[Qt](qt.md)** (C++, LGPL-3.0, mature)
|
||||
- **[Quad-engine](quad.md)** (Pascal, MIT, beta)
|
||||
- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
|
||||
- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, ?, mature, inactive since 2017)
|
||||
- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
|
||||
- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, GPL-2.0, mature, inactive since 2017)
|
||||
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
|
||||
- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
|
||||
- **[SoftPixel Engine](softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
|
||||
- **[Solarus](solarus.md)** (C++, GPL-3.0, mature)
|
||||
- **[Superpowers](superpowers.md)** (Typescript, ISC, mature)
|
||||
@ -51,12 +58,5 @@
|
||||
- **[VASSAL Engine](vassal_engine.md)** (Java, LGPL-2.1, mature)
|
||||
- **[Vega Strike](vega_strike.md)** (C++, GPL-2.0, mature)
|
||||
- **[WorldForge](worldforge.md)** (C++, GPL-2.0, mature)
|
||||
- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
|
||||
- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
|
||||
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
|
||||
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
|
||||
- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
|
||||
- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
|
||||
- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
|
||||
- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
|
||||
- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
|
||||
- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
|
@ -4,22 +4,22 @@
|
||||
- **[Boost (C++ Libraries)](boost.md)** (C++, Boost-1.0, mature)
|
||||
- **[Crypto++](crypto.md)** (C++, Boost-1.0, mature)
|
||||
- **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature)
|
||||
- **[FreeType](freetype.md)** (C, GPL, mature)
|
||||
- **[FreeType](freetype.md)** (C, GPL-2.0, Custom, mature)
|
||||
- **[HarfBuzz](harfbuzz.md)** (C++, MIT, mature)
|
||||
- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
|
||||
- **[libpng](libpng.md)** (C, Custom, mature)
|
||||
- **[Libxml2](libxml2.md)** (C, MIT, mature)
|
||||
- **[Lua](lua.md)** (C, MIT, mature)
|
||||
- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
|
||||
- **[Open AL Soft](open_al_soft.md)** (C, LGPL-2.0, mature)
|
||||
- **[Open AL](open_al.md)** (C, Proprietary, mature)
|
||||
- **[OpenSSL](openssl.md)** (C, Custom, mature)
|
||||
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
|
||||
- **[Pthreads-win32](pthreads_win32.md)** (C, LGPL-2.1, mature)
|
||||
- **[Ragel](ragel.md)** (C++, MIT, mature)
|
||||
- **[SWIG](swig.md)** (C++, SWIG license, mature)
|
||||
- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
|
||||
- **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib, mature)
|
||||
- **[XZ Utils](xz.md)** (C, Custom, mature)
|
||||
- **[libpng](libpng.md)** (C, Custom, mature)
|
||||
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
|
||||
- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
|
||||
- **[SWIG](swig.md)** (C++, SWIG license, mature)
|
||||
- **[wxWidgets](wxwidgets.md)** (C++, Objective-C, Custom, mature)
|
||||
- **[XZ Utils](xz.md)** (C, Custom, mature)
|
||||
- **[yaml-cpp](yaml_cpp.md)** (C++, MIT, mature)
|
||||
- **[zlib](zlib.md)** (C, zlib, mature)
|
@ -14,9 +14,9 @@
|
||||
- **[Grabble](grabble.md)** (Java, ?, mature, inactive since 2006)
|
||||
- **[HoDoKu](hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
|
||||
- **[KAtomic](katomic.md)** (C++, GPL-2.0, mature)
|
||||
- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
|
||||
- **[Me and My Shadow](me_and_my_shadow.md)** (C++, GPL-3.0, beta)
|
||||
- **[Pingus](pingus.md)** (C++, GPL-3.0, mature)
|
||||
- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
|
||||
- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[TetraVex](tetravex.md)** (Swift, GPL-3.0, beta)
|
||||
- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
|
||||
- **[TetraVex](tetravex.md)** (Swift, GPL-3.0, beta)
|
@ -19,15 +19,16 @@
|
||||
- **[Choria](choria.md)** (C++, C, Lua, GPL-3.0, mature)
|
||||
- **[Classic Blades of Exile](blades_of_exile.md)** (C++, GPL-2.0, mature)
|
||||
- **[Crossfire](crossfire.md)** (C, Java, GPL-2.0, mature)
|
||||
- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
|
||||
- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
|
||||
- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature)
|
||||
- **[DarkCity](darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
|
||||
- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011)
|
||||
- **[Decker](decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
|
||||
- **[Deliantra](deliantra.md)** (C, GPL-2.0, mature)
|
||||
- **[DemiGod](demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)
|
||||
- **[diablo-js](diablo_js.md)** (Java, JavaScript, MIT, mature)
|
||||
- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
|
||||
- **[Dragon Hunt](dragon_hunt.md)** (Python, GPL-2.0, mature)
|
||||
- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
|
||||
- **[Dungeon Craft](dungeon_craft.md)** (C++, GPL-2.0, mature)
|
||||
- **[Dungeon Crawl Stone Soup](dungeon_crawl_stone_soup.md)** (C++, Lua, GPL-2.0, mature)
|
||||
- **[Dungeon Hero](dungeon_hero.md)** (Java, MIT, mature)
|
||||
@ -57,8 +58,8 @@
|
||||
- **[Ilarion](ilarion.md)** (C++, Java, Lua, GPL-3.0, mature)
|
||||
- **[Imperium](imperium.md)** (?, ?, mature)
|
||||
- **[Iter Vehemens ad Necem](iter_vehemens_ad_necem.md)** (C++, GPL-2.0, beta)
|
||||
- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
|
||||
- **[Kobold's Quest 2](kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
|
||||
- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
|
||||
- **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (C++, LGPL-3.0, beta, inactive since 2010)
|
||||
- **[Land of Fire](land_of_fire.md)** (Custom, GPL-2.0, beta)
|
||||
- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom, mature, inactive since 2006)
|
||||
@ -68,22 +69,23 @@
|
||||
- **[Meritous](meritous.md)** (C, GPL-3.0, mature, inactive since 2008)
|
||||
- **[Monstrosity](monstrosity.md)** (Python, MIT, mature)
|
||||
- **[Moria](moria.md)** (C, GPL-3.0, mature)
|
||||
- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[Naev](naev.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[NetHack](nethack.md)** (C, Custom, mature)
|
||||
- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
|
||||
- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[Open Legend RPG](open_legend_rpg.md)** (Text, Custom, mature)
|
||||
- **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature)
|
||||
- **[Open RSC](open_rsc.md)** (Java, GPL-3.0, mature)
|
||||
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
|
||||
- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
|
||||
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
|
||||
- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
|
||||
- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Other-Life](other_life.md)** (C, C++, Custom, beta)
|
||||
- **[PARPG](parpg.md)** (Python, GPL-3.0, beta, inactive since 2012)
|
||||
- **[Phantasy Star Rebirth](phantasy.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
|
||||
- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
|
||||
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2014)
|
||||
- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
|
||||
- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
|
||||
- **[Rogue Clone IV](rogue_clone_iv.md)** (C, 3-clause BSD, mature, inactive since 2006)
|
||||
- **[Roguish](roguish.md)** (JavaScript, 3-clause BSD, beta, inactive since 2015)
|
||||
- **[Room for Change](room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013)
|
||||
@ -100,22 +102,20 @@
|
||||
- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
|
||||
- **[The Endless Dungeons](endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015)
|
||||
- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
|
||||
- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
|
||||
- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
|
||||
- **[TinTin++](tintinpp.md)** (C, GPL-3.0, mature)
|
||||
- **[Trinity Reign](trinity_reign.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[Tuxemon](tuxemon.md)** (Python, GPL-3.0, mature)
|
||||
- **[UlDunAd](uidunad.md)** (Python, GPL-3.0, beta, inactive since 2011)
|
||||
- **[Umbra](umbra.md)** (Python, Custom, beta, inactive since 2002)
|
||||
- **[UnNetHack](unnethack.md)** (C, Custom, mature)
|
||||
- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2007)
|
||||
- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL, mature)
|
||||
- **[UnNetHack](unnethack.md)** (C, Custom, mature)
|
||||
- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL-2.0, mature)
|
||||
- **[Veloren](veloren.md)** (Rust, GPL-3.0, beta)
|
||||
- **[Waste's Edge](wastes_edge.md)** (Python, GPL-2.0, beta)
|
||||
- **[Witch Blast](witch_blast.md)** (C++, GPL-3.0, beta, inactive since 2015)
|
||||
- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, mature, inactive since 2011)
|
||||
- **[XU4](xu4.md)** (C++, GPL-2.0, mature)
|
||||
- **[ZAngband](zangband.md)** (C, Custom, mature, inactive since 2005)
|
||||
- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua, GPL-3.0, mature)
|
||||
- **[diablo-js](diablo_js.md)** (Java, JavaScript, MIT, mature)
|
||||
- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
|
||||
- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua, GPL-3.0, mature)
|
@ -7,14 +7,15 @@
|
||||
- **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
|
||||
- **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
|
||||
- **[FlightGear](flightgear.md)** (C++, GPL-2.0, mature)
|
||||
- **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
|
||||
- **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta)
|
||||
- **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
|
||||
- **[Golly ](golly.md)** (C++, Java, GPL-2.0, mature)
|
||||
- **[Grobots](grobots.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Infiniminer](infiniminer.md)** (C#, MIT, mature, inactive since 2016)
|
||||
- **[LinCity-NG](lincity_ng.md)** (C++, GPL, mature)
|
||||
- **[LinCity-NG](lincity_ng.md)** (C++, GPL-2.0, mature)
|
||||
- **[Lincity](lincity.md)** (C, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature)
|
||||
- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
|
||||
- **[NetStatsBaseball](netstatsbaseball.md)** (C, ?, mature)
|
||||
- **[Oolite](oolite.md)** (Objective-C, C, Javascript, GPL-2.0, mature)
|
||||
- **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature)
|
||||
@ -27,10 +28,9 @@
|
||||
- **[Pioneer](pioneer.md)** (C++, C, Apache-2.0, GPL-3.0, mature)
|
||||
- **[Rigs of Rods](rigs_of_rods.md)** (C++, GPL-3.0, mature)
|
||||
- **[SimuTrans](simutrans.md)** (C++, Artistic License, mature)
|
||||
- **[The Butterfly Effect](the_butterfly_effect.md)** (C++, GPL-2.0, beta)
|
||||
- **[TORCS, The Open Racing Car Simulator](torcs.md)** (C++, GPL-2.0, mature, inactive since 2016)
|
||||
- **[TROPHY](trophy.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
||||
- **[The Butterfly Effect](the_butterfly_effect.md)** (C++, GPL-2.0, beta)
|
||||
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
|
||||
- **[VDrift](vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
|
||||
- **[YSoccer](ysoccer.md)** (Java, ?, mature, inactive since 2017)
|
||||
- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
|
||||
- **[YSoccer](ysoccer.md)** (Java, ?, mature)
|
@ -8,4 +8,4 @@
|
||||
- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
|
||||
- **[OpenWebSoccer-Sim](open_web_soccer.md)** (PHP, LGPL-3.0, mature)
|
||||
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
|
||||
- **[YSoccer](ysoccer.md)** (Java, ?, mature, inactive since 2017)
|
||||
- **[YSoccer](ysoccer.md)** (Java, ?, mature)
|
@ -3,8 +3,8 @@
|
||||
|
||||
- **[0 A.D.](0ad.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[A Planet's Revenge](a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
|
||||
- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
|
||||
- **[Advanced Strategic Command](advanced_strategic_command.md)** (C++, GPL-2.0, mature)
|
||||
- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
|
||||
- **[Alien Assault Traders](alien_assault_traders.md)** (PHP, GPL-2.0, beta, inactive since 2009)
|
||||
- **[Ancient Beast](ancient_beast.md)** (JavaScript, AGPL-3.0, mature)
|
||||
- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
|
||||
@ -24,8 +24,8 @@
|
||||
- **[C-evo](c_evo.md)** (Pascal, Public Domain, GPL-3.0, mature, inactive since 2013)
|
||||
- **[Caesar IA](caesar_ia.md)** (C++, GPL-3.0, beta)
|
||||
- **[Call to Power 2](call_to_power2.md)** (C++, Custom, mature)
|
||||
- **[CivOne](civone.md)** (C#, CC0, beta)
|
||||
- **[Civil](civil.md)** (Python, GPL-2.0, beta, inactive since 2003)
|
||||
- **[CivOne](civone.md)** (C#, CC0, beta)
|
||||
- **[Colobot](colobot.md)** (C++, GPL-3.0, mature)
|
||||
- **[Colonization too](colonization_too.md)** (C++, GPL-2.0, beta, inactive since 2004)
|
||||
- **[Conquests](conquests.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
||||
@ -41,25 +41,25 @@
|
||||
- **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||
- **[Dune II - The Maker](dune_ii_the_maker.md)** (Java, MIT, beta)
|
||||
- **[Dune Legacy](dune_legacy.md)** (C++, GPL-2.0, mature)
|
||||
- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
|
||||
- **[Endgame: Singularity](endgame_singularity.md)** (Python, GPL-2.0, beta)
|
||||
- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
|
||||
- **[EternalWinterWars](eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014)
|
||||
- **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature)
|
||||
- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
|
||||
- **[First Strike](first_strike.md)** (Java, MIT, mature)
|
||||
- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
|
||||
- **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature)
|
||||
- **[Free Orion](free_orion.md)** (C++, Python, GPL-2.0, beta)
|
||||
- **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
|
||||
- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
|
||||
- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
|
||||
- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
|
||||
- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
|
||||
- **[FreeRails](freerails.md)** (Java, GPL-2.0, beta)
|
||||
- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
|
||||
- **[Freeciv WebGL](freeciv_web.md)** (JavaScript, Java, AGPL-3.0, mature)
|
||||
- **[Freeciv](freeciv.md)** (C, GPL-2.0, mature)
|
||||
- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
|
||||
- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
|
||||
- **[FreeRails](freerails.md)** (Java, GPL-2.0, beta)
|
||||
- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
|
||||
- **[Freeserf](freeserf.md)** (C++, GPL-3.0, beta)
|
||||
- **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008)
|
||||
- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
|
||||
- **[GalaxyNG](galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Gigalomania](gigalomania.md)** (C++, GPL-2.0, mature)
|
||||
- **[Glest](glest.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
@ -72,9 +72,9 @@
|
||||
- **[Hex Game](hexgame.md)** (C++, MIT, beta)
|
||||
- **[Hexwar](hexwar.md)** (Ruby, JavaScript, MIT, beta, inactive since 2012)
|
||||
- **[Isometric Turn-Based Strategy](isometric_turn_based_strategy.md)** (Python, MIT, beta)
|
||||
- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
|
||||
- **[JQuest](jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
|
||||
- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
|
||||
- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
|
||||
- **[Kingdoms](kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (Pascal, AGPL-3.0, mature)
|
||||
- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature)
|
||||
@ -137,7 +137,6 @@
|
||||
- **[Stars! Nova](stars_nova.md)** (C#, GPL-2.0, beta)
|
||||
- **[Supremacy](supremacy.md)** (C#, Ms-RL, beta, inactive since 2014)
|
||||
- **[T-Bots](t_bots.md)** (C, GPL-2.0, beta, inactive since 2004)
|
||||
- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
|
||||
- **[Tanks of Freedom](tanks_of_freedom.md)** (GDScript, MIT, mature)
|
||||
- **[Tenes Empanadas Graciela](tenes_empanadas_graciela.md)** (C, Javascript, Perl, GPL-2.0, beta, inactive since 2015)
|
||||
- **[The Epic of Heroes](epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
|
||||
@ -145,15 +144,16 @@
|
||||
- **[TripleA](triplea.md)** (Java, GPL-2.0, mature)
|
||||
- **[Turious](turious.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Turn of War](turn_of_war.md)** (Java, GPL-3.0, beta)
|
||||
- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
|
||||
- **[UFO2000](ufo2000.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Ufo: Alien Invasion](ufo_alien_invasion.md)** (C, C++, GPL-2.0, mature)
|
||||
- **[Unknown Horizons](unknown_horizons.md)** (Python, GPL-2.0, beta)
|
||||
- **[VCMI Project](vcmi.md)** (C++, GPL-2.0, mature)
|
||||
- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
|
||||
- **[War Of Kingdom](war_of_kingdom.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[Wargamer](wargamer.md)** (C++, GPL-2.0, mature, inactive since 2003)
|
||||
- **[Wargus](wargus.md)** (C++, Lua, GPL-2.0, mature)
|
||||
- **[Warzone 2100](warzone_2100.md)** (C++, GPL-2.0, mature)
|
||||
- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature)
|
||||
- **[Wizards Magic](wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Wolfpack Empire](wolfpack_empire.md)** (C, GPL-3.0, mature)
|
||||
@ -161,9 +161,9 @@
|
||||
- **[Wyrmsun](wyrmsun.md)** (Lua, C++, GPL-2.0, mature)
|
||||
- **[X-Force: Fight For Destiny](x-force.md)** (Pascal, GPL-2.0, beta, inactive since 2011)
|
||||
- **[XArchon](xarchon.md)** (C, C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
|
||||
- **[Xconq](xconq.md)** (C++, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
||||
- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
|
||||
- **[Zero Ballistics](zeroballistics.md)** (C++, MIT, mature, inactive since 2013)
|
||||
- **[Zero-K](zero_k.md)** (Lua, GPL-2.0, mature)
|
||||
- **[Zetawar](zetawar.md)** (Clojure, MIT, mature)
|
||||
|
@ -10,9 +10,9 @@
|
||||
- **[JaNaG - Java Name Generator](janag_java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
|
||||
- **[Monster Generator](monster_generator.md)** (Java, MIT, mature)
|
||||
- **[PCGen](pcgen.md)** (Java, LGPL-2.1, mature)
|
||||
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
|
||||
- **[Pymapper](pymapper.md)** (Python, GPL-3.0, mature)
|
||||
- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
|
||||
- **[Rolemaster Office](rolemaster_office.md)** (Java, Apache-2.0, mature)
|
||||
- **[Rolisteam](rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
|
||||
- **[World Builder](world_builder.md)** (Visual Basic, GPL-2.0, mature, inactive since 2007)
|
||||
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
|
||||
- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
|
||||
- **[World Builder](world_builder.md)** (Visual Basic, GPL-2.0, mature, inactive since 2007)
|
@ -9,7 +9,7 @@ _Air combat maneuvering trainer game._
|
||||
- Keywords: action
|
||||
- Code repository: https://svn.code.sf.net/p/aeron/code/ (svn)
|
||||
- Code language: C++
|
||||
- Code license: ?
|
||||
- Code license: GPL-3.0 (see file AeronEngineMain.cpp)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -8,7 +8,7 @@ _Puzzle game._
|
||||
- Download: http://www.tuzsuzov.com/biniax/download2.html
|
||||
- Platform: Windows, Linux, macOS, Android
|
||||
- Keywords: action, puzzle
|
||||
- Code repository: (see download)
|
||||
- Code repository: https://gitlab.com/osgames/biniax.git (import of source releases)
|
||||
- Code language: C
|
||||
- Code license: zlib
|
||||
|
||||
|
@ -12,5 +12,7 @@ _Turn-based online space strategy game playable in internet browsers._
|
||||
|
||||
See also https://sourceforge.net/projects/darkdestinytools/
|
||||
|
||||
Private communication with the authors in September 2018 brought the following license information: "artwork and the code can be freely used for modifcation and sharing".
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -9,7 +9,7 @@ _Capable of producing high-quality output (glyph images) of most vector and bitm
|
||||
- Keywords: library
|
||||
- Code repository: https://git.savannah.gnu.org/git/freetype/freetype2.git (http://git.savannah.gnu.org/cgit/freetype/), https://git.savannah.gnu.org/git/freetype/freetype2-demos.git (+)
|
||||
- Code language: C
|
||||
- Code license: GPL
|
||||
- Code license: GPL-2.0, Custom (modified BSD license, see LICENSE.TXT)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -7,7 +7,8 @@ _Adventure Game in Post Soviet Environment._
|
||||
- Keywords: adventure
|
||||
- Code repository: https://github.com/snauts/game-lv.git
|
||||
- Code language: C++
|
||||
- Code license: GPL
|
||||
- Code license: GPL-2.0
|
||||
- Assets license: CC-BY
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -11,7 +11,7 @@ _Lincity is a city simulation game,_
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
|
||||
See also https://github.com/javiercantero/lincity, https://github.com/ldicker83/lincity, https://github.com/usrshare/lincity
|
||||
See also https://github.com/javiercantero/lincity, https://github.com/usrshare/lincity
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -8,7 +8,7 @@ _City simulation game._
|
||||
- Keywords: simulation
|
||||
- Code repository: https://github.com/lincity-ng/lincity-ng.git
|
||||
- Code language: C++
|
||||
- Code license: GPL
|
||||
- Code license: GPL-2.0
|
||||
|
||||
See also https://github.com/BackupTheBerlios/lincity-ng-svn, https://github.com/Isaac96/lincity-ng
|
||||
|
||||
|
@ -8,7 +8,7 @@ _Enhanced clone of Atari's 1979 Asteroids arcade game with a visual style simila
|
||||
- Download: https://www.libsdl.org/projects/Maelstrom/binary.html
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keywords: action, arcade, shooter
|
||||
- Code repository: (see https://www.libsdl.org/projects/Maelstrom/source.html)
|
||||
- Code repository: https://github.com/richardjs/Maelstrom.git (see https://www.libsdl.org/projects/Maelstrom/source.html)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: SDL
|
||||
|
@ -10,8 +10,8 @@ _Multi-player battle simulation with a Star Trek theme._
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keywords: action, multiplayer, online
|
||||
- Code repository: http://netrek.cvs.sourceforge.net (cvs)
|
||||
- Code language: ?
|
||||
- Code license: ?
|
||||
- Code language: C
|
||||
- Code license: Custom (permissive)
|
||||
|
||||
See also [JTrek](http://ftp.netrek.org/pub/netrek/clients/jtrek/)
|
||||
|
||||
|
@ -9,7 +9,7 @@ _Realtime worms shoot-em-up._
|
||||
- Keywords: action, arcade, wormslike
|
||||
- Code repository: https://git.code.sf.net/p/openlierox/code
|
||||
- Code language: C++
|
||||
- Code license: LGPL
|
||||
- Code license: LGPL-2.0
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -9,6 +9,6 @@ _Program for creating 2D scrolling games._
|
||||
- Keywords: framework, side-scrolling
|
||||
- Code repository: https://git.code.sf.net/p/sgdk2/git, https://svn.code.sf.net/p/sgdk2/code/trunk (svn)
|
||||
- Code language: C#
|
||||
- Code license: ?
|
||||
- Code license: GPL-2.0
|
||||
|
||||
## Building
|
||||
|
@ -7,7 +7,7 @@ _Side scrolling shoot'em up game._
|
||||
- Download: https://sourceforge.net/projects/starblastrix/files/
|
||||
- Platform: Windows
|
||||
- Keywords: action, 2D, shoot'em up
|
||||
- Code repository: (see download)
|
||||
- Code repository: https://gitlab.com/osgames/starblastrix.git (import of sources)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
||||
|
@ -8,7 +8,8 @@ _J-RPG (Based on the Hero of Allacrost engine)._
|
||||
- Keywords: role playing, JRPG, popular
|
||||
- Code repository: https://github.com/ValyriaTear/ValyriaTear.git
|
||||
- Code language: Lua, C++, C
|
||||
- Code license: GPL
|
||||
- Code license: GPL-2.0
|
||||
- Assets license: GPL-2.0, CC-BY-SA-3.0 (see https://github.com/ValyriaTear/ValyriaTear/blob/master/LICENSES.txt)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
_Soccer game; continuation to Sensible World of Soccer._
|
||||
|
||||
- Home: http://ysoccer.sourceforge.net/, https://sourceforge.net/projects/ysoccer/
|
||||
- State: mature, inactive since 2017
|
||||
- State: mature
|
||||
- Download: http://ysoccer.sourceforge.net/dloads.htm, https://sourceforge.net/projects/ysoccer/files/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keywords: sports, simulation, soccer
|
||||
|
101
statistics.md
101
statistics.md
@ -1,24 +1,24 @@
|
||||
[comment]: # (autogenerated content, do not edit)
|
||||
# Statistics
|
||||
|
||||
analyzed 518 entries on 2019-08-09 17:19:38
|
||||
analyzed 518 entries on 2019-08-13 13:34:45
|
||||
|
||||
## State
|
||||
|
||||
- mature: 338 (65.3%)
|
||||
- beta: 180 (34.7%)
|
||||
- inactive: 229 (44.2%)
|
||||
- inactive: 228 (44.0%)
|
||||
|
||||
##### Inactive State
|
||||
|
||||
Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), Scrolling Game Development Kit 2 (2017), Tressette (2017), YSoccer (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Mechanized Assault & eXploration Reloaded (2016), Open Yahtzee (2016), Polis (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), ransack (2016), Aleph One: Marathon (2015), Atomiks (2015), Battleround (2015), Blobwars: Metal Blob Solid (2015), Boulder Dash (2015), D-Fend Reloaded (2015), Dash Engine (2015), DeSmuME (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), Liquid War (2015), M.E.W.L. (2015), Roguish (2015), Scrabble3D (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), BlockOut II (2014), Cart Life (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Fish Fillets - Next Generation (2014), Fujo (2014), Grobots (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Radakan (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Scorched 3D (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), VDrift (2014), X-Moto (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Candy Box 2 (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), HoDoKu (2013), HolySpirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), SoftPixel Engine (2013), Source of Tales (2013), The Bub's Brothers (2013), Trinity Reign (2013), Zero Ballistics (2013), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), Frozen Bubble (2012), Goblin Camp (2012), Hexwar (2012), Mega Mario (2012), OpenArena (2012), PARPG (2012), TROPHY (2012), Thousand Parsec (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), Aeron (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenBlox (2011), OpenMOO2 (2011), PyKaraoke (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), Tux of Math Command (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Bombermaaan (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), UltraStar (2010), XPilot (2010), XSera (2010), nXtank (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Battle Tanks (2009), Crown and Cutlass (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), MicroWar 2.0 (2009), Netrek (2009), ORIENT (2009), SDL Asylum (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), Yo Frankie! (2009), A Planet's Revenge (2008), Attal: Lords of doom (2008), Avanor (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), Open Game Engine (2008), S.C.O.U.R.G.E. (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Armies (2007), Brutal Chess (2007), Eos, Dawn of Light: A Space Opera (2007), Pang Zero (2007), SharpKonquest (2007), Silvertree (2007), Slash'EM (2007), Underworld Adventures (2007), World Builder (2007), kiki the nano bot (2007), Betrayer's Moon Tactics (2006), Boson (2006), GPL Arcade Volleyball (2006), GUSANOS (2006), Grabble (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), StarBlastrix (2006), GalaxyNG (2005), H-World (2005), Lincity (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Openglad (2004), PySol (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Maelstrom (2002), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000), xdigger (1999), Ballerburg (1987)
|
||||
Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), Scrolling Game Development Kit 2 (2017), Tressette (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), Dark Destiny (2016), DNT (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Mechanized Assault & eXploration Reloaded (2016), Open Yahtzee (2016), Polis (2016), ransack (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), Aleph One: Marathon (2015), Atomiks (2015), Battleround (2015), Blobwars: Metal Blob Solid (2015), Boulder Dash (2015), D-Fend Reloaded (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Egoboo (2015), Free heroes2 engine (2015), Liquid War (2015), M.E.W.L. (2015), pyORPG (2015), Roguish (2015), Scrabble3D (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), Argentum Online (2014), Battles of Antargis (2014), BlockOut II (2014), Cart Life (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Fish Fillets - Next Generation (2014), Fujo (2014), Grobots (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Radakan (2014), rpge (2014), sandbox Game Maker (2014), Scorched 3D (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), VDrift (2014), X-Moto (2014), Xenowar (2014), Bos Wars (2013), C-evo (2013), Candy Box 2 (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), HoDoKu (2013), HolySpirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), SoftPixel Engine (2013), Source of Tales (2013), The Bub's Brothers (2013), Trinity Reign (2013), Zero Ballistics (2013), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), Frozen Bubble (2012), Goblin Camp (2012), Hexwar (2012), Mega Mario (2012), OpenArena (2012), PARPG (2012), Thousand Parsec (2012), TROPHY (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), Aeron (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), Kobold's Quest 2 (2011), KQ Lives (2011), OpenBlox (2011), OpenMOO2 (2011), PyKaraoke (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), Tux of Math Command (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Bombermaaan (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), nXtank (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), UltraStar (2010), XPilot (2010), XSera (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Battle Tanks (2009), Crown and Cutlass (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), MicroWar 2.0 (2009), Netrek (2009), ORIENT (2009), SDL Asylum (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), Yo Frankie! (2009), A Planet's Revenge (2008), Attal: Lords of doom (2008), Avanor (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), Open Game Engine (2008), S.C.O.U.R.G.E. (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Armies (2007), Brutal Chess (2007), Eos, Dawn of Light: A Space Opera (2007), kiki the nano bot (2007), Pang Zero (2007), SharpKonquest (2007), Silvertree (2007), Slash'EM (2007), Underworld Adventures (2007), World Builder (2007), Betrayer's Moon Tactics (2006), Boson (2006), GPL Arcade Volleyball (2006), Grabble (2006), GUSANOS (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), Rogue Clone IV (2006), RPDungeon - computer aided role playing (2006), StarBlastrix (2006), GalaxyNG (2005), H-World (2005), Lincity (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Colonization too (2004), Gee Whiz (2004), GM Tools (2004), Openglad (2004), PySol (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Maelstrom (2002), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000), xdigger (1999), Ballerburg (1987)
|
||||
|
||||
## Code Languages
|
||||
|
||||
##### Language frequency
|
||||
|
||||
- C++ (37.2%)
|
||||
- C (20.2%)
|
||||
- C (20.3%)
|
||||
- Java (10.9%)
|
||||
- Python (8.9%)
|
||||
- Lua (4.7%)
|
||||
@ -27,7 +27,7 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
|
||||
- C# (2.3%)
|
||||
- PHP (2.0%)
|
||||
- Javascript (1.0%)
|
||||
- ? (0.7%)
|
||||
- ? (0.5%)
|
||||
- Haxe (0.5%)
|
||||
- Perl (0.5%)
|
||||
- Ren'py (0.5%)
|
||||
@ -36,9 +36,9 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
|
||||
- Rust (0.3%)
|
||||
- Typescript (0.3%)
|
||||
- Visual Basic (0.3%)
|
||||
- AGS Script (0.2%)
|
||||
- ActionScript (0.2%)
|
||||
- Ada (0.2%)
|
||||
- AGS Script (0.2%)
|
||||
- AngelScript (0.2%)
|
||||
- Basic (0.2%)
|
||||
- Blender script (0.2%)
|
||||
@ -47,8 +47,8 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
|
||||
- CoffeeScript (0.2%)
|
||||
- Custom (0.2%)
|
||||
- DM (0.2%)
|
||||
- GDScript (0.2%)
|
||||
- Game Maker Script (0.2%)
|
||||
- GDScript (0.2%)
|
||||
- Groovy (0.2%)
|
||||
- Kotlin (0.2%)
|
||||
- Not applicable (0.2%)
|
||||
@ -62,19 +62,19 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
|
||||
|
||||
##### Licenses frequency
|
||||
|
||||
- GPL-2.0 (38.7%)
|
||||
- GPL-3.0 (25.1%)
|
||||
- MIT (10.9%)
|
||||
- Custom (4.4%)
|
||||
- ? (2.5%)
|
||||
- GPL-2.0 (39.5%)
|
||||
- GPL-3.0 (25.3%)
|
||||
- MIT (10.8%)
|
||||
- Custom (4.8%)
|
||||
- Apache-2.0 (2.5%)
|
||||
- zlib (2.3%)
|
||||
- 3-clause BSD (2.1%)
|
||||
- LGPL-2.1 (2.1%)
|
||||
- GPL (1.3%)
|
||||
- ? (1.9%)
|
||||
- AGPL-3.0 (1.1%)
|
||||
- LGPL-2.0 (1.0%)
|
||||
- LGPL-3.0 (1.0%)
|
||||
- LGPL-2.0 (0.8%)
|
||||
- GPL (0.6%)
|
||||
- MPL (0.6%)
|
||||
- Public Domain (0.6%)
|
||||
- 2-clause BSD (0.4%)
|
||||
@ -89,7 +89,6 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
|
||||
- CC-BY-SA-3.0 (0.2%)
|
||||
- CC-BY-SA-4.0 (0.2%)
|
||||
- CC0 (0.2%)
|
||||
- LGPL (0.2%)
|
||||
- Ms-RL (0.2%)
|
||||
- Not applicable (0.2%)
|
||||
- Proprietary (0.2%)
|
||||
@ -149,8 +148,6 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
|
||||
- snake-like (0.2%)
|
||||
- top-down (0.2%)
|
||||
- voxel (0.2%)
|
||||
- JRPG (0.1%)
|
||||
- MUD (0.1%)
|
||||
- action-rpg (0.1%)
|
||||
- action/adventure (0.1%)
|
||||
- asciiart (0.1%)
|
||||
@ -176,10 +173,12 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
|
||||
- gui toolkit (0.1%)
|
||||
- inspired (0.1%)
|
||||
- interface generator (0.1%)
|
||||
- JRPG (0.1%)
|
||||
- kid-friendly (0.1%)
|
||||
- language binding (0.1%)
|
||||
- match 3 (0.1%)
|
||||
- mmorpg (0.1%)
|
||||
- MUD (0.1%)
|
||||
- physics (0.1%)
|
||||
- plattformer (0.1%)
|
||||
- point&click (0.1%)
|
||||
@ -196,11 +195,11 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
|
||||
|
||||
## Entries without download or play fields
|
||||
|
||||
124: AI Wars, Advanced Strategic Command, Ancient Beast, Antares, Atomix, Atrinik, Ballerburg, Battleround, Battles of Antargis, BrowserQuest, Cabbages and Kings, Call to Power 2, Castle Game Engine, Cataclysm, Choria, CivOne, Classic Blades of Exile, Colossal Cave Adventure, CommandoJS, Core War, Dark Destiny, Dash Engine, Dawn, DemiGod, Digital: A Love Story, Dragon Hunt, Dungeon Monkey Eternal, Dungeon Quest, EPOH, Endgame: Singularity, EternalWinterWars, Evil Cult, FAR Colony, Fallen Spire, Fanwor, Free in the Dark (engine), FreeRCT, Freeciv WebGL, Freeminer, Freestars, Fujo, GalaxyMage Redux, GameLV, Gigalomania, Goblin Camp, Greenius' Civil War, Grobots, HarfBuzz, Harris, Heroes of Wesnoth, Hex Game, Hexwar, Jagged Alliance 2 Stracciatella, JiGS Interactive Game System, KAtomic, Kingdoms, LGeneral, Land of Fire, Lincity, Lips of Suna, LordsAWar!, LÖVE, M.E.W.L., MechCommander 2 Omnitech, Mercenary Commander, Meritous, Micropolis, Octaforge, Open AL Soft, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, OpenSkyscraper, OpenSoccer, Our Personal Space, Pax Britannica, Polis, Pthreads-win32, Ragel, Rigs of Rods, Roguish, Room for Change, Scorched Moon, Scrabble3D, Sentient Storage, Simple-Solitaire, Sintel The Game, Smash, Song of Albion, Source of Tales, Space Station 13, Star Ruler 2, Stendhal, TVTower, Tanks of Freedom, Tenes Empanadas Graciela, Terasology, Trinity Reign, Turious, Turn of War, TwinEngine, UFO2000, UlDunAd, VCMI Project, VDrift, Veloren, War Of Kingdom, Waste's Edge, XSera, XZ Utils, Xenowar, Zelda: Mystery of Solarus DX, Zetawar, diablo-js, libpng, micropolisJS, mkxp, pyORPG, ransack, rpge, yaml-cpp, zlib
|
||||
124: Advanced Strategic Command, AI Wars, Ancient Beast, Antares, Atomix, Atrinik, Ballerburg, Battleround, Battles of Antargis, BrowserQuest, Cabbages and Kings, Call to Power 2, Castle Game Engine, Cataclysm, Choria, CivOne, Classic Blades of Exile, Colossal Cave Adventure, CommandoJS, Core War, Dark Destiny, Dash Engine, Dawn, DemiGod, diablo-js, Digital: A Love Story, Dragon Hunt, Dungeon Monkey Eternal, Dungeon Quest, Endgame: Singularity, EPOH, EternalWinterWars, Evil Cult, Fallen Spire, Fanwor, FAR Colony, Free in the Dark (engine), Freeciv WebGL, Freeminer, FreeRCT, Freestars, Fujo, GalaxyMage Redux, GameLV, Gigalomania, Goblin Camp, Greenius' Civil War, Grobots, HarfBuzz, Harris, Heroes of Wesnoth, Hex Game, Hexwar, Jagged Alliance 2 Stracciatella, JiGS Interactive Game System, KAtomic, Kingdoms, Land of Fire, LGeneral, libpng, Lincity, Lips of Suna, LordsAWar!, LÖVE, M.E.W.L., MechCommander 2 Omnitech, Mercenary Commander, Meritous, Micropolis, micropolisJS, mkxp, Octaforge, Open AL Soft, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, OpenSkyscraper, OpenSoccer, Our Personal Space, Pax Britannica, Polis, Pthreads-win32, pyORPG, Ragel, ransack, Rigs of Rods, Roguish, Room for Change, rpge, Scorched Moon, Scrabble3D, Sentient Storage, Simple-Solitaire, Sintel The Game, Smash, Song of Albion, Source of Tales, Space Station 13, Star Ruler 2, Stendhal, Tanks of Freedom, Tenes Empanadas Graciela, Terasology, Trinity Reign, Turious, Turn of War, TVTower, TwinEngine, UFO2000, UlDunAd, VCMI Project, VDrift, Veloren, War Of Kingdom, Waste's Edge, Xenowar, XSera, XZ Utils, yaml-cpp, Zelda: Mystery of Solarus DX, Zetawar, zlib
|
||||
|
||||
## Entries with a code repository not on a popular site
|
||||
|
||||
27: Advanced Strategic Command, Blender game engine, Deliantra, Fanwor, FreeRails, FreeType, Freedink, GUSANOS, KAtomic, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded , NetStatsBaseball, Netrek, Nexiuz, Open AL Soft, Open Rails, Ragel, Rocks'n'Diamonds , Simple DirectMedia Layer, Tales of Maj'Eyal, Turious, Waste's Edge, Wolfpack Empire, XZ Utils, kiki the nano bot, pkg-config
|
||||
27: Advanced Strategic Command, Blender game engine, Deliantra, Fanwor, Freedink, FreeRails, FreeType, GUSANOS, KAtomic, kiki the nano bot, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded , Netrek, NetStatsBaseball, Nexiuz, Open AL Soft, Open Rails, pkg-config, Ragel, Rocks'n'Diamonds , Simple DirectMedia Layer, Tales of Maj'Eyal, Turious, Waste's Edge, Wolfpack Empire, XZ Utils
|
||||
|
||||
## Code dependencies
|
||||
|
||||
@ -219,43 +218,62 @@ With code dependency field 105 (20.3%)
|
||||
- Blender game engine (2.0%)
|
||||
- OpenAL (2.0%)
|
||||
- Freetype (1.5%)
|
||||
- libpng (1.5%)
|
||||
- Lua (1.5%)
|
||||
- Ogre (1.5%)
|
||||
- OpenGL (1.5%)
|
||||
- Twisted (1.5%)
|
||||
- libpng (1.5%)
|
||||
- pgu (1.5%)
|
||||
- Twisted (1.5%)
|
||||
- Boost (1.0%)
|
||||
- Cocoa (1.0%)
|
||||
- GTK (1.0%)
|
||||
- Panda3D (1.0%)
|
||||
- PyQt4 (1.0%)
|
||||
- Qt (1.0%)
|
||||
- Ren'Py (1.0%)
|
||||
- psyco (1.0%)
|
||||
- pyglet (1.0%)
|
||||
- pygtk (1.0%)
|
||||
- PyQt4 (1.0%)
|
||||
- Qt (1.0%)
|
||||
- Ren'Py (1.0%)
|
||||
- wxWidgets (1.0%)
|
||||
- Adonthell game engine (0.5%)
|
||||
- Adventure Game Studio (0.5%)
|
||||
- boost (0.5%)
|
||||
- boost-program-options (0.5%)
|
||||
- Box2D (0.5%)
|
||||
- C++11 compiler (0.5%)
|
||||
- cairo (0.5%)
|
||||
- CherryPy (0.5%)
|
||||
- Clanlib (0.5%)
|
||||
- curses (0.5%)
|
||||
- cx_Freeze (0.5%)
|
||||
- DarkPlaces (0.5%)
|
||||
- DirectPython (0.5%)
|
||||
- Doom engine (0.5%)
|
||||
- fife (0.5%)
|
||||
- FIFE (0.5%)
|
||||
- Game Maker (0.5%)
|
||||
- gettext (0.5%)
|
||||
- Irrlicht (0.5%)
|
||||
- libGDX (0.5%)
|
||||
- libogg (0.5%)
|
||||
- libtiff (0.5%)
|
||||
- libvorbis (0.5%)
|
||||
- libxml2 (0.5%)
|
||||
- Matplotlib (0.5%)
|
||||
- Modified Stratagus-Engine (0.5%)
|
||||
- Mono (0.5%)
|
||||
- neteria (0.5%)
|
||||
- NetworkX (0.5%)
|
||||
- Ogg (0.5%)
|
||||
- physfs (0.5%)
|
||||
- py2app (0.5%)
|
||||
- py2exe (0.5%)
|
||||
- PyAMF (0.5%)
|
||||
- pycairo (0.5%)
|
||||
- pygobject (0.5%)
|
||||
- PyLab (0.5%)
|
||||
- PyOpenGL (0.5%)
|
||||
- pyOpenSSL (0.5%)
|
||||
- PyQt (0.5%)
|
||||
- PySide (0.5%)
|
||||
- PyTMX (0.5%)
|
||||
@ -265,35 +283,16 @@ With code dependency field 105 (20.3%)
|
||||
- SDL2_mixer (0.5%)
|
||||
- SDL2_ttf (0.5%)
|
||||
- SFML (0.5%)
|
||||
- SQLAlchemy (0.5%)
|
||||
- simplejson (0.5%)
|
||||
- Solarus engine (0.5%)
|
||||
- SQLAlchemy (0.5%)
|
||||
- Stratagus (0.5%)
|
||||
- Tk (0.5%)
|
||||
- TurboGears (0.5%)
|
||||
- Vorbis (0.5%)
|
||||
- Zope (0.5%)
|
||||
- boost (0.5%)
|
||||
- boost-program-options (0.5%)
|
||||
- cairo (0.5%)
|
||||
- curses (0.5%)
|
||||
- cx_Freeze (0.5%)
|
||||
- fife (0.5%)
|
||||
- gettext (0.5%)
|
||||
- libGDX (0.5%)
|
||||
- libogg (0.5%)
|
||||
- libtiff (0.5%)
|
||||
- libvorbis (0.5%)
|
||||
- libxml2 (0.5%)
|
||||
- neteria (0.5%)
|
||||
- physfs (0.5%)
|
||||
- py2app (0.5%)
|
||||
- py2exe (0.5%)
|
||||
- pyOpenSSL (0.5%)
|
||||
- pycairo (0.5%)
|
||||
- pygobject (0.5%)
|
||||
- simplejson (0.5%)
|
||||
- utfcpp (0.5%)
|
||||
- Vorbis (0.5%)
|
||||
- yaml (0.5%)
|
||||
- Zope (0.5%)
|
||||
|
||||
## Build systems
|
||||
|
||||
@ -311,17 +310,17 @@ Build systems information available for 24.9% of all projects.
|
||||
- Ant (1.6%)
|
||||
- Maven (1.6%)
|
||||
- Lazarus project (0.8%)
|
||||
- py2exe (0.8%)
|
||||
- Rake (0.8%)
|
||||
- Xcode project (0.8%)
|
||||
- py2exe (0.8%)
|
||||
|
||||
##### C and C++ projects without build system information (211)
|
||||
##### C and C++ projects without build system information (212)
|
||||
|
||||
Aeron, Aleph One: Marathon, Angband, Antares, Armagetron Advanced, Armies, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ballerburg, Battle Tanks, Battles of Antargis, Biniax, Birth of the Empires, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Boost (C++ Libraries), Bos Wars, Boson, Brutal Chess, Call to Power 2, Cat Mother Dead Justice, Cataclysm, Catch Challenger, Classic Blades of Exile, Clou!, Colonization too, Conquests, Core War, Crossfire, Crown and Cutlass, Crypto++, Daimonin, Danger from the Deep, Dark Oberon, Dawn, DeSmuME, Deliantra, Duel Commander, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, ENIGMA, Endless Sky, Epiar, Erebus, Eternal Lands, Evol Online, Exult, Fall of Imyrin, Fanwor, Free Space Colonization, Free heroes2 engine, Free in the Dark (engine), Freedink, Freeminer, Freestars, GDash, GLtron, GM Tools, GPL Arcade Volleyball, GalaxyNG, GameLV, Gee Whiz, Gigalomania, Globulation2, Goblin Camp, Goblin Hack, Golly , Greenius' Civil War, Grobots, H-World, Harris, Haxima, Heroes of Wesnoth, Hex Game, HolySpirit, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, KAtomic, KQ Lives, LGames, LGeneral, LZMA SDK, Labyrinth of Worlds, Libxml2, Lightweight Java Game Library, LinCity-NG, Lincity, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lua, Lumix Engine, M.E.W.L., Machinations, Mars, Land of No Mercy, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Moria, NLarn, Naev, NetHack, NetPanzer, NetStatsBaseball, Neverball, Nexiuz, Oolite, Open AL, Open Apocalypse, Open Dune, Open Meridian, Open RPG Maker, Open Yahtzee, Open Zelda, OpenArena, OpenCity, OpenHoMM, OpenMW, OpenSSL, Openglad, Operation Citadel, Orx, Other-Life, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, PlaneShift, PokerTH, Pthreads-win32, Qt, REGoth, Ragel, Red Eclipse, Return to the Roots, Rocks'n'Diamonds , Rogue Clone IV, Rolisteam, S.C.O.U.R.G.E., SDL Asylum, SDL Game Engine 2D, SDL Sopwith, SWIG, Scorched 3D, Secret Mario Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, SimuTrans, Slash'EM, Smash Battle, Song of Albion, SpaceZero, Star Ruler 2, StarBlastrix , Summoning Wars, SuperTuxKart, T-Bots, TORCS, The Open Racing Car Simulator, Tales of Maj'Eyal, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, Thousand Parsec, TinTin++, Tremulous, Turious, Tux Racer, TwinEngine, UFO2000, UnNetHack, Underworld Adventures, VCMI Project, Vega Strike, War Of Kingdom, Wargamer, Wargus, Witch Blast, Wolfpack Empire, WorldForge, Wyrmsun, X-Moto, XArchon, XPilot, XSera, XZ Utils, Xconq, Xenowar, Xonotic, ZAngband, libGDX, libpng, pkg-config, pygame, sandbox Game Maker, wxWidgets, xdigger
|
||||
Aeron, Aleph One: Marathon, Angband, Antares, Armagetron Advanced, Armies, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ballerburg, Battle Tanks, Battles of Antargis, Biniax, Birth of the Empires, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Boost (C++ Libraries), Bos Wars, Boson, Brutal Chess, Call to Power 2, Cat Mother Dead Justice, Cataclysm, Catch Challenger, Classic Blades of Exile, Clou!, Colonization too, Conquests, Core War, Crossfire, Crown and Cutlass, Crypto++, Daimonin, Danger from the Deep, Dark Oberon, Dawn, Deliantra, DeSmuME, Duel Commander, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, Endless Sky, ENIGMA, Epiar, Erebus, Eternal Lands, Evol Online, Exult, Fall of Imyrin, Fanwor, Free heroes2 engine, Free in the Dark (engine), Free Space Colonization, Freedink, Freeminer, Freestars, GalaxyNG, GameLV, GDash, Gee Whiz, Gigalomania, Globulation2, GLtron, GM Tools, Goblin Camp, Goblin Hack, Golly , GPL Arcade Volleyball, Greenius' Civil War, Grobots, H-World, Harris, Haxima, Heroes of Wesnoth, Hex Game, HolySpirit, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, KAtomic, KQ Lives, Labyrinth of Worlds, LGames, LGeneral, libGDX, libpng, Libxml2, Lightweight Java Game Library, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lua, Lumix Engine, LZMA SDK, M.E.W.L., Machinations, Mars, Land of No Mercy, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Moria, Naev, NetHack, NetPanzer, Netrek, NetStatsBaseball, Neverball, Nexiuz, NLarn, Oolite, Open AL, Open Apocalypse, Open Dune, Open Meridian, Open RPG Maker, Open Yahtzee, Open Zelda, OpenArena, OpenCity, Openglad, OpenHoMM, OpenMW, OpenSSL, Operation Citadel, Orx, Other-Life, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, pkg-config, PlaneShift, PokerTH, Pthreads-win32, pygame, Qt, Ragel, Red Eclipse, REGoth, Return to the Roots, Rocks'n'Diamonds , Rogue Clone IV, Rolisteam, S.C.O.U.R.G.E., sandbox Game Maker, Scorched 3D, SDL Asylum, SDL Game Engine 2D, SDL Sopwith, Secret Mario Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, SimuTrans, Slash'EM, Smash Battle, Song of Albion, SpaceZero, Star Ruler 2, StarBlastrix , Summoning Wars, SuperTuxKart, SWIG, T-Bots, Tales of Maj'Eyal, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, Thousand Parsec, TinTin++, TORCS, The Open Racing Car Simulator, Tremulous, Turious, Tux Racer, TwinEngine, UFO2000, Underworld Adventures, UnNetHack, VCMI Project, Vega Strike, War Of Kingdom, Wargamer, Wargus, Witch Blast, Wolfpack Empire, WorldForge, wxWidgets, Wyrmsun, X-Moto, XArchon, Xconq, xdigger, Xenowar, Xonotic, XPilot, XSera, XZ Utils, ZAngband
|
||||
|
||||
##### C and C++ projects with a build system different from CMake (77)
|
||||
|
||||
Allegro, Annchienta, Arx Libertatis, Astromenace, Atrinik, Battle for Wesnoth, Blender game engine, Block Attack - Rise of the Blocks, C-Dogs, COCOS2D-X, Caesar IA, Chocolate Doom, Choria, Colobot, Corsix Theme Hospital, DNT, Doxygen, DreamChess, EasyRPG Player, Eat The Whistle, Egoboo, Flare Engine, FlightGear, Free Orion, FreeRCT, FreeSynd, FreeType, Freeserf, GemRB, HarfBuzz, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded , MegaGlest, Minetest, OGRE3D, Open AL Soft, Open Game Engine, Open Surge, Open Tibia, OpenClonk, OpenLieroX, OpenRCT2, OpenSkyscraper, OpenXcom, PainTown, Pingus, Polycode, Rigs of Rods, Ryzom Core, Simple DirectMedia Layer, Simple and Fast Multimedia Library, SoftPixel Engine, Solarus, Speed Dreams, Spring RTS engine, StepMania, Stunt Rally, The Butterfly Effect, Trinity Reign, Tux Football, Tux of Math Command, Ufo: Alien Invasion, Unvanquished, Urho3D, Valyria Tear, Warzone 2100, Widelands, XU4, Zero Ballistics, mkxp, xoreos, yaml-cpp, zlib
|
||||
Allegro, Annchienta, Arx Libertatis, Astromenace, Atrinik, Battle for Wesnoth, Blender game engine, Block Attack - Rise of the Blocks, C-Dogs, Caesar IA, Chocolate Doom, Choria, COCOS2D-X, Colobot, Corsix Theme Hospital, DNT, Doxygen, DreamChess, EasyRPG Player, Eat The Whistle, Egoboo, Flare Engine, FlightGear, Free Orion, FreeRCT, Freeserf, FreeSynd, FreeType, GemRB, HarfBuzz, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded , MegaGlest, Minetest, mkxp, OGRE3D, Open AL Soft, Open Game Engine, Open Surge, Open Tibia, OpenClonk, OpenLieroX, OpenRCT2, OpenSkyscraper, OpenXcom, PainTown, Pingus, Polycode, Rigs of Rods, Ryzom Core, Simple and Fast Multimedia Library, Simple DirectMedia Layer, SoftPixel Engine, Solarus, Speed Dreams, Spring RTS engine, StepMania, Stunt Rally, The Butterfly Effect, Trinity Reign, Tux Football, Tux of Math Command, Ufo: Alien Invasion, Unvanquished, Urho3D, Valyria Tear, Warzone 2100, Widelands, xoreos, XU4, yaml-cpp, Zero Ballistics, zlib
|
||||
|
||||
## Platform
|
||||
|
||||
|
@ -312,6 +312,7 @@
|
||||
"https://github.com/raduprv/Eternal-Lands.git",
|
||||
"https://github.com/rayjohannessen/songofalbion.git",
|
||||
"https://github.com/red-eclipse/base.git",
|
||||
"https://github.com/richardjs/Maelstrom.git",
|
||||
"https://github.com/riksweeney/edgar.git",
|
||||
"https://github.com/sago007/annchienta.git",
|
||||
"https://github.com/scummvm/scummvm.git",
|
||||
@ -372,6 +373,7 @@
|
||||
"https://gitlab.com/osgames/attal.git",
|
||||
"https://gitlab.com/osgames/avanor.git",
|
||||
"https://gitlab.com/osgames/ballerburg.git",
|
||||
"https://gitlab.com/osgames/biniax.git",
|
||||
"https://gitlab.com/osgames/blacknova.git",
|
||||
"https://gitlab.com/osgames/blitzkrieg.git",
|
||||
"https://gitlab.com/osgames/blobwars.git",
|
||||
@ -470,6 +472,7 @@
|
||||
"https://gitlab.com/osgames/softpixelengine.git",
|
||||
"https://gitlab.com/osgames/spaceopera.git",
|
||||
"https://gitlab.com/osgames/spicetrade.git",
|
||||
"https://gitlab.com/osgames/starblastrix.git",
|
||||
"https://gitlab.com/osgames/sumwars.git",
|
||||
"https://gitlab.com/osgames/tbots.git",
|
||||
"https://gitlab.com/osgames/the-bubs-brothers.git",
|
||||
|
@ -114,7 +114,7 @@ def create_toc(title, file, entries):
|
||||
rows.append('- **[{}]({})** ({})'.format(entry['title'], entry['file'], ', '.join(entry['code language'] + entry['code license'] + entry['state'])))
|
||||
|
||||
# sort rows (by title)
|
||||
rows.sort()
|
||||
rows.sort(key=str.casefold)
|
||||
|
||||
# add to text
|
||||
text += '\n'.join(rows)
|
||||
@ -508,7 +508,7 @@ def update_statistics(infos):
|
||||
|
||||
if number_inactive > 0:
|
||||
entries_inactive = [(x['title'], x['inactive']) for x in infos if 'inactive' in x]
|
||||
entries_inactive.sort(key=lambda x: x[0]) # first sort by name
|
||||
entries_inactive.sort(key=lambda x: str.casefold(x[0])) # first sort by name
|
||||
entries_inactive.sort(key=lambda x: x[1], reverse=True) # then sort by inactive year (more recently first)
|
||||
entries_inactive = ['{} ({})'.format(*x) for x in entries_inactive]
|
||||
statistics += '##### Inactive State\n\n' + ', '.join(entries_inactive) + '\n\n'
|
||||
@ -534,7 +534,7 @@ def update_statistics(infos):
|
||||
|
||||
unique_languages = set(languages)
|
||||
unique_languages = [(l, languages.count(l) / len(languages)) for l in unique_languages]
|
||||
unique_languages.sort(key=lambda x: x[0]) # first sort by name
|
||||
unique_languages.sort(key=lambda x: str.casefold(x[0])) # first sort by name
|
||||
unique_languages.sort(key=lambda x: x[1], reverse=True) # then sort by occurrence (highest occurrence first)
|
||||
unique_languages = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_languages]
|
||||
statistics += '##### Language frequency\n\n' + ''.join(unique_languages) + '\n'
|
||||
@ -559,7 +559,7 @@ def update_statistics(infos):
|
||||
|
||||
unique_licenses = set(licenses)
|
||||
unique_licenses = [(l, licenses.count(l) / len(licenses)) for l in unique_licenses]
|
||||
unique_licenses.sort(key=lambda x: x[0]) # first sort by name
|
||||
unique_licenses.sort(key=lambda x: str.casefold(x[0])) # first sort by name
|
||||
unique_licenses.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
|
||||
unique_licenses = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_licenses]
|
||||
statistics += '##### Licenses frequency\n\n' + ''.join(unique_licenses) + '\n'
|
||||
@ -576,7 +576,7 @@ def update_statistics(infos):
|
||||
|
||||
unique_keywords = set(keywords)
|
||||
unique_keywords = [(l, keywords.count(l) / len(keywords)) for l in unique_keywords]
|
||||
unique_keywords.sort(key=lambda x: x[0]) # first sort by name
|
||||
unique_keywords.sort(key=lambda x: str.casefold(x[0])) # first sort by name
|
||||
unique_keywords.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
|
||||
unique_keywords = ['- {} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_keywords]
|
||||
statistics += '##### Keywords frequency\n\n' + '\n'.join(unique_keywords) + '\n\n'
|
||||
@ -588,7 +588,7 @@ def update_statistics(infos):
|
||||
for info in infos:
|
||||
if 'download' not in info and 'play' not in info:
|
||||
entries.append(info['title'])
|
||||
entries.sort()
|
||||
entries.sort(key=str.casefold)
|
||||
statistics += '{}: '.format(len(entries)) + ', '.join(entries) + '\n\n'
|
||||
|
||||
# code hosted not on github, gitlab, bitbucket, launchpad, sourceforge
|
||||
@ -609,7 +609,7 @@ def update_statistics(infos):
|
||||
if not popular:
|
||||
entries.append(info['title'])
|
||||
# print(info[field])
|
||||
entries.sort()
|
||||
entries.sort(key=str.casefold)
|
||||
statistics += '{}: '.format(len(entries)) + ', '.join(entries) + '\n\n'
|
||||
|
||||
# Code dependencies
|
||||
@ -627,7 +627,7 @@ def update_statistics(infos):
|
||||
|
||||
unique_code_dependencies = set(code_dependencies)
|
||||
unique_code_dependencies = [(l, code_dependencies.count(l) / len(code_dependencies)) for l in unique_code_dependencies]
|
||||
unique_code_dependencies.sort(key=lambda x: x[0]) # first sort by name
|
||||
unique_code_dependencies.sort(key=lambda x: str.casefold(x[0])) # first sort by name
|
||||
unique_code_dependencies.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
|
||||
unique_code_dependencies = ['- {} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_code_dependencies]
|
||||
statistics += '##### Code dependencies frequency\n\n' + '\n'.join(unique_code_dependencies) + '\n\n'
|
||||
@ -646,7 +646,7 @@ def update_statistics(infos):
|
||||
|
||||
unique_build_systems = set(build_systems)
|
||||
unique_build_systems = [(l, build_systems.count(l) / len(build_systems)) for l in unique_build_systems]
|
||||
unique_build_systems.sort(key=lambda x: x[0]) # first sort by name
|
||||
unique_build_systems.sort(key=lambda x: str.casefold(x[0])) # first sort by name
|
||||
unique_build_systems.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
|
||||
unique_build_systems = ['- {} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_build_systems]
|
||||
statistics += '##### Build systems frequency ({})\n\n'.format(len(build_systems)) + '\n'.join(unique_build_systems) + '\n\n'
|
||||
@ -656,7 +656,7 @@ def update_statistics(infos):
|
||||
for info in infos:
|
||||
if field not in info and ('C' in info['code language'] or 'C++' in info['code language']):
|
||||
c_cpp_project_without_build_system.append(info['title'])
|
||||
c_cpp_project_without_build_system.sort()
|
||||
c_cpp_project_without_build_system.sort(key=str.casefold)
|
||||
statistics += '##### C and C++ projects without build system information ({})\n\n'.format(len(c_cpp_project_without_build_system)) + ', '.join(c_cpp_project_without_build_system) + '\n\n'
|
||||
|
||||
# C, C++ projects with build system information but without CMake as build system
|
||||
@ -664,7 +664,7 @@ def update_statistics(infos):
|
||||
for info in infos:
|
||||
if field in info and 'CMake' in info[field] and ('C' in info['code language'] or 'C++' in info['code language']):
|
||||
c_cpp_project_not_cmake.append(info['title'])
|
||||
c_cpp_project_not_cmake.sort()
|
||||
c_cpp_project_not_cmake.sort(key=str.casefold)
|
||||
statistics += '##### C and C++ projects with a build system different from CMake ({})\n\n'.format(len(c_cpp_project_not_cmake)) + ', '.join(c_cpp_project_not_cmake) + '\n\n'
|
||||
|
||||
# Platform
|
||||
@ -681,7 +681,7 @@ def update_statistics(infos):
|
||||
|
||||
unique_platforms = set(platforms)
|
||||
unique_platforms = [(l, platforms.count(l) / len(platforms)) for l in unique_platforms]
|
||||
unique_platforms.sort(key=lambda x: x[0]) # first sort by name
|
||||
unique_platforms.sort(key=lambda x: str.casefold(x[0])) # first sort by name
|
||||
unique_platforms.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
|
||||
unique_platforms = ['- {} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_platforms]
|
||||
statistics += '##### Platforms frequency\n\n' + '\n'.join(unique_platforms) + '\n\n'
|
||||
@ -743,7 +743,7 @@ def export_json(infos):
|
||||
entries.append(entry)
|
||||
|
||||
# sort entries by game name
|
||||
entries.sort(key=lambda x: x[0])
|
||||
entries.sort(key=lambda x: str.casefold(x[0]))
|
||||
|
||||
db['data'] = entries
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user