Difference between revisions of "Projets:HexArcade"
(Created page with "= Actus = Démarrage projet. = Introduction = Il s'agit de réaliser une borne d'arcade générique, prévue pour six joueurs. D'inspiration directe du pentapong (ref nécess...") |
(→Ressources) |
||
Line 44: | Line 44: | ||
= Réalisation = | = Réalisation = | ||
== Ressources == | == Ressources == | ||
− | * sparkfun stuff | + | * sparkfun stuff: |
− | * pentapong (trouver la ref) | + | **https://www.sparkfun.com/products/9337 bouton arcade bleu, <$2 |
+ | **https://www.sparkfun.com/products/9338 jaune | ||
+ | **https://www.sparkfun.com/products/9341 vert | ||
+ | **https://www.sparkfun.com/products/9336 rouge | ||
+ | **https://www.sparkfun.com/products/9136 joystick 1: modifiable..? | ||
+ | **https://www.sparkfun.com/products/9182 joystick 2: modifiable..? | ||
+ | |||
+ | * pentapong (trouver la ref/ajouter des pics.) | ||
== Macro-planning == | == Macro-planning == | ||
*HW: lister le stuff, commander le stuff, assembler le stuff. Jnat & clem dès que ya du temps | *HW: lister le stuff, commander le stuff, assembler le stuff. Jnat & clem dès que ya du temps | ||
*SW: chopper un framework sympa, installer un PC kivabien: emptty ; gameplay & premiers protos de jeu: emptty/jnat | *SW: chopper un framework sympa, installer un PC kivabien: emptty ; gameplay & premiers protos de jeu: emptty/jnat |
Revision as of 13:42, 26 August 2014
Contents
Actus
Démarrage projet.
Introduction
Il s'agit de réaliser une borne d'arcade générique, prévue pour six joueurs. D'inspiration directe du pentapong (ref nécessaire), vu lors d'une visite du computerspiele museum à Berlin.
Objectifs
On souhaite concevoir et réaliser une borne d'arcade utilisable pour six joueurs. L'objectif est d'en installer un exemplaire dans le hall d'accueil du lab v2 notamment, et de se servir de cette plateforme pour expérimenter différents gameplay particuliers.
Principes
On intègre un PC dans une table hexagonale, incluant 6 controleurs customisés pour disposer de 6 directions. Tous les jeux proposés sont axés autour de ce form factor spécifique.
Fonctionnellement, les controlleurs sont vus comme des claviers, et mappés en logiciel.
Les jeux sont adaptés à cette plateforme, qui d'ailleurs peut servir de support pour se frotter à la programmation de jeux.
Fonctionnalités
hardware
- Joystick arcade modifié pour avoir 6 directions
- 4 boutons classiques.
- controlleur type arduilol=>usb.
- chaque joystick + 4 boutons est indépendant, pour disposer d'une meilleure modularité.
- écran x" disposé à l'horizontal, intégré dans une table hexagonale.
- PC quelconque.
software
Module Joystick
pré-étude
Il faut modifier un joystick du commerce pour obtenir 6 directions. On cable 4 boutons classiques arcade. On peut faire une arduilol custom si nécessaire (type leonardo cheapo). On peut envisager de réaliser d'autres types de controleurs (volant, etc) pour des jeux différents... mais ce sera pour plus tard !
proof of concept
Module table
pré-étude
- Structure en bois toute bête ; prévoir cependant un truc assez robuste pour survivre aux maltraitances des joueurs.
- intégration du PC, de l'écran (CRT pour meilleurs angles de vision?), des joysticks.
proof of concept
Réalisation
Ressources
- sparkfun stuff:
- https://www.sparkfun.com/products/9337 bouton arcade bleu, <$2
- https://www.sparkfun.com/products/9338 jaune
- https://www.sparkfun.com/products/9341 vert
- https://www.sparkfun.com/products/9336 rouge
- https://www.sparkfun.com/products/9136 joystick 1: modifiable..?
- https://www.sparkfun.com/products/9182 joystick 2: modifiable..?
- pentapong (trouver la ref/ajouter des pics.)
Macro-planning
- HW: lister le stuff, commander le stuff, assembler le stuff. Jnat & clem dès que ya du temps
- SW: chopper un framework sympa, installer un PC kivabien: emptty ; gameplay & premiers protos de jeu: emptty/jnat