Difference between revisions of "Projets:HexArcade"

From Electrolab
Jump to: navigation, search
(Ressources)
(software: Lien++)
Line 25: Line 25:
  
 
=== software ===
 
=== software ===
 +
 +
Un article vraiment bien sur comment gérer les grilles hexagonales dans les jeux:  http://www.redblobgames.com/grids/hexagons/
  
 
== Module Joystick ==
 
== Module Joystick ==

Revision as of 10:15, 10 October 2014

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

Un article vraiment bien sur comment gérer les grilles hexagonales dans les jeux: http://www.redblobgames.com/grids/hexagons/

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

  • 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