Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/readyready15728/awesome-programming-games
An ultra mega giga curated list of programming games
https://github.com/readyready15728/awesome-programming-games
List: awesome-programming-games
Last synced: about 1 month ago
JSON representation
An ultra mega giga curated list of programming games
- Host: GitHub
- URL: https://github.com/readyready15728/awesome-programming-games
- Owner: readyready15728
- Created: 2020-04-16T08:33:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T06:18:57.000Z (7 months ago)
- Last Synced: 2024-05-19T21:11:52.557Z (7 months ago)
- Size: 152 KB
- Stars: 447
- Watchers: 17
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- more-awesome - Programming Games - playable games with coding as mechanic. (Gaming)
- ultimate-awesome - awesome-programming-games - An ultra mega giga curated list of programming games. (Other Lists / Monkey C Lists)
README
# Awesome Programming Games
## An ultra mega giga curated list of programming games(N.b.: only *readily playable* games will be included here. This means that
original code is available (as well as a separate emulator if needed), or one
or more reimplementations, or both. Examples such as
[Struggle](https://pages.lip6.fr/Christian.Queinnec/WWW/Concurrency.html) are
all well and good but are excluded by this criterion. Additionally there have
to be at least some scraps of documentation. This would appear to exclude a
game like ['bot](https://corewar.co.uk/bot.htm).)# Classic Games (in Order of Release)
* [Darwin (1961)](https://corewar.co.uk/darwin.htm)
* [RobotWar (1970s)](https://corewar.co.uk/robotwar.htm)
* [Original Apple II Binary](https://www.myabandonware.com/game/robot-war-9)
* [Modern Clojure Reimplementation](https://github.com/richardharrington/robotwar)
* [Color Robot Battle (1981)](https://corewar.co.uk/colorrobotbattle.htm)
* [Original TRS-80 Binary Can Be Found Here](https://colorcomputerarchive.com/repo/Disks/Games/)
* [Rocky's Boots (1982)](http://www.warrenrobinett.com/rockysboots/)
* [Manual](https://www.digitalgamemuseum.org/wp-content/uploads/2014/05/Rockys-Boots-Manual.pdf)
* [Robot (1983)](https://corewar.co.uk/robot.htm) (n.b.: Sol-20 binaries are
written in text for the [emulator](https://www.sol20.org/solace.html) so
discovering text files is to be expected)
* [Core War (1984)](https://corewar.co.uk/)
* [Robot Odyssey](https://en.wikipedia.org/wiki/Robot_Odyssey) (article
includes links to usable implementations and manual)
* [Arena (1985)](https://corewar.co.uk/arena.htm)
* [CROBOTS (1985)](https://corewar.co.uk/crobots.htm)
* [P-Robots (1988)](https://corewar.co.uk/probots.htm)
* [Xtank (1988)](http://www.xtank.org/) (project being modernized on GitHub; much documentation apparently outdated)
* [Omega (1989)](https://corewar.co.uk/omega/index.htm)
* [Jintori (1990)](https://corewar.co.uk/jintori.htm) (**documentation in Japanese!**)
* [RoboWar (1990)](https://web.stanford.edu/~pch/robowar/index.html)
* [Modern implementation of the same](http://robowar.sourceforge.net/RoboWar5/)
* [What scant documentation I could find](https://web.stanford.edu/~pch/robowar/)
* [Battle Droids (1991)](https://corewar.co.uk/battledroids.htm)
* [ARobots (1992)](https://corewar.co.uk/arobots.htm)
* [AT-Robots (1992)](http://necrobones.com/atrobots/)
* [Combat Zone (1993)](https://corewar.co.uk/combatzone.htm)
* [CoreLife (1993)](https://corewar.co.uk/corelife.htm)
* [TclRobots (1994)](https://github.com/jonasferry/TclRobots)
* [TORCS (1997)](http://torcs.sourceforge.net/)# Recent Games, Traditional Software
## Tomorrow Corporation (in Order of Release)
* [Human Resource Machine](https://tomorrowcorporation.com/humanresourcemachine)
* [7 Billion Humans](https://tomorrowcorporation.com/7billionhumans)## Zachtronics (in Order of Release)
* [KOHCTPYKTOP: Engineer of the People](http://www.zachtronics.com/kohctpyktop-engineer-of-the-people/)
* [The Bureau of Steam Engineering](https://www.zachtronics.com/the-codex-of-alchemical-engineering/)
* [SpaceChem](http://www.zachtronics.com/spacechem/)
* [Infinifactory](http://www.zachtronics.com/infinifactory/)
* [TIS-100](http://www.zachtronics.com/tis-100/)
* [SHENZHEN I/O](http://www.zachtronics.com/shenzhen-io/)
* [Opus Magnum](http://www.zachtronics.com/opus-magnum/)
* [EXAPUNKS](http://www.zachtronics.com/exapunks/)
* [MOLEK-SYNTEZ](http://www.zachtronics.com/molek-syntez/)## Others
* [Adventure Land](https://adventure.land/)
* [Algo Bot](http://www.algo-bot.com/)
* [AntMe!](http://www.antme.net/)
* [Automachef](https://store.steampowered.com/app/984800/Automachef/)
* [Autonauts](https://store.steampowered.com/app/979120/Autonauts/)
* [Baba Is You](http://www.hempuli.com/baba/)
* [Bashcrawl](https://gitlab.com/slackermedia/bashcrawl)
* [Battlesnake](https://play.battlesnake.com)
* [Blockland](https://store.steampowered.com/app/250340/Blockland/)
* [Bug Brain](http://www.biologic.com.au/bugbrain/)
* [CHR$(143)](https://store.steampowered.com/app/1695620/CHR143/)
* [Code E.D.](https://jaywee1115.itch.io/code-ed)
* [Codemancer](https://store.steampowered.com/app/1103400/Codemancer/)
* [Code Hero](https://codeherogame.wordpress.com/)
* [Colobot](http://www.ceebot.com/colobot/index-e.php)
* [Colobot: Gold Edition](https://colobot.info/)
* [Comet 64](https://store.steampowered.com/app/1397290/Comet_64/)
* [Craftomation: Programming & Craft](https://store.steampowered.com/app/1724140/Craftomation_101_Programming__Craft/)
* [Crescent Loom](https://crescentloom.com/)
* [Cyber Sentinel](https://store.steampowered.com/app/485970/Cyber_Sentinel/)
* [Damn Vulnerable Web Application](https://github.com/ethicalhack3r/DVWA)
* [DeepestWorld](https://deepestworld.com/)
* [Debugger 3.16: Hack 'n' Run](http://www.spiderwork-games.com/debugger.htm)
* [Dreamjob: Programmer](https://dreamwaygames.com/dreamjob-programmer/)
* [Duskers](http://duskers.misfits-attic.com/)
* [Else Heart.Break()](https://store.steampowered.com/app/400110/Else_HeartBreak/)
* [Exception](https://exceptiongame.com/)
* [Exploit Exercises](https://exploit-exercises.lains.space/)
* [git-game](https://github.com/git-game/git-game)
* [git-game-v2](https://github.com/git-game/git-game-v2)
* [Google Gruyère](http://google-gruyere.appspot.com/)
* [Gladiabots](https://gladiabots.com/)
* [Glitchspace](https://spacebudgie.itch.io/glitchspace)
* [GNU Robots](https://www.gnu.org/software/gnurobots/)
* [Graphomata](https://graphomata.com/)
* [Great Permutator](https://igf.com/great-permutator)
* [Grey Hack](https://greyhackgame.com/)
* [hackmud](https://store.steampowered.com/app/469920/hackmud/)
* [Hacknet](https://hacknet-os.com/)
* [Hack 'n' Slash](https://www.doublefine.com/games/hack-n-slash)
* [Joy of Programming](https://store.steampowered.com/app/2216770/JOY_OF_PROGRAMMING__Software_Engineering_Simulator/)
* [Kodu](https://www.kodugamelab.com/)
* [KnotBot](https://store.steampowered.com/app/1269830/KnotBot/)
* [Logic World](https://logicworld.net/)
* [LogicBots](https://store.steampowered.com/app/290020/LogicBots/)
* [The Magic Circle](https://store.steampowered.com/app/323380/The_Magic_Circle/)
* [Marvellous Inc.](https://marvellous.itch.io/marvellous-inc)
* [Mechanica](https://store.steampowered.com/app/1226990/Mechanica/)
* [MHRD](https://store.steampowered.com/app/576030/MHRD/)
* [Midnight Protocol](https://www.midnightprotocol.net/)
* [MindRover](https://en.wikipedia.org/wiki/MindRover)
* [Minecraft Hour of Code](https://code.org/minecraft)
* [Move Code Lines](https://store.steampowered.com/app/1300310/Move_Code_Lines/)
* [Neon Noodles](http://vividhelix.com/neonnoodles/)
* [Oh My Git](https://ohmygit.org/)
* [One Dreamer](https://www.one-dreamer.com/thegame/)
* [Pony Island](https://www.pony-island.com/)
* [Prelogate](https://store.steampowered.com/app/332830/Prelogate/)
* [Prime Mover](https://store.steampowered.com/app/693700/Prime_Mover/)
* [Pure Logic](https://store.steampowered.com/app/1861500/Pure_Logic/)
* [Quadrilateral Cowboy](https://blendogames.com/qc/)
* [Rec Room](https://recroom.com/rec-room/)
* [Robo Instructus](https://www.roboinstruct.us/)
* [Robocode](https://robocode.sourceforge.io/)
* [Robocoder - Dwarf Mountain](https://store.steampowered.com/app/2212850/Robocoder__Dwarf_Mountain/)
* [Rogue Bit](https://store.steampowered.com/app/949790/Rogue_Bit/)
* [Scalatron](http://scalatron.github.io/)
* [Screeps](https://screeps.com/)
* [Selfless Heroes](https://store.steampowered.com/app/1273450/Selfless_Heroes/)
* [[the Sequence]](https://store.steampowered.com/app/454320/the_Sequence/)
* [SIC-1](https://store.steampowered.com/app/2124440/SIC1/)
* [Silicon Zeroes](http://pleasingfungus.com/Silicon%20Zeroes/)
* [Stone Story RPG](https://stonestoryrpg.com/)
* [Stormworks: Build and Rescue](http://mcro.org/stormworks)
* [Super Markup Man](https://www.roppychop.com/pc/markup-man/)
* [Swarm](https://swarm-game.github.io/)
* [Swift Playgrounds](https://apps.apple.com/app/id1496833156)
* [ToonTalk](http://www.toontalk.com/)
* [trAInsported](http://trainsportedgame.no-ip.org/)
* [Turing Complete](https://turingcomplete.game/)
* [TwilioQuest](https://www.twilio.com/quest)
* [Virtual Circuit Board](https://www.virtualcircuitboard.com/)
* [Uplink](https://store.steampowered.com/app/1510/Uplink/)
* [while True: learn()](https://luden.io/wtl/)# Recent Games, Mobile
* Cyber Sentinel
* [Android](https://play.google.com/store/apps/details?id=pl.mindhelix.cybersentinel)
* [iOS](https://apps.apple.com/us/app/cyber-sentinel/id1199120752)
* Gladiabots
* [Android](https://play.google.com/store/apps/details?id=com.GFX47.Gladiabots)
* [iOS](https://apps.apple.com/app/gladiabots/id1469623947)
* Human Resource Machine
* [Android](https://play.google.com/store/apps/details?id=com.tomorrowcorporation.humanresourcemachine)
* [iOS](https://apps.apple.com/us/app/human-resource-machine/id1005098334)
* LightBot
* [Android](https://play.google.com/store/apps/details?id=com.lightbot.lightbot)
* [iOS](https://apps.apple.com/us/app/light-bot/id657638474)
* [Amazon](https://www.amazon.com/Lightbot-Inc-Programming-Puzzles/dp/B00LVDC27Y)
* LightBot Jr
* [Android](https://play.google.com/store/apps/details?id=com.lightbot.lightbotjr)
* [iOS](https://apps.apple.com/us/app/lightbot-jr-coding-puzzles-for-ages-4/id858640629)
* [Amazon](https://www.amazon.com/Lightbot-Jr-Coding-Puzzles-Ages/dp/B00LW65HN6)
* [Make It True](https://play.google.com/store/apps/details?id=com.ViacheslavRud.Circuit) (Android only)
* [Perfect Paths](http://perfectpaths.hyperbolicmagnetism.com/) (iOS only)
* [Rec Room](https://apps.apple.com/us/app/rec-room/id1450306065) (iOS only)
* RoboZZle
* [Android](https://play.google.com/store/apps/details?id=com.team242.robozzle)
* [iOS](https://apps.apple.com/us/app/robozzle/id350729261)
* SpriteBot
* [Android](https://play.google.com/store/apps/details?id=com.spritebox.coding)
* [iOS](https://apps.apple.com/us/app/light-bot/id1270538471)
* [Swift Playgrounds](https://apps.apple.com/app/id908519492) (iPad only)
* [7 Billion Humans](https://apps.apple.com/us/app/7-billion-humans/id1393923918) (iOS only)# Recent Games, Browser- or Server-Based
* [AI Cup](https://russianaicup.ru/)
* [Bitburner](https://danielyxie.github.io/bitburner/)
* [BOX-256](http://box-256.com/)
* [Battlecode](https://www.battlecode.org/)
* [Blockly](https://blockly.games/)
* [Carnival](https://codepen.io/una/pen/NxZaNr)
* [CodeCraft](http://www.codecraftgame.org/)
* [CSS Diner](http://flukeout.github.io/)
* [CTF Learn](https://ctflearn.com/)
* [CheckiO](https://checkio.org/)
* [Code Games](http://codegames.io)
* [Code Monkey](https://www.codemonkey.com/)
* [Code.org](https://code.org/)
* [CodeCombat](https://codecombat.com/)
* [Codingame](https://www.codingame.com/)
* [corewars8086_js](https://shooshx.github.io/corewars8086_js/)
* [Cube Composer](https://david-peter.de/cube-composer/)
* [Elevator Saga](http://play.elevatorsaga.com/)
* [Flexbox Defense](http://www.flexboxdefense.com/)
* [Flexbox Froggy](http://flexboxfroggy.com/)
* [Flexbox Zombies](https://mastery.games/p/flexbox-zombies)
* [generals.io](http://generals.io/)
* [Grid Critters](https://gridcritters.com/)
* [Grid Garden](https://cssgridgarden.com/)
* [Hack The Box](https://www.hackthebox.eu/)
* [hackable.ca](https://hackable.ca/)
* [hacker.org](http://www.hacker.org/)
* [HackThisSite](https://www.hackthissite.org/)
* [Hacker 101 CTF](https://ctf.hacker101.com/)
* [Halite](https://halite.io/)
* [Hellbound Hackers](https://www.hellboundhackers.org/)
* [Imagegram](https://zaratustra.itch.io/imagegram)
* [io.netgarage.org](https://io.netgarage.org/)
* [JavaScript Fight Club](https://jsfight.club/)
* [Komodo Consulting CTF](http://ctf.komodosec.com/)
* [Leek Wars](https://leekwars.com/)
* [LogicBox](https://logicbox.jahooma.com/)
* [Manufactoria](http://pleasingfungus.com/Manufactoria/)
* [Microcorruption](https://microcorruption.com/)
* [Much Assembly Required](https://muchassemblyrequired.com/)
* [NandGame](http://nandgame.com/)
* [OverTheWire](https://overthewire.org/wargames/)
* [picoCTF](https://picoctf.com/)
* [Practice CTF List / Permanent CTF List](http://captf.com/practice-ctf/) (a
comprehensive list of CTF challenges specifically; have not examined every
entry; see also this [Stack Exchange
thread](https://security.stackexchange.com/questions/3592/what-hacking-competitions-challenges-exist)
and this [Reddit
thread](https://www.reddit.com/r/HowToHack/comments/4qxhjn/21_hacking_sites_ctfs_and_wargames_to_practice/))
* [pwnable.kr](http://pwnable.kr)
* [pwnable.tw](https://pwnable.tw/)
* [Regex Crossword](https://regexcrossword.com/)
* [RingZer0 Team Online CTF](https://ringzer0ctf.com/)
* [Roadmap](http://victordarras.fr/cssgame)
* [Robot Rumble](https://robotrumble.org/)
* [RoboZZle](http://robozzle.com/)
* [Ruby Warrior](https://www.bloc.io/ruby-warrior)
* [Schemaverse](https://schemaverse.com/)
* [Service Workies](https://serviceworkies.com/)
* [Slush Smackdown](http://slushsmackdown.com/)
* [Smash the Stack](http://smashthestack.org/)
* [SpaceTraders API](https://spacetraders.io/) (RESTful API MMO Space Trading game)
* [Tic-Tac-Toe](https://codepen.io/alvaromontoro/pen/BexWOw)
* [Tynker](https://www.tynker.com/)
* [Untrusted](https://alexnisnevich.github.io/untrusted/)
* [Vim Adventures](https://vim-adventures.com/) (n.b.: $25 for six months access to the full version)
* [Vindinium](https://github.com/ornicar/vindinium)
* [VulnHub](https://www.vulnhub.com)
* [W3Challs](https://w3challs.com/)
* [WarriorJS](https://warriorjs.com/)
* [WeChall](http://www.wechall.net/) (not the same as the other, similar-sounding entry!)
* [XSS Game](https://xss-game.appspot.com/)
* [yare.io](https://yare.io/)# Recent Games, Console
* [Baba Is You](https://www.nintendo.com/games/detail/baba-is-you-switch/) (Switch)
* [Carnage Heart](https://en.wikipedia.org/wiki/Carnage_Heart) (PlayStation)
* [Dreams](https://en.wikipedia.org/wiki/Dreams_(video_game)) (PlayStation 4)
* Exception
* [PlayStation 4](https://store.playstation.com/en-us/product/UP4469-CUSA12827_00-EXCEPTION0000001)
* [Switch](https://www.nintendo.com/games/detail/exception-switch/)
* [Xbox One](https://www.microsoft.com/en-us/p/exception/bssklhhh96ds)
* [7 Billion Humans](https://www.nintendo.com/games/detail/7-billion-humans-switch/) (Switch)