Projets:HexArcade

From Electrolab
Revision as of 10:40, 30 May 2015 by Emptty (Talk | contribs)

Jump to: navigation, search

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, vu lors d'une visite du computerspiele museum à Berlin.

Hexarcade-pentapong-original.jpg Ceci est le PentaPong d'origine. L'objectif du présent projet est de faire le même genre de chose en hexagonal, et avec plus de jeux.


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.)

Stick Stick le moins cher, avec boule changeable (pour mettre des couleurs differentes Switchable 2 - 4 - 8 Microswitches inclus

http://www.starcab.net/product_info.php?cPath=219_246&products_id=885

Boutons standards 28mm, Microswitch inclus, vissable 6 couleurs.

http://www.starcab.net/product_info.php?cPath=219_165&products_id=521 http://www.starcab.net/product_info.php?cPath=219_165&products_id=520 http://www.starcab.net/product_info.php?cPath=219_165&products_id=518 http://www.starcab.net/product_info.php?cPath=219_165&products_id=519 http://www.starcab.net/product_info.php?cPath=219_165&products_id=523 http://www.starcab.net/product_info.php?cPath=219_165&products_id=524

Prendre du rab pour les boutons start et autres trucs de maintenance eventuels. ( 10 boutons)

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