Les consoles virtuelles / fantasy consoles (PICO-8, TIC-80...) [Topic] - PC - Jeux Video
Marsh Posté le 26-04-2021 à 00:45:30
ReplyMarsh Posté le 26-04-2021 à 00:45:37
ReplyMarsh Posté le 26-04-2021 à 08:25:37
J'ai oublié de faire des liens vers des jeux
Marsh Posté le 26-04-2021 à 09:34:44
J'aimerai bien justement faire un peu de dev sur Pico8.
Encore faut-il trouver le temps
Marsh Posté le 26-04-2021 à 09:56:58
Quel taff incroyable ! Bravo !
Pour Pico 8 en truc diablement impressionnant il y a Poom :
Marsh Posté le 26-04-2021 à 09:58:55
Mise à jour du premier post avec des liens vers les listes de jeux (quand ça existe).
Ript0r a écrit : J'aimerai bien justement faire un peu de dev sur Pico8. |
M'en parle pas
Et puis les idées aussi, j'ai plus la même imagination qu'à 15 ans
Marsh Posté le 26-04-2021 à 10:02:54
nicko a écrit : Pour Pico 8 en truc diablement impressionnant il y a Poom : |
Impressionnant mais pas très lisible
Le portage de Virtua Racing est cool aussi mais pas super jouable à genre 20fps https://freds72.itch.io/virtua-racing
Marsh Posté le 26-04-2021 à 10:17:15
Drap
Je connaissais pico8 et voxatron mais je ne soupçonnais pas qu'il y avait autant de fantasy console
Marsh Posté le 26-04-2021 à 10:26:53
Oh purée, je ne me rendais pas compte qu'autant de consoles virtuelles existent. Merci pour le récap.
J'en étais resté à la seule Pico-8, et j'adorerais d'ailleurs qu'ils la portent un jour sur des consoles portables à émulation genre les RG d'Anbernic. Me demande si c'est faisable.
Quelques titres / démos sur Pico-8 me laissent admiratifs, notamment le Virtua Racing présenté plus haut.
Marsh Posté le 26-04-2021 à 10:31:12
Il y en a encore plus, une liste ici même pas exhaustive : https://paladin-t.github.io/fantasy/
Certains sont dédiés à des portables custom (généralement basés sur Arduino) comme ESP Game Engine : https://corax89.github.io/esp8266Game/index.html ou Nibble : https://docs.nibble.world/docs/en/intro/
MakeCode (par Microsoft) a aussi des exports vers plein de machines portables custom : https://arcade.makecode.com/
Il y a un interpréteur Pico8 sur RetroArch donc je ne serais pas du tout étonné que ça marche sur les RG.
Marsh Posté le 26-04-2021 à 10:35:28
Ah, et vu que RetroArch est dispo depuis peu sur les RG, avec un peu de chance ils porteront le core sur ces systèmes. Miam.
Marsh Posté le 26-04-2021 à 12:30:52
Belle FP, je connaissais pas certaines consoles
par contre tu indiques que BASIC8 est gratuit mais je ne vois qu'un lien pour acheter sur steam sur la page officielle
sinon pareil intéressé par Pico-8 qui me paraît le plus complet et accessible mais la barrière des 15 balles me freine un peu
sebnec a écrit : Oh purée, je ne me rendais pas compte qu'autant de consoles virtuelles existent. Merci pour le récap. |
j'avais vu un émulateur pour RG350 mais j'ai jamais testé : https://0xcafed00d.itch.io/tac08-rg350
Marsh Posté le 26-04-2021 à 12:32:26
Oh, excellent, merci pour l'info. Je l'installerai.
Marsh Posté le 26-04-2021 à 12:36:08
kyouray a écrit : par contre tu indiques que BASIC8 est gratuit mais je ne vois qu'un lien pour acheter sur steam sur la page officielle |
Effectivement je me suis fait avoir, c'est pas open source (j'ai mélangé les sources du site avec les sources du projet)
Je vais faire une MAJ
kyouray a écrit : sinon pareil intéressé par Pico-8 qui me paraît le plus complet et accessible mais la barrière des 15 balles me freine un peu |
Teste TIC-80 et surtout Pixel Vision 8, qui a des outils intéressants notamment un générateur de bruitages et de musiques, pour avoir un point de départ quand t'es pas musicien
Marsh Posté le 26-04-2021 à 12:38:48
La Pico8 et la TIC 80 sont toutes deux dans Recalbox dernière version (et ptet d'autres distrib, à voir)...
Marsh Posté le 26-04-2021 à 12:48:04
cosmoschtroumpf a écrit : |
je pensais à TIC-80 qui peut être pas mal si je veux me faire la main avant de m'engager sur PICO-8
mais j'ai pas regardé Pixel Vision 8, ça a l'air pas mal
c'est lequel le plus accessible au niveau code ? je connais que les bases du C (et le cobol )
Marsh Posté le 26-04-2021 à 12:50:42
Quelques jeux Pico8 que j'ai repéré (pas encore testés)
UFO Swamp Odyssey
https://paranoidcactus.itch.io/ufo
Dark Tomb
https://krajzeg.itch.io/dank-tomb
The Lair
https://krajzeg.itch.io/the-lair
Galactic Wars
https://volcanobytes.itch.io/galactic-wars
À suivre
Marsh Posté le 26-04-2021 à 12:53:00
Si je devais un jour me lancer dans une de ces consoles, ça serait sûrement la Pixel Vision 8 perso ! J'adore l'interface et les différentes restrictions paramétrables !
Marsh Posté le 26-04-2021 à 13:05:15
Mise à jour avec les langages et les plateformes.
kyouray a écrit : je pensais à TIC-80 qui peut être pas mal si je veux me faire la main avant de m'engager sur PICO-8 |
La TIC80 a pas mal de langages possibles, mais toutes utilisent le Lua, que je ne connais pas personnellement mais qui a bonne réputation (c'est très utilisé en langage de script dans les moteurs de jeu).
nicko a écrit : Quelques jeux Pico8 que j'ai repéré (pas encore testés) |
Merci
Pour info je vais pas lister les jeux en fp parce que ça change sans arrêt, mais n'hésitez pas à poster vos trouvailles
Ariakan a écrit : Si je devais un jour me lancer dans une de ces consoles, ça serait sûrement la Pixel Vision 8 perso ! J'adore l'interface et les différentes restrictions paramétrables ! |
Oui c'est très chouette, et l'avantage c'est que c'est très facile à éditer en-dehors de l'outil : ça crée un dossier dans "mes documents" avec les différents fichiers, scripts et images (les sprites sont sur des PNG) du coup c'est très facile à modifier avec un éditeur externe.
J'aime particulièrement les générateurs de sons et musiques qui permettent de faire une base, pas toujours très jolie mais qui peut donner un thème ou une idée facile à éditer ensuite ; je sais pas si Pico8 a ça mais en tout cas TIC80 ne l'a pas.
Reste plus qu'à trouver une idée de jeu simple pour tester faudrait commencer par le classique shmup je suppose.
Marsh Posté le 26-04-2021 à 13:28:52
cosmoschtroumpf a écrit : |
ok, je toucherai un peu aux deux un jour pour me faire une idée
Marsh Posté le 26-04-2021 à 15:02:32
Super topic
Il existe aussi une console virtuelle 16 bits : VDP-16
https://mag.mo5.com/actu/168469/vdp [...] loppement/
Marsh Posté le 26-04-2021 à 15:03:35
nicko a écrit : Quelques jeux Pico8 que j'ai repéré (pas encore testés) |
Techniquement c'est clairement au dessus des machines 8 bits classiques comme la NES ou la SMS
(et même la PCE)
Marsh Posté le 26-04-2021 à 15:46:30
sseb22 a écrit : Super topic |
Merci, c'est pas assez stable & avancé pour que je le liste mais je le signale au mainteneur de la liste en fp
sseb22 a écrit : Techniquement c'est clairement au dessus des machines 8 bits classiques comme la NES ou la SMS |
C'est parce que les contraintes ne sont pas du tout les mêmes. Les restrictions varient selon les projets, mais pour le Pico8, tu as : affichage 128x128 en 16 couleurs, audio sur 4 canaux, 128 sprites, carte de 128x32, 32Ko de RAM, code de 8192 tokens (je sais pas ce que ça veut dire : caractères ? fonctions ? lignes ?).
Et c'est tout ! Notamment, il n'y a pas de limitation de CPU : si avec ces limitations tu arrives à faire de la 3D (et il y en a plein qui y arrivent), la seule limite sera la machine (le PC) sur laquelle tourne le jeu. Le code du programme tourne également en-dehors de la RAM du système, tu peux donc faire des calculs complexes ou gérer tes propres données "en-dehors du système".
Marsh Posté le 26-04-2021 à 21:56:21
Bon, j'essaye de faire un shmup tout bête, première difficulté : faire un sprite
Ca va se finir que je vais basculer sur du CHIP8 en 64x32 pour être obligé de faire des triangles partout, vous allez voir
Edit : bon j'ai un vaisseau moche qui se déplace sur un fond noir, ça ira pour ce soir
Marsh Posté le 27-04-2021 à 00:35:57
cosmoschtroumpf a écrit : Bon, j'essaye de faire un shmup tout bête, première difficulté : faire un sprite |
Tu le fais sur quoi ?
Marsh Posté le 27-04-2021 à 08:26:55
manulelutin a écrit : |
Pixel Vision 8.
C'est pas dur, j'ai juste passé ma soirée à faire un unique pauvre sprite
Marsh Posté le 28-04-2021 à 13:26:39
Bilan de mes tentatives d'hier soir :
Pixel Vision 8 : c'est très cool, y'a plein d'aspects géniaux : personnalisation des specs, palettes multiples, générateur de musiques et de sons, édition possible en utilisant n'importe quel éditeur externe... Mais clairement c'est pas terminé : y'a des bugs partout, genre l'éditeur de musiques est complètement pété, y'a des plantages, etc. C'est vraiment dommage, d'autant plus que le dev a l'air un peu tout seul, les MAJ sont pas hyper fréquentes.
TIC 80 : c'est très cool aussi, mais les features du PV8 (notamment la génération de musiques/sons) me manquent. Y'a un plugin VSCode pour éditer les scripts et lancer le jeu directement de l'éditeur, c'est cool.
Plus généralement : je suis dev professionnel, mais j'ai jamais codé de jeu, et je découvre cet aspect, et bordel le temps qu'il faut y passer c'est hallucinant : créer tous les sprites, les animations, dans toutes les orientations, créer la map, mettre des flags sur les tiles, etc etc. Après il faut coder les déplacements, les collisions, les hitbox, les animations, tout ! Et je parle même pas des menus. Tout ça pour faire un pauvre jeu tout naze ultra basique ! Et si on veut le rendre un peu plus chiadé, il va falloir passer encore plus de temps, faire des animations supplémentaires, de la gestion un peu fine de ceci ou cela, des maths dans tous les sens pour faire des trucs un peu moins basique, et allez hop un peu d'IA, de la physique, du pathfinding, etc.
Clairement j'aurais jamais la motivation de faire un truc "bien fait", et je vais me contenter de bricoler 5mn de temps en temps
Marsh Posté le 28-04-2021 à 13:35:11
Perso, j'ai testé pico8, pas les autres. Je l'ai acheté y'a qques années.
C'était deja parfaitement stable, par contre ca me manquait un editeur 'externe' de sprite.
Moi je faisais (pause total en ce moment), du dev de jeu et aussi non jeu, et je confirme, le dev de jeu, c'est un gros taff. C'est pas parceque c'est pour faire du fun, que ca se fait sans sérieux. C'est plutot exigeant.
Mais le gros plaisir, c'est quand on aime autant les aspects artistique que technique. Ou trouver des tricks de progra. Y'a un côté très gratifiant, si on sait découper son taff en mini-objectifs.
[hs]Dans le genre 'dev de jeu' pas retro, ca n'a pas ca place ici, mais je ne peux que vous encourager a essayer 'Dreams' (j'espere qu'il sortira sur ps+). C'est peut etre l'outil qui offre le rapport effort/resultat avec le meilleur ratio. Je connais des gens qui ne sont pas du tout dev ds la vie ds mes amis qui ont fait des choses incroyables, digne de bcp de jeux d'ecole de GD ou de progra. C'est aussi une source d'idée ds la facon de faire des outils de conceptions, pour ceux qui font des consoles virtuelles, et autres outils d'aide au dev de jeu, amha [/hs]
Marsh Posté le 28-04-2021 à 18:38:19
les derniers posts sont vachement motivants
Marsh Posté le 28-04-2021 à 22:22:48
kyouray a écrit : les derniers posts sont vachement motivants |
Non mais faut essayer, ne serait-ce que faire un petit truc bidon, pour mieux apprécier la difficulté de la chose et ne pas chier sur tous les petits jeux sans savoir ce que ça représente
Marsh Posté le 28-04-2021 à 23:15:25
Après, je sais que sur pico-8 par exemple, en passant par des forums ou divers sites, on trouve des tas de bout de code qui permette de faire deja differentes choses. la facon de gérer les deplacements d'un perso, de sauter avec ect...
Marsh Posté le 28-04-2021 à 23:30:57
Sur TIC80 aussi y'a des super tutos pour tout : depuis la création d'un platformer ultra basique ou un Breakout/Arkanoid jusqu'à un FPS, les algos de pathfinding, de la physique pour faire un jeu de course, la génération de niveaux... c'est ouf.
https://github.com/nesbox/TIC-80/wiki/tutorials
Marsh Posté le 18-06-2021 à 20:13:10
Nouvelle machine virtuelle annoncée par le développeur de Pico-8 : Picotron
https://www.lexaloffle.com/picotron.php
Plus compliqué que Pico-8 mais aussi plus puissant.
Marsh Posté le 21-06-2021 à 09:30:43
« Third and final fantasy machine »
3e ??
Il m'en manque une
Final : dommage
Edit : Ah, Pico-8, Picotron et Voxatron ?
Edit : comparatif des specs
Specifications PICO-8
Display 128x128 16 colours
Cartridge Size 32k
Sound 4 channel chip blerps
Code Lua
Sprites 256 8x8 sprites
Map 128x32 cels
Specifications PICOTRON
Display: 480x270 | 6-bit indexed colour (64 couleurs)
Graphics: Blend tables, fillp, tline3d, stencil clipping
Maps: Layered grids and freeform item placement
Audio: PCM + 64-node synth and 8-channel tracker
Code: Lua 5.4 w/ optional P8 compatibility mode
Marsh Posté le 21-06-2021 à 09:33:37
sseb22 a écrit : Edit : Ah, Pico-8, Picotron et Voxatron ? |
Oui c'est ça
Après il dit "final" mais bon même si à mon avis ça va être difficile de reproduire le succès du PICO8 je pense.
Marsh Posté le 07-04-2022 à 09:46:14
PICO-8 dispose désormais d'une version web gratuite https://www.pico-8-edu.com/
Plus d'infos : https://www.lexaloffle.com/bbs/?tid=47278
Marsh Posté le 07-04-2022 à 10:22:00
ReplyMarsh Posté le 07-04-2022 à 10:51:33
Sympa
Marsh Posté le 26-04-2021 à 00:45:03
Qu'est-ce que c'est ?
Les fantasy consoles/computers sont des machines virtuelles qui simulent des restrictions de machines rétro. Originaires des années 70/80 avec des projets cherchants à simplifier et faciliter l'apprentissage de la programmation, ils sont aujourd'hui des moyens d'apprendre à coder des jeux en suivant des restrictions qui utilisent souvent des outils modernes.
Quel est l'intérêt de ces machines virtuelles en tant que joueur ? Honnêtement, c'est très limité : à quelques exceptions près, la plupart des jeux sont surtout des prototypes, des "game jam" (petits projets codés en quelques heures/jours), des portages, et des démos techniques. Ce sont avant tout des projets destinés aux développeurs, pour bricoler facilement un projet ou un prototype, ou tout simplement s'amuser à coder et créer.
Et en tant que développeur, quel est l'intérêt de ce type de projet par rapport à un outil standard tel que Unity, Godot ou GameMaker Studio, bien plus complets et puissants ? Le principal avantage réside justement dans les limitations : d'une part les affichage très basse résolution permettent de créer des sprites en quelques minutes, et d'autre part jouer avec les limites d'un système procure au moins autant de fun que de jouer avec les limites de ses propres capacités. Le second intérêt principal est qu'ils sont souvent des outils "tout en un", qui embarquent un éditeur de code mais aussi souvent un éditeur de sprites, de carte, de musique, etc.
Il y a des tas de fantasy consoles, je ne vais noter que celles qui me semblent les plus intéressantes, que ce soit parce qu'elles sont puissantes, connues, stables, mises à jour, bien documentées ; ou bien rien de tout ça mais originales.
- Si vous voulez juste jouer, vous pouvez vous contenter du Pico-8, et jeter un oeil au TIC-80.
- Si vous débutez, commencez plutôt par le Pico-8 ou le TIC-80 : vous aurez bien plus de support de la communauté, et une vraie documentation.
- Si vous ne voulez rien payer (le Pico-8 est payant, le TIC-80 est limité en version gratuite), regardez les Pixel Vision 8 et Liko 12.
- Si vous voulez bricoler sans avoir besoin d'apprendre à coder, jetez donc un oeil à Fancade ou MakeCode.
- Si vous voulez apprendre à coder "à l'ancienne" (à peu près), regardez le CHIP-8 et le LowRes NX.
La liste suivante est triée par ordre alphabétique.
BASIC8
Une fantasy console similaire aux autres mais qui préfère utiliser le BASIC comme langage, des outils d'édition puissants, et préfère avoir un look final rétro plutôt que des outils rétro.
- Spécifications : affichage 160x128 en 16 couleurs, audio sur de multiples canaux dédiés.
- Langage : BASIC
- Plateformes : Windows, MacOS, Linux, navigateur.
- Avantages : n'utilise pas les registres ou autres systèmes complexes, essaye de rendre le codage simple plutôt que rétro.
- Inconvénients : utilise un langage propriétaire et donc pas extensible et avec une documentation et une communauté nécessairement limitées.
- Prix : 15$
- Site officiel
- Liste de jeux
Bitsy
Plus un éditeur de jeu qu'une "fantasy console", le but est de faciliter la création de petits jeux d'aventure ou d'histoires interactives joués en vue de dessus sur des grilles. Il est doté d'un éditeur complet qui permet de créer une petite aventure sans avoir besoin de taper de code.
- Spécifications : 3 couleurs maximum, sprites de 8x8 pixels, grille de déplacement fixe.
- Langage : script personnalisé
- Plateformes : navigateur.
- Avantages : il est possible de créer des jeux très simplement et sans rien coder.
- Inconvénients : il est impossible de faire autre chose que des petits jeux d'aventure ; jouable uniquement sur navigateur.
- Prix : gratuit (open source).
- Site officiel
- Liste de jeux
CHIP-8
Probablement le premier "fantasy computer", il a été créé en 1972 pour faciliter le développement de jeux sans avoir besoin d'écrire de l'assembleur.
Il est tellement vieux qu'il n'existe pas vraiment de "site officiel", et de nombreuses révisions et variations ont été créées au fil des années.
- Spécifications : affichage monochrome 64x32, 4Ko de RAM, clavier hexadécimal de 16 touches.
- Langage : ASM
- Plateformes : à peu près toutes les plateformes possibles et imaginables (hé ça date des années 70 ça tournait sur des ordis dont vous n'avez jamais entendu parler).
- Avantages : c'est très vieux, le système est donc extrêmement bien documenté et des implémentations sont disponibles pour absolument n'importe quoi. C'est très utilisé comme "premier projet" d'écriture d'émulateur.
- Inconvénients : c'est très vieux, c'est donc parfois assez archaïque, et les limitations sont vraiment rudes.
- Prix : gratuit (open source).
- Ressources
- Outil de développement
- Liste de jeux
Fancade
Un éditeur de jeu avec un éditeur visuel qui utilise des blocs à relier plutôt qu'un langage de programmation, le tout intégralement dans votre smartphone.
- Spécifications : pas de contraintes particulières ; affichage en voxels.
- Langage : blocs à relier visuellement.
- Plateformes : Android, iOS.
- Avantages : permet de créer un jeu sans taper la moindre ligne de code.
- Inconvénients : créer le moindre objet semble être une usine à gaz de blocs et de liaisons ; ne vous apprendra pas à coder ; ne peut pas exporter en-dehors de l'application.
- Prix : gratuit (closed source).
- Site officiel
- Liste de jeux
Homegirl
Un fantasy computer qui s'inspire spécifiquement de l'Amiga : couleurs et résolution, multi-tâche, système de fenêtres, etc. Avec des fonctionnalités modernes comme la possibilité de monter un lecteur réseau.
- Spécifications : plusieurs modes d'affichage de 80x45 à 640x480 avec jusqu'à 256 couleurs, son 8 bits, etc.
- Langage : Lua
- Plateformes : Windows, MacOS, Linux.
- Avantages : permet de simuler un ordinateur complexe et puissant.
- Inconvénients : développement arrêté.
- Prix : gratuit (open source).
- Site officiel
Leikr
Un outil de développement qui a la particularité de se baser sur Mini2Dx, un framework de développement de jeux 2D multi-plateforme.
- Spécifications : affichage 240x160.
- Langage : Groovy
- Plateformes : Linux, Windows, Raspberry Pi, GameShell.
- Avantages : permet de se familiariser avec Mini2Dx et de basculer dessus ensuite pour faire des "vrais" jeux ; peut compiler les créations pour les faire tourner en natif sur divers supports.
- Inconvénients : cible plutôt le Raspberry et autres single-board computers.
- Prix : gratuit (open source).
- Site officiel
Liko-12
Le Liko-12 est très proche du TIC-80, et se démarque surtout par sa gestion des périphériques.
- Spécifications : affichage 192x128 en 4 bits, 2 disques virtuels de 50Mo, support des manettes, clavier/souris et tactile.
- Langage : Lua
- Plateformes : Windows, MacOS, Linux, Android.
- Avantages : aussi complet que TIC-80 mais rajoute la simulation des périphériques, tout en étant plus moderne avec le support de requêtes HTTP.
- Inconvénients : pas très mature, le projet est en cours de réécriture en Java.
- Prix : gratuit (open source).
- Site officiel
- Liste de jeux
LowRes NX
Une console inspirée par le Pico-8 mais qui utilise le BASIC et cherche à reproduire le fonctionnement des machines d'époque : il n'y a pas de screen buffer mais un système de registres, et des techniques d'époque comme le vblank ou le raster interrupt.
- Spécifications : affichage 160x128 avec 8 palettes de 4 couleurs, 4 canaux de son, techniques de rendu à l'ancienne, pas de limitation de cartouche, supporte le clavier/souris.
- Langage : BASIC
- Plateformes : Windows, MacOS, Linux, iOS.
- Avantages : très flexible, il est possible de modifier les outils intégrés pour les adapter à son usage ; pensé pour l'usage sur smartphone, y compris l'IDE.
- Inconvénients : pas de version Android.
- Prix : gratuit (open source).
- Site officiel
- Liste de jeux
MakeCode
Une console virtuelle par Microsoft qui permet de coder soit avec un éditeur visuel (des blocs à imbriquer), soit avec un langage (Javascript ou Python).
- Spécifications : affichage 160x128 en 16 couleurs.
- Langages : Javascript, Python, visuel
- Plateformes : navigateur, Raspberry Pi, consoles custom type Arduino.
- Avantages : grosse communauté ; beaucoup de tutos ; peut être exporté sur plein de matériel (AdaFruit, Raspberry Pi, etc) ; peut être utilisé pour commencer sans coder puis apprendre un langage d'un simple clic.
- Inconvénients : créé par Microsoft (ça en hérisse certains), documentation bordélique.
- Prix : gratuit (open source).
- Site officiel
- Liste de jeux : sur la même page, descendez un peu.
Pico-8
La plus célèbre des fantasy consoles, c'est sans doute celle qui a le meilleur équilibre entre ses restrictions, ses facilités d'usage, ses outils, sa flexibilité, etc. Elle s'inspire du rendu des consoles 8 bits, tout en utilisant ses propres restrictions, et n'impose pas de limitation de puissance, ce qui permet de faire des projets très impressionnants techniquement.
Elle a été mise sur le devant de la scène par des productions comme le prototype de Celeste, et a aujourd'hui une communauté très active qui fait des choses incroyables comme un modeleur 3D ou un portage de Virtua Racing.
Sa grande souplesse contribue à sa popularité : on peut distribuer les "cartouches" embarquées dans des images, les faire tourner directement dans les navigateurs, les vendre ou les rendre gratuites, etc.
- Spécifications : affichage 128x128 en 16 couleurs, cartouches de 32Ko, 4 canaux sonores.
- Langage : Lua
- Plateformes : Windows, MacOS, Linux, Raspberry Pi, navigateur.
- Avantages : très stable, grosse communauté, IDE complet, très souple à la fois en terme de création mais aussi en distribution et utilisation des jeux.
- Inconvénients : l'outil de création est payant.
- Prix : 15$ pour l'outil de création, les jeux peuvent être gratuits (ou pas).
- Site officiel
- Liste de jeux
Pixel Vision 8
Plus une plateforme qu'une machine spécifique, le Pixel Vision 8 permet de spécifier ses propres contraintes : affichage, mémoire, tout est modifiable (dans certaines limites bien sûr).
- Spécifications : les contraintes sont modifiables et donc très souples.
- Langage : Lua ou C# (en cours).
- Plateformes : Windows, MacOS, Linux.
- Avantages : très flexible ; outil de développement intégré assez puissant et divers outils qui facilitent la vie ; permet d'utiliser ses propres outils.
- Inconvénients : pas encore parfaitement stable, sujet à modifications, pas encore utilisable partout.
- Prix : gratuit (open source).
- Site officiel
- Liste de jeux
Pyxel
On peut résumer Pyxel en "Pico-8 en Python".
- Spécifications : affichage 256x256 en 16 couleurs, audio sur 4 canaux.
- Langage : Python
- Plateformes : Windows, MacOS, Linux.
- Avantages : très proche de Pico-8 tout en utilisant un langage plus "large" (Python) donc plus facile à réutiliser dans un autre contexte.
- Inconvénients : pas très mature, mises à jour peu fréquentes.
- Prix : gratuit (open source).
- Site officiel
- Liste de jeux
Quadplay
Une console virtuelle qui, comme son nom l'indique, permet jusqu'à 4 joueurs, et s'intègre donc très bien dans des bornes d'arcade personnalisées par exemple.
- Spécifications : affichage jusqu'à 384x224 (à peu près 16/9e) en 4096 couleurs, 4 joueurs.
- Langage : script personnalisé (PyxlScript) basé sur Python.
- Plateformes : Windows, MacOS, Linux, navigateur.
- Avantages : une des rares consoles virtuelles qui permettent le jeu en multijoueur ; export possible sur de nombreux supports ; permet une grande liberté.
- Inconvénients : les contraintes très larges limitent l'intérêt par rapport à un framework standard.
- Prix : gratuit (open source).
- Site officiel
- Liste de jeux
Script-8
Une console virtuelle avec des limitations assez extrêmes (une unique palette de 8 couleurs qui forment un dégradé) mais une intégration avec Github assez intéressante, et des outils assez puissants comme la possibilité de remonter le temps pour ajuster finement des valeurs.
- Spécifications : affichage 128x128 en 8 couleurs pré-fixées qui forment un dégradé de beige ; 32Ko de RAM.
- Langage : Javascript
- Plateformes : navigateur.
- Avantages : utilise Javascript ; outils puissants ; partage facile.
- Inconvénients : ne tourne pas en-dehors d'un navigateur.
- Prix : gratuit (open source).
- Site officiel
- Liste de jeux : sur la même page, cliquez sur "shelf" en haut.
TIC-80
Tout comme le Pico-8 s'inspire des consoles 8 bits, le TIC-80 fait la même chose en s'inspirant des ordinateurs 8 bits, qui utilisaient souvent un processeur Z80 (d'où le nom). Il est tout aussi complet que le Pico-8 avec un IDE intégré, mais un tout petit peu moins mature.
- Spécifications : affichage 240x136 en 16 couleurs, 256 sprites de 8x8, son sur 4 canaux.
- Langages : Lua, Javascript, Moonscript, Fennel, Wren, Squirrel.
- Plateformes : Windows, MacOS, Linux, 3DS, Android, navigateur.
- Avantages : assez complet et puissant, moins restrictif que le Pico-8 et donne un style "ordinateur" aux jeux.
- Inconvénients : moins complet que le Pico-8, moins portable.
- Prix : gratuit (open source), version payante (5$) avec un peu plus de possibilités.
- Site officiel
- Liste de jeux
Vectorboy
Une console qui ne fonctionne pas avec des pixels mais des vecteurs, comme la Vectrex.
- Spécifications : affichage vectoriel monochrome.
- Langage : Lua
- Plateformes : Windows.
- Avantages : la seule machine de la liste qui fait du vectoriel.
- Inconvénients : pas open source, et projet à l'abandon depuis 2018.
- Prix : gratuit (closed source).
- Site officiel
Voxatron
Créé par les développeurs du Pico-8, Voxatron est, comme son nom le suggère, dédié à un affichage en voxel, ces petits cubes 3D popularisés par Minecraft (mais qui était déjà utilisé au début des années 90), qui peuvent être pensés comme "une grille de pixels à laquelle on rajoute une information de hauteur".
Techniquement ce n'est pas une machine virtuelle mais plutôt un jeu hautement moddable, comme peuvent l'être Roblox ou Dreams. Tout comme le Pico-8, il est tout de même possible d'exporter ses créations avec un système de "cartouches".
- Spécifications : le jeu est rendu sur une grille de 128x128 blocs et 64 blocs de hauteur.
- Langage : script personnalisé.
- Plateformes : Windows, MacOS, Linux.
- Avantages : manière très simple de créer un jeu plus ou moins 3D.
- Inconvénients : encore en alpha.
- Prix : pas encore fixé.
- Site officiel
- Liste de jeux
VVPet
Une micro-console qui simule un appareil de type Tamagochi.
- Spécifications : affichage monochrome en 128x128.
- Langage : Lua
- Plateformes : Love (donc un peu tout).
- Avantages : c'est rigolo.
- Inconvénients : projet abandonné, mal documenté, etc.
- Prix : gratuit (open source).
- Site officiel
Message édité par cosmoschtroumpf le 26-04-2021 à 12:57:05
---------------
Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux