Hacking EdgeFest 2014

HACKING EDGEFEST 2014

Concept

Le principe de cet évènement est de s'approprier la presqu'île en la "hackant" à notre manière. Le but est de montrer l'impact d'Alsace Digitale et de sa communauté sur l'îlot Malraux.

Après une étude approfondie qui nous a fait abandonner une première version à base de LEDs, nous avons prévu de permettre de jouer à des jeux vidéos sur la médiathèque.

Installation physique

L'installation est constituée de 3 éléments de base :

  • Des manettes de jeu sur le quai Jeanne Helbling (manettes de XBOX)
  • Un projecteur Laser et un PC le contrôlant à La Plage
  • La surface de projection constituée par la médiathèque

Comment contribuer ?

C'est là où ça devient marrant : tout le monde peut contribuer !

La joyeuse équipe du HackSXB a dévelopé pour vous une API faisant abstraction des contraintes matérielles. Vous allez pouvoir, dans la moiteur de votre appartement (où La Plage lors des soirées dédiées), développer un jeu qui s'affichera sur la médiathèque.

Vous avez "simplement" à développer la boucle principale de votre jeu, c'est à dire analyser les entrées au clavier (ou manette) et décider quoi dessiner.

Les implémentations de l'API sont les suivantes :

  • PHP
  • C# (en cours)
  • Python (en cours)

Pour commencer à développer votre jeu dans le simulateur, clonez le dépôt Github suivant : https://github.com/morgan-linux/edge-laser-simulator.

Ce repo Git contient aussi une implémentation de référence en PHP de client de l'API. Bientôt la suite !

Comment obtenir de l'aide ?

Vous pouvez obtenir de l'aide en vous inscrivant au Google Group suivant : edgefest-hacking

API

Normalement vous n'avez pas besoin de lire ce document à moins de vouloir implémenter l'API dans un nouveau langage. Edge Laser Control - Protocole d'affichage