awesome-learn-by-playing
A collection of tech resources that allow you to learn new things by playing games
https://github.com/lmammino/awesome-learn-by-playing
Last synced: 23 days ago
JSON representation
CSS
- CSS Battle - create in pure CSS all the pictures presented to you? How close can you get?
- CSS Dinner
- Grid Garder
- Flexbox froggy
- Grid Critters
- CSS Speedrun
- Perfect Paragraph
- Flexbox defense
- Hex Invaders
For kids
Git
HTML
JavaScript
- JS Robot
- Elevator Saga
- WarriorJS
- Service Workies
- Screeps
- yare.io - Time Strategy game where you control your units by writing JavaScript code.
- Code Monster
- JavaScript Fight Club
Other
- NAND Game
- Colobot - time strategy game, where you can program your units (bots) in a language called CBOT, which is similar to C++ and Java. Your mission is to find a new planet to live and survive. You can save humanity and get programming skills!
- Human Resource Machine
- Box256 - bit fantasy computer, with 256 bytes of memory, 16 color 16x16 display. It is also a programming game, where the player tries to pass the graphics tests and optimize the code to perfection.
- While True: learn()
- Turing Complete
- Rogue bit
Python
Regex
Ruby
Scala
- Scalatron - source programming game in which bots, written in Scala, compete in a virtual arena for energy and survival.