Poly-Bitsy est un outil de pésentation pour Bitsy permettant à la fois de créer des playlists de Bitsies et de contrôler plusieurs Bitsies simultanement ou indépendament au clavier ou avec un ou plusieurs gamepads sur une page Web.
- Poly-Bitsy permet de jouer un Bitsy avec un gamepad à la place du clavier.
- Poly-Bitsy permet de jouer à plusieurs Bitsies simultanément avec un seul clavier sur la même page Web. (aka: Multi-Bitsy)
- Poly-Bitsy permet de jouer à plusieurs Bitsies simultanément avec un seul gamepad sur la même page Web.
- Poly-Bitsy permet de jouer au même Bitsy avec plusieurs gamepads sur la même page Web.
- Poly-Bitsy permet de jouer à plusieurs Bitsies indépendamment avec plusieurs gamepads sur la même page Web.
- Toutes les options de contrôle par gamepad citées ci-dessus fonctionnent aussi avec plusieurs Poly-Bitsy tournant sur des pages Web séparées.
Le fichier playlist.json contient la configuration du Poly-Bitsy.
Il permet de définir des paramètres généraux et la listes des Bitsies jouables.
-
L'objet (obligatoire) settings definit la taille par défaut en syntaxe css de chaque bitsies.
-
L'objet games définit la liste des Bitsies jouables.
- Chacun des Bitsies est obligatoirement définit par un titre et un lien vers son fichier html ("title" et "path").
- Chacun des bitsies peux contenir différents paramètres individuels et optionnels ("width", "height", "preload", etc.. ).
-
L'objet optionnel "music" définit un fichier mp3 à utiliser comme musique de fond.
Raccourcis clavier :
- N : Nouvelle playlist / Bitsy.
- R : Relancer tous les jeux.
- K : Quitter tous les jeux.
- F : Mode plein écran.
- H : Menu d'aide.
- A : A propos.
Menu des playlistes :
- g0, g1, g2, g3 : Selection du ou des gamepads associés, selection multiple avec la touche Shift (majuscule).
- K : Activation du clavier.
- M : Mute
- R : Relancer le jeu.
- X : Fermer la playlist ou le jeu.
-
Pour l'instant Poly-Bitsy ne fonctionne que sur Firefox avec les gampads.
-
Pour avoir accès aux gamepads Poly-Bisty a besoin d'être hébergé sur un serveur Web.
Pour utiliser Poly-Bitsy sur un ordinateur, un serveur Web peut être localement initié depuis le terminal (Linux, MacOs) ou l'invité de commande (Windows) en exécutant cette commande depuis le dossier racine du Poly-Bitsy :
python3 -m http.server
Puis d'aller à l'adresse http://127.0.0.1:8000 pour accéder à la page du Poly-Bitsy.
D'autres techniques sont possibles: https://developer.mozilla.org/en-US/docs/Learn/Common_questions/Tools_and_setup/set_up_a_local_testing_server