
Les opportunités pour apprendre la programmation se multiplient. La plus connue d'entre elle est certainement le Raspberry Pi, mais ici, nous allons plutôt parler de console rétro basée, par exemple, sur Arduino.
Avant même de présenter ces machines, on peut se demander pourquoi on voudrait apprendre la programmation de jeux vidéo alors qu'il existe des solutions tout en main, telles que Unity, Unreal Engine, Godot, Game Maker.... Et les réponses sont multiples et chacun aura évidemment son avis. Ces consoles ont la particularité d'être limitées (comme ont pu l'être les machines des 80/90) avec une spécification fixe. Même si ces limitations peuvent paraître des contraintes, elles peuvent aussi être des avantages : en effet, le jeu créé sur une telle machine ne peut être que minimaliste et demandant moins de connaissances, donc plus facilement réalisable par une seule et unique personne. Bref, voyons voir ce que sont ces consoles :

- Atmega32u4 16 MHz
- écran OLED 1,3 pouces ;
- 6 boutons ;
- haut parleur piézoélectrique deux canaux ;
- boîtier en aluminium et polycarbonate ;
- micro USB
- batterie LiPo rechargeable par USB ;
- 49 $ ;
- https://www.arduboy.com/

- AtMega328P (8 bits, 16 Mhz, 32Ko) (similaire à celui du Arduino Uno) ;
- 84x48 noir et blanc (recyclage de téléphone Nokia) ;
- haut parleur avec quatre canaux et huit niveaux de volume ;
- possibilité multijoueurs par I2C ;
- micro SD ;
- micro USB ;
- batterie LiPo rechargeable par USB ;
- 39 € ;
- http://gamebuino.com/

- ARMv7 1Ghz ;
- écran LED 480 pixels, rétroéclairé ;
- clavier QWERTY ;
- 512 Mo de mémoire vive ;
- Mali 400 GPU ;
- WiFi ;
- Bluetooth ;
- batterie avec une autonomie de 5h ;
- 69 $ ;
- https://getchip.com/pages/pocketchip
Votre opinion


Vous avez lu gratuitement 1 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.