diff --git a/README.md b/README.md index a06496d0e..e0c9d377c 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ in the [`schema/originals.yaml`][schema_originals] validation file. ```yaml - name: string # Name of the original game (required) names: array # Other names for the game, or other games in the series + platform: enum # Game platform, i.e. Amiga. See platform in orginals schema meta: genre: enum # Any of genres in originals schema subgenre: enum # Any of subgenres in originals schema diff --git a/games/a.yaml b/games/a.yaml index 3c2d55c50..c49346adb 100644 --- a/games/a.yaml +++ b/games/a.yaml @@ -147,6 +147,15 @@ updated: 2014-01-12 remakes: [Tempest] +- name: aquastax + remakes: [AquaStax] + repo: https://github.com/LongSteve/aquastax + lang: [JavaScript] + development: active + updated: 2017-12-12 + images: + - https://raw.githubusercontent.com/LongSteve/aquastax/master/reference/aquastax_anim_01_240x320_efigs.gif + - name: Ard-Reil url: http://ardreil.sourceforge.net/ repo: http://ardreil.cvs.sourceforge.net/viewvc/ardreil/ diff --git a/games/b.yaml b/games/b.yaml index 6620af125..43b475763 100644 --- a/games/b.yaml +++ b/games/b.yaml @@ -209,18 +209,31 @@ license: [GPL2] remakes: [Bratwurst] +- name: Breakout VR + repo: https://github.com/marksteelz3/Breakout-VR + clones: [Breakout] + lang: [C#, ASP, GLSL] + license: [MIT] + development: sporadic + updated: 2017-12-12 + images: + - https://raw.githubusercontent.com/marksteelz3/Breakout-VR/master/Breakout%20VR%201.0%20Capture.PNG + - https://raw.githubusercontent.com/marksteelz3/Breakout-VR/master/Breakout%20VR%201.0%20Capture%202.PNG + - name: Bridge Command repo: https://github.com/bridgecommand/bc url: https://www.bridgecommand.co.uk - development: active - status: playable + clones: [Ship Simulator series] lang: [C++] framework: [Irrlicht] + development: active + status: playable license: GPL2 updated: 2016-12-03 - images: ['https://www.bridgecommand.co.uk/data/_uploaded/image/5.0b3ScreenShot.png', - 'https://www.bridgecommand.co.uk/data/_uploaded/image/DSC_0172-1.jpg', 'https://www.bridgecommand.co.uk/data/_uploaded/image/sar.jpg'] - clones: [Ship Simulator series] + images: + - https://www.bridgecommand.co.uk/data/_uploaded/image/5.0b3ScreenShot.png + - https://www.bridgecommand.co.uk/data/_uploaded/image/DSC_0172-1.jpg + - https://www.bridgecommand.co.uk/data/_uploaded/image/sar.jpg - name: BRIQUOLO updated: 2015-04-25 diff --git a/games/c.yaml b/games/c.yaml index 6f5de2493..c5ca9d87a 100644 --- a/games/c.yaml +++ b/games/c.yaml @@ -14,8 +14,9 @@ 'http://raw.github.com/cxong/cdogs-sdl/master/wiki/images/thumbs/4.png'] video: {youtube: hgX3jz_HajE} remakes: [C-Dogs] -- url: http://www.c-evo.org/ - name: C-Evo + +- name: C-Evo + url: http://www.c-evo.org/ status: playable lang: Delphi license: [PD] @@ -25,6 +26,13 @@ 'http://www.c-evo.org/shot4.jpg'] clones: [Civilization II] +- name: c64-nuclearreaction + repo: https://github.com/maikmerten/c64-nuclearreaction + lang: [C, Assembly] + license: [GPL3] + updated: 2017-12-12 + remakes: [Nuclear Reaction] + - name: Cadaver url: http://jotd.pagesperso-orange.fr/cadaver/ license: [GPL2] @@ -151,6 +159,14 @@ images: ['http://dmweb.free.fr/files/Clone-Screenshot-CSBLinux.jpg'] remakes: [Dungeon Master] +- name: chainreaction + repo: https://github.com/maikmerten/chainreaction + url: http://cr.freewarepoint.de/ + remakes: [Nuclear Reaction] + lang: [Java] + license: [GPL3] + updated: 2017-12-12 + - name: Chariot url: https://github.com/ChariotEngine/Chariot repo: https://github.com/ChariotEngine/Chariot diff --git a/games/m.yaml b/games/m.yaml index da07b090a..76cae2355 100644 --- a/games/m.yaml +++ b/games/m.yaml @@ -54,6 +54,19 @@ updated: 2015-04-03 remakes: [Marble Madness] +- name: Marblez + clones: [Toobz] + repo: https://github.com/mpgossage/Marblez + lang: [C#] + framework: [Unity] + license: [MIT] + status: playable + updated: 2017-12-12 + images: + - https://raw.githubusercontent.com/mpgossage/Marblez/master/screen1.png + - https://raw.githubusercontent.com/mpgossage/Marblez/master/screen2.png + - https://raw.githubusercontent.com/mpgossage/Marblez/master/screen3.png + - name: Mari0 url: http://stabyourself.net/mari0/ repo: http://stabyourself.net/dl.php?file=mari0-1006/mari0-source.zip @@ -225,14 +238,19 @@ info: Open source JavaScript Minesweeper clone with high scores images: ['https://minesweeper.zone/minesweeper.jpg'] remakes: [Minesweeper] -- url: http://www.minetest.net/ - name: Minetest - development: active - lang: [C, C++] + +- name: Minetest repo: https://github.com/minetest/minetest - updated: 2013-10-10 - images: ['http://www.minetest.net/media/gallery/1.jpg', 'http://www.minetest.net/media/gallery/6.jpg'] + url: https://www.minetest.net/ remakes: [Minecraft] + lang: [C, C++] + license: [GPL2, CC-BY-SA] + content: open + development: active + updated: 2013-10-10 + images: + - http://www.minetest.net/media/gallery/1.jpg + - http://www.minetest.net/media/gallery/6.jpg - name: Mining Haze url: http://sourceforge.net/projects/mininghaze/ diff --git a/games/o.yaml b/games/o.yaml index 497da7a5a..8b9c301cd 100644 --- a/games/o.yaml +++ b/games/o.yaml @@ -70,6 +70,14 @@ license: [LGPL] remakes: [Creatures] +- name: OpenFire + repo: https://github.com/tehKaiN/openFire + clones: [Fire Power] + lang: [C] + license: [MIT] + development: active + updated: 2017-12-12 + - name: Open Fodder url: http://openfodder.com/ status: playable diff --git a/games/z.yaml b/games/z.yaml index a22c13770..ca2faa1d5 100644 --- a/games/z.yaml +++ b/games/z.yaml @@ -25,16 +25,24 @@ remakes: ['Achtung, die Kurve!'] - name: Zaz - updated: 2015-04-14 url: http://zaz.sourceforge.net/ repo: https://zaz.svn.sourceforge.net/svnroot/zaz development: halted lang: C++ license: [GPL3] + updated: 2015-04-14 images: ['https://a.fsdn.com/con/app/proj/zaz/screenshots/234912.jpg', 'https://a.fsdn.com/con/app/proj/zaz/screenshots/229087.jpg', 'https://a.fsdn.com/con/app/proj/zaz/screenshots/271617.jpg'] remakes: [Zuma] +- name: zedragon + repo: https://github.com/charlierobson/zedragon + remakes: [Sea Dragon] + lang: [Assembly] + license: [MIT] + development: active + updated: 2017-12-12 + - name: ZDoom url: http://zdoom.org/ development: active diff --git a/originals/a.yaml b/originals/a.yaml index 7e22c2124..8025f3d50 100644 --- a/originals/a.yaml +++ b/originals/a.yaml @@ -70,6 +70,11 @@ meta: genre: [Adventure, Platform] +- name: AquaStax + platform: [Mobile] + meta: + genre: [Puzzle, Platform] + - name: 'Archon: The Light and the Dark' meta: genre: [TBS] diff --git a/originals/f.yaml b/originals/f.yaml index d48a32b83..4db35b6ab 100644 --- a/originals/f.yaml +++ b/originals/f.yaml @@ -33,6 +33,11 @@ genre: [Shmup] names: ["Gokuj\u014D Parodius!"] +- name: Fire Power + platform: [Amiga, Commodore 64, MS-DOS] + meta: + genre: [Action] + - name: Flappy Bird meta: genre: [Arcade, Platform] diff --git a/originals/n.yaml b/originals/n.yaml index e9a69b516..99a7d6b3c 100644 --- a/originals/n.yaml +++ b/originals/n.yaml @@ -33,10 +33,15 @@ genre: [RPG] theme: [Fantasy, Sci-Fi, Martial Arts] +- name: Nexuiz + meta: + genre: [FPS] + - name: Nodes of Yesod meta: genre: [Platform] -- name: Nexuiz +- name: Nuclear Reaction + platform: [Amiga] meta: - genre: [FPS] + genre: [Puzzle] diff --git a/originals/s.yaml b/originals/s.yaml index 19583d220..a2e10aabc 100644 --- a/originals/s.yaml +++ b/originals/s.yaml @@ -17,6 +17,11 @@ meta: genre: [Shmup] +- name: Sea Dragon + platform: [Apple II, Atari, Commodore 64, DOS] + meta: + genre: [Action, Shooter] + - name: Sensible Soccer meta: genre: [Sports] diff --git a/originals/t.yaml b/originals/t.yaml index 50346c9b9..bb3fb26c7 100644 --- a/originals/t.yaml +++ b/originals/t.yaml @@ -143,6 +143,11 @@ meta: genre: [Platform, Adventure, Action] +- name: Toobz + platform: [Amiga] + meta: + genre: [Puzzle] + - name: [Touhou, Touhou Project] meta: genre: [Shmup] diff --git a/originals/z.yaml b/originals/z.yaml index bb77c9e15..6a5dbc154 100644 --- a/originals/z.yaml +++ b/originals/z.yaml @@ -1,13 +1,13 @@ +- name: [Z, Z (video game)] + meta: + genre: [RTS] + - name: Zarch names: [Virus] meta: genre: [Action, TPS] -- name: [Z, Z (video game)] - meta: - genre: [RTS] - - name: Zoop meta: genre: [Puzzle] diff --git a/schema/originals.yaml b/schema/originals.yaml index 1b5b29db5..5bf06c3e7 100644 --- a/schema/originals.yaml +++ b/schema/originals.yaml @@ -7,6 +7,10 @@ sequence: type: any names: type: any + platform: + type: seq + sequence: + - include: platform meta: include: meta @@ -27,6 +31,21 @@ schema;meta: - include: themes +schema;platform: + type: str + enum: [ + 'Amiga', + 'Apple II', + 'Atari', + 'Commodore 64', + 'DOS', + 'Linux', + 'Mobile', + 'MS-DOS', + 'Windows', + 'OSX', + ] + # -- ADD NEW GENRES TO 'SUBGENRE' SCHEMA -- # Based on Giant Bomb genres # http://www.giantbomb.com/games/ @@ -56,6 +75,7 @@ schema;genres: 'TPS', 'Rhythm', 'Roguelike', + 'Shooter', 'Shmup', 'Simulation', 'Strategy',