Fantasy Consoles
«tiny games»
https://github.com/paladin-t/fantasy
https://www.reddit.com/r/fantasyconsoles/
Comme des consoles portables (ou retro) mais sous forme d'environnement logiciel : ressources limitées (nombre de sprite, capacité sonore, mémoire allouée), logiciels d'édition sonore et visuelle intégrés.
Pico-8
- les «cartouches» sont distribuables sous la simple forme d'une image
- programmable en LUA
- émulateur pour libretro : https://github.com/Jakz/retro8
- https://www.pico-8-edu.com/ version web avec les outils pour créer un jeu
- + voxatron : https://www.lexaloffle.com/games.php?page=updates
Caractéristiques
- affichage : 128×128 16 couleurs
- taille de cartouche : 32k (~32 000 caractères de code)
- son : 4 canaux
- code : Lua
- sprites : 256, 8×8 sprites
- cartes : 128×32 cases
TIC80
Caractéristiques
- affichage : 240×136 pixels, 16 colors palette.
- controles : 4 gamepads with 8 buttons / mouse / keyboard.
- sprites : 256 tuiles 8×8, 256 sprites 8×8.
- carte : 240×136 cellules, 1920×1088 pixels.
- son : 4 canaux, ondes paramétrables.
- code : 64KB of lua, ruby, js, moon, fennel, squirrel, wren, wasm.
- licence : MIT
Ressources
Usage
1 console pour lancer des commandes : https://github.com/nesbox/TIC-80/wiki/Console
Exemple :
demo load tetris run fleches et Z pour jouer
On accède aux éditeurs avec les touches suivantes :
- F1 : code : https://github.com/nesbox/TIC-80/wiki/the-code
- F6 : fun! change l'affichage pour simuler un écran cathodique
- ESC : pour revenir à la console
Et les autres
bitsy
Pixelvision
Puzzlescript
- un exemple (match 3) : https://www.puzzlescript.net/play.html?p=1bca2d279640ab3839c0
Dungeonscript
Pyxel (Python)
liko-12 https://ramilego4game.itch.io/liko12
octo http://johnearnest.github.io/Octo/
Un peu différent, UXN : https://100r.co/site/uxn.html
Varvara (Devine Lu Linvega) : https://wiki.xxiivv.com/site/varvara.html