awesome-programming-games
An ultra mega giga curated list of programming games
https://github.com/readyready15728/awesome-programming-games
Last synced: 16 days ago
JSON representation
-
An ultra mega giga curated list of programming games
-
Classic Games (in Order of Release)
- *Darwin* (1961)
- *RobotWar* (1970s) - based language apparently inspired by assembly and BASIC to control the movement, radar and gun of a battle robot and be the last standing out of two. A later Apple II release available on the linked website expanded the number of contestants to as many as five. There is even a [Clojure reimplementation](https://github.com/richardharrington/robotwar), though it seems incomplete. |
- *Color Robot Battle* (1981) - 80 binary](https://colorcomputerarchive.com/repo/Disks/Games/Color%20Robot%20Battle%20(Tandy).zip) as well as a [PDF of the original manual](https://colorcomputerarchive.com/repo/Documents/Manuals/Games/Color%20Robot%20Battle%20(Tandy).pdf). |
- *Robot* (1983) - 20](https://www.sol20.org/). *Robot* innovates on the existing formula with the addition of shields and cloaking devices to protect the fighting robots and the addition of land mines, electric fences and blockades on the battleground. The title link has binaries written in a text format with the extension of `.ent`, which are to be used with the emulator, called [Solace](https://www.sol20.org/solace.html). |
- *Core War* (1984)
- *Robot Odyssey* (1984)
- *Arena* (1985)
- *Crobots* (1985) - formatted manual](https://crobots.deepthought.it/html/manual.html). |
- *P-Robots* (1988)
- *Jintori* (1990) - like programming language. The aim of the game is to surround as much territory as possible." It appears to be loosely inspired by the game of Go but I can't tell you more because the documentation is in Japanese. |
- *Battle Droids* (1991) - known tank battler using BASIC. The documentation seems quite excellent. |
- *ARobots* (1992) - built robots are available. The available primitives include a random number generator, reminding me of how science fiction author Fred Saberhagen's fictional killing machines known as "[Berserkers](https://tvtropes.org/pmwiki/pmwiki.php/Literature/Berserker)" use random numbers based on radioactive decay to make their behavior unpredictable. |
- *Combat Zone* (1993)
- *CoreLife* (1993) - dimensional assembly-like language. Each instruction has one or two arguments and direction flags to indicate the flow of control." An influence on the later *TIS-100*? |
- *MindRover* (1999)
- *Rocky's Boots* (1982)
- *AT-Robots* (1992) - like with languages with a few interesting nuances in addition to the standard milieu, such as the need to manage heat. Website includes the results of past tournaments and the source code of robot tanks entered into said tournaments. |
- TclRobots (1994)
- *DROID* (1984) - 3000 series](https://en.wikipedia.org/wiki/HP_3000). The game itself is written in [Systems Programming Language](https://en.wikipedia.org/wiki/Systems_Programming_Language), while the robots are programmed with a stack-based language called "D-code". |
- *Omega* (1989)
- *TclRobots* (1994)
- *ChipWits* (1984-1985) - browser emulation](https://chipwits.com/retro/) on the game's [official website](https://chipwits.com/). The [FORTH source code](https://github.com/chipwits/chipwits-forth) for the game was [recovered](https://chipwits.com/2024/11/16/chipwits-40th-birthday-original-forth-code-open-sourced/) and released for the game's 40th anniversary. The game has a [modern reboot on Steam](https://store.steampowered.com/app/2330720/ChipWits/). |
-
Others
- Algo Bot
- Automachef
- Autonauts
- Baba Is You
- Battlesnake
- Blockland
- Bug Brain
- CHR$(143)
- Codemancer
- Colobot
- Comet 64
- Craftomation: Programming & Craft
- Cyber Sentinel
- Duskers
- Else Heart.Break()
- Exploit Exercises
- Graphomata
- hackmud
- KnotBot
- LogicBots
- The Magic Circle
- Mechanica
- MHRD
- Move Code Lines
- Neon Noodles
- Prelogate
- Prime Mover
- Pure Logic
- Rec Room
- Robocoder - Dwarf Mountain
- Rogue Bit
- Scalatron
- Selfless Heroes
- [the Sequence
- SIC-1
- Silicon Zeroes
- Super Markup Man
- Swift Playgrounds
- ToonTalk
- TwilioQuest
- Uplink
- iOS
- iOS
- Perfect Paths
- Rec Room
- iOS
- Swift Playgrounds
- BOX-256
- Flexbox Defense
- generals.io
- hacker.org
- JavaScript Fight Club
- Komodo Consulting CTF
- Manufactoria
- Much Assembly Required
- Roadmap
- Slush Smackdown
- Baba Is You
- Switch
- Xbox One
- 7 Billion Humans
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- AntMe!
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- JavaScript Fight Club
- Joy of Programming
- Roody:2d
- Sand:box
-
Recent Games, Browser- or Server-Based
-
Others
- AI Cup
- Battlecode
- Blockly
- Carnival
- CodeCraft
- CTF Learn
- CheckiO
- Code Monkey
- CodeCombat
- Cube Composer
- Elevator Saga
- Flexbox Froggy
- Flexbox Zombies
- Grid Critters
- Grid Garden
- hackable.ca
- HackThisSite
- Hacker 101 CTF
- Imagegram
- io.netgarage.org
- Leek Wars
- LogicBox
- Microcorruption
- OverTheWire
- picoCTF
- Practice CTF List / Permanent CTF List
- pwnable.tw
- Regex Crossword
- RingZer0 Team Online CTF
- RoboZZle
- Schemaverse
- Service Workies
- SpaceTraders API
- Tic-Tac-Toe
- Tynker
- Vim Adventures
- W3Challs
- WarriorJS
- WeChall - sounding entry!)
- XSS Game
- Yare - Multiplayer programming strategy game where players write JavaScript to control units ("cats") in real-time 1v1 matches. ELO matchmaking and replays.
-
Programming Languages
Categories
Sub Categories