- Fantasy Consoles
Language: C
browser-based
The nano programming language is designed to make short, readable programs. Indentation and newlines signify blocks and ends of statements. The syntax is based on math notation and looks like pseudocode.
- https://morgan3d.github.io/nano/
- https://morgan3d.github.io/nano/doc/specification.md.html
- https://github.com/morgan3d/nano
SCRIPT-8 is a fantasy computer for making, sharing, and playing tiny
retro-looking games (called cassettes
). It's free, browser-based
, and
open-source. Cassettes are written in JavaScript
.
Interactive, no-coding required, browser-based
- https://ledoux.itch.io/bitsy
- https://itch.io/c/201121/bitsy-faves (Games)
- https://www.shimmerwitch.space/bitsyTutorial.html
- https://github.com/seleb/bitsy-hacks
- https://ebildungslabor.de/blog/bitsy/
- https://www.oercamp.de/webinare/weboep/bitsy/
- https://meinbitsy.de/
- https://twitter.com/SpritesByBitsy
- https://candle.itch.io/bitsy-audio
- https://brandonmakesthings.itch.io/ghost-ship-fishing-trip
- https://ledoux.itch.io/bitsy/community
- https://itch.io/c/201121/bitsy-faves
- https://www.dropbox.com/s/b6q6zmjgyqmxs4b/Gamedesign%20mit%20Bitsy.pdf?
- https://demokratielabore.de/materialsammlung/tools/Gamedesign/2D-Abenteuer-Spiele-entwickeln
Support languages: https://www.lua.org/ , http://moonscript.org/ , javascript, https://wren.io , https://fennel-lang.org/
- https://tic.computer/
- https://github.com/nesbox/TIC-80
- https://github.com/nesbox/TIC-80/wiki
- https://github.com/nesbox/TIC-80/blob/master/build/baremetalpi/README.md
- https://tic.computer/crt/index.html
- https://marketplace.visualstudio.com/items?itemName=Gi972.tic80-vscode
- Android App
- http://zenithsal.com/assets/documents/tic-80_cheatsheet.pdf
- https://github.com/sleepycharlyy/tic2bar.js
- https://medium.com/@btco_code/writing-a-platformer-for-the-tic-80-virtual-console-6fa737abe476
- https://blinry.org/50-tic80-carts/
- https://borbware.github.io/tic80-basics/tic80-basics/0-what-is-tic80
- https://github.com/borbware/tic80-basics
- https://tylerneylon.com/a/learn-lua/
- https://skyelynwaddell.github.io/tic80-manual-cheatsheet/
- https://web.archive.org/web/20170810162909/http://nova-fusion.com/2012/08/27/lua-for-programmers-part-1/
- https://tic.computer/play?cart=573
- https://tic.computer/play?cart=697
- https://thewilliamanderson.itch.io/lavender-woods
- https://twitter.com/guerragames/status/987718677922492418
LIKO-12 is an open source fantasy computer made using LÖVE. LÖVE is an framework you can use to make 2D games in Lua.
- https://ramilego4game.itch.io/liko12
- https://liko-12.github.io/
- https://github.com/RamiLego4Game/LIKO-12
- Android App
save mygame --code
Lua export (under linux) lives in:
~/.local/share/LIKO-12/Drives/D
proprietary, lua-ish
save @url
- https://www.lexaloffle.com/pico-8.php
- http://pico-ate.com/
- http://pico-8.wikia.com/wiki/Pico8
- http://pico-8.wikia.com/wiki/Lua
- https://www.heise.de/ratgeber/Mit-Pico-8-ein-Labyrinthspiel-im-Retro-Look-programmieren-4222271.html
- https://www.youtube.com/watch?v=Mhio5baQWR8 (Developing a Pico-8 game from scratch - Part 1 )
- https://www.youtube.com/watch?v=J1wvvbVQ5zo (PICO-8 Top-Down Adventure Game Tutorial)
- http://felipebueno.github.io/awesome-PICO-8/
- https://gist.github.com/josefnpat/bfe4aaa5bbb44f572cd0 (Going from Lua 5.2 to PICO-8's Lua)
- http://whiteoutlabs.com/pico-8/pico-8-particle-animation-with-sprite-font/
- https://www.demoman.net
- https://gist.github.com/kometbomb/7ab11b8383d3ac94cbfe1be5fb859785
- https://memalign.github.io/p/pico8.html
- https://github.com/yocto-8/yocto-8
-
Explaining some "tweetcart" compression tricks
-
100+ tweetchart volumes
-
Tweetjam
- https://www.lexaloffle.com/bbs/?pid=53543&tid=31416 (Upward)
- https://www.lexaloffle.com/bbs/?pid=44072&tid=29917
- https://www.lexaloffle.com/bbs/?tid=2145 (Celeste)
- https://www.lexaloffle.com/bbs/?pid=38516 (Nanoman)
- https://nusan.itch.io/cyclo-8
- https://krajzeg.itch.io/dank-tomb
- https://www.lexaloffle.com/bbs/?tid=28485 (Spaceman 8)
- https://ztiromoritz.github.io/pico-8-shooter/
- https://guerragames.itch.io/vortex-invader
- https://www.lexaloffle.com/bbs/?tid=31510
- https://timknauf.itch.io/signed-by-89
- https://egordorichev.itch.io/jlim
- https://brastin3.itch.io/tweettweetstacker
Web based, supports external editors, 384x224 @ 60Hz w/ 16-bit RGBA color. Like #pico8, but taken up a few levels to focus on 2D retro game design instead of low-level implementation hacks.
nanoscript is a happy mashup of Python and JavaScript for writing 2D arcade games
-
https://twitter.com/CasualEffects/status/1085024557893861376
-
https://morgan3d.itch.io/pax (Playable dogfighting portion of Black Firmament 2: PAX)
The programming language of LowRes NX is based on second-generation, structured BASIC (1985 style).
- https://lowresnx.inutilis.com/
- https://lowresnx.inutilis.com/programs.php
- https://github.com/timoinutilis/lowres-nx
LowRes NX offers three editor tools allowing you to created graphics, backgrounds and sounds
- https://lowresnx.inutilis.com/topic.php?id=1 (Character Designer)
- https://lowresnx.inutilis.com/topic.php?id=2 (Background Designer)
- https://lowresnx.inutilis.com/topic.php?id=131 (Sound Composer)
- https://makecode.com/blog/arcade/01-18-2019
- https://arcade.makecode.com/
- https://github.com/Microsoft/pxt-arcade
- https://arcade.makecode.com/concepts
- https://arcade.makecode.com/tutorials