Petites zones , recherches machines
4j, https://framateam.org/enchevetres/channels/town-square
Expérimentations de machines relativement simples, connues sur base Raspberry Pi ou équivalent, pour des jeux dans un premier temps …simples (et à définir selon les possibilités offertes)
petit écran pour des déplacements dans des menus et des affichages simples
des boutons
une sortie son pour l'écoute d'instructions (synthèse sonore ou fichiers compressés)
Wifi pas trop mauvais pour le positionnement, la communication
un GPS de base comme Module GPS ADAFRUIT INDUSTRIES 746 35€
un boitier solide
une alimentation sur batterie genre 18650
-
bash pour la base
python pour le moteur de jeux, coordination position/évènements/intercommunication/gestion des histoires
fichiers html/javascript fait par Twine pour les pages de jeux, genre fiction interactive
Solution RSP game pi ecran TFT
Sur les pb d'appro des RSP, il y a une alternative |RADXA zero mieux que la RSP et brochage compatibles…
A première vue l'idée de gamepi20 ou gapepi20 wavewhare sur RSP zero était la bonne
Mais si nous voulons un WiFi plus sensible une Raspberry Pi A+ serait un plus ou Zero 2W
Le boitier gamepi20 n'est que pour un pi zero et il semble difficile d'y ajouter des trucs, d'ou partir sur un gamePi Hat … le fait qu'il n'y a pas de bordure permet aussi de bricoler un boitier plus large pour GPS/futurs trucs(rfid/son)
Solution RSP sur écran e-paper tactile
Mais
m5paper sorte de petite liseuse sur ESP32 (80€) pas mal, mais manque gps,audio,et il y a une batterie lithium pas tres low-tech… et developpement pour bon codeur
-
conso plus basse
nécessite batterie externe , qui peuvent faire partie du jeux (ajout boitier batterie 12€)
GPS externe USB? ou ajout interne i2c (place?)
carte son USB simple , si on colle un hub USB, un ajout au boitier pourrait accueillir GPS+SON+?, peut etre a designer comme module de jeux
par contre j'ai des sérieux doutes sur la durée de vie, et comme l'emprunte écologique est surtout a la construction… préférons le lcd pour le moment ?
Solution RSP game pi ecran
Peut être le meilleurs choix autour d'une RSP ZERO 2W ou A+? RSP+~70€+boitier+bat-extern
petit écran e-paper
Solution RSP-module GPM2840 tout fait
Solutions ailleurs
Solution console linux
Solutions alternatives à Raspberry
Notre principale problème est aujourd'hui, et demain, l'approvisionnement !
Dans un sens faire avec du matériel libre c'est aussi ne pas être dépendant de la pénurie, d'où s'orienter vers des alternative au RaspberryPi.
Il y a quelques cartes similaires sur la partie connexion aux Raspberry Pi, OrangePi,BananaPi,LibreComputer … Il faut faire attention aux places des sorties en fonction des cartes supplementaire qu'on utilise. Chez Waveshare, la game Hat,game43 utilise un connecteur hdmi précis, pas la GamePi20,tiny game . Et les prix même si ils ont augmenté sont moins chère que RSP
Orange Pi ,
Hardkernel , Odroid HC4 , aussi pb appro ?connexion incompatible
Hardkernel , Odroid C4
Friendlyarm, Nanopi M1 pb place connexion?
Libre Computer , Tritium, Le Potato
tritium H3 format RSP B 2Go 45€ ( RSP4 2Go 45€ dispo…)
connexion game pi hat et autre ok
resterait à tester retrorangepi dessus
carte+hat+bat en gros 90€ … à comparer avec les consoles toute faite du dessus …
Bananapi zero,M2 et autre
Banana Pi BPI-M2 Zero (ebay) 26$
gamepi20 / tinypi
resterait à tester retrorangepi dessus
carte+hat+bat en gros 70€
-
-
Expérimentations
En cours / Pistes ++
attente d'approvisionnement des RSP A+ ou autre (alternative raxda?), et surtout que j'ai un peu de temps, disons début février
j'ai deja le GPS et quelques Pi
cmd le boitier gamePi Hat qui va , ok ,
pb principale = connecteur HDMI pas forcement en face
pour une Pizero il faut un cable souple .. pas trouvé , mauvaise piste
je regarde comment on peut adapter une autre carte genre RSP la dessus … cf alternative au dessus
idée en parallèle avec une machine pour le son, une base d'
OS a tout faire
OSsature
si piste RSP zero format , commander un gamepi20 ?
si besoin de plus la solution une Odroid Go super serait plus directe?
<note tip>
Donc la question revient encore à une idée du prix par console,
120€+GPS et on a tout(boitier tout fait) avec puissance dispo pour des gros programmes et rendus, un peut plus dans l'idee d'acheter un truc avec lequel on ne s’embête pas trop
75+ GPS base RSP likecf
RSP4 équivalences 2022 45€ +gamehat 30+ bat , assemblage hard,soft? a faire, plus petit, idée de faire aussi la console, boitier a bricoler
mais on peut changer les choses après…
51 (Banana Pi BPI-M2 Zero 26$+e-paper 25)+gps 30+bat 12+son,avantage du e-paper conso mais petit texte, boitier a bricoler
Partons nous plutôt sur une console qui ressemble à une console, ou une qui peut interpeller?
</note>
Tests en cours
Pistes autres
test du système sur RSP Zero, moteur python avec chargement de commandes (navigateur http,lecteur son,jeux retropi …)
-
-
-
-
regarder moteur autour d'un GIS, base postgres …
moteur alpha
Hypothèses:
les joueurs ne doivent pas avoir les yeux et l'esprit accaparés par un écran
les jeux sont plutôt sonores ou au pire textuelles
l'idée que posséder un GPS n'amène pas automatiquement un pensée géographique
revenons plus à nos sens primaires, notre orientation n'est pas une vue du dessus.(carte) mais le déroulement de chemins possibles
les informations joueurs/situations/système de jeux peuvent être réparties en réseaux mesh (passerelle Internet possible ) pour ne pas dépendre exclusivement d'une zone WiFi
on a un système d'exploitation complet avec une gestion de bureau graphique …
on peut gérer des sauvegardes à des moments, et des log datée de tout les évènements
Cela pourrait donner:
l'inventaire affiche des objets (répertoires/fichiers) comme un gestionnaire de fichier que le joueur peut activer( ROX est un bon choix, il sait associer des scripts/propriétés à des répertoire!)
quand un nouvel objet arrive dans la besace, si c'est un programme, il est exécuté, sinon il est affiché
l'objet reste ensuite dans la besace, qui peut être plus ou moins organisée par le joueur
OS traitant les évènements GPS(gpsd), réseaux, compteurs etc sous forme d'exécution de petits codes(évènements)
un évènement lance la copie d'un objet vers la besace du joueur (puis lancement d'un lecteur audio, texte etc) ou une action sur les objets de la besace (suppression,modification,compteur etc)
Tout peut etre géré par des scripts bash/cron/at
Tout est en log et le log peut être lu pour la résolution des évènements (ex:éviter les doublons)
le résultat de l'application des objets (règles/connaissances) à la suite, n'est pas cadré…il faudra faire attention aux accidents
c'est un site dokuwiki local (nginx/php/cgi) ou les pages sont fabriquées/révélées/modifiées par la mécanique du jeu
si on sent qu'une carte devient nécessaire (mais je pense que non)
peut être générée en fonction, carte SVG, lib python?
carte plugin openlayer, les données sont incluent dans la page , mais on peut les modifier et rafraîchir ?
mesh batman-adv
Possibilités
afficher des pages de fiction interactive (textes/Twine/javascript) en fonction de la position donnée par le GPS ou d'évènements genre bouton/script simple, fonction du temps/autres évènement
simple textes/sons/video
avec des questions/tests, réponses par boutons/joystick, qui offre un parcours au sein même de la page (pas forcement d'exportation vers d'autre pages/lieux/historique ? et donc de relation entre les pages/lieux?)
une page en chasse une autre
des délais d'affichages/réponses/… sont gérables
afficher un inventaire d'objet numérique comme un gestionnaire de fichier
afficher des pages d'un site présent sur une machine connectée au même réseau WiFi
de la machine MJ , cartes, texte …
d'une borne WiFi qu'on à placé, fixe ou dans un objet du jeux (artefact)
d'une autre console d'un autre joueur ?(plus lourd)
afficher des données venant des toute machine connectée sur le réseau WiFi
connaitre les distances entre les machines du jeux, soit distance par niveau de signal WiFi(+/-30m), soit GPS(+/- 5m)
repérer/déclencher sur des SSID connu ( fichier de présence des bornes wifi sur le lieu,AP,borne à nous )
soit à vue
soit à l'approche, (hors de portée,loin,pas tres loin,proche,tout proche …)
connaitre/déclencher en fonction du nombre de console dans un périmetre
avoir des évènements temporels , à telle heure , toute les x minutes…
avoir un historique de tout ce qui s'est passé
jouer a des jeux, rétrogaming en fonction d'évènement , temp/position/…
écouter des fichiers sons, comme pour les page html, fonction d'évènement…
recherches
Petites zones , recherches styles
à quoi ressemble le matériel ?
machine à voyager dans le temps
sur base d'une vieille radio,
portative
pas trop encombrante
mais solide
genre militaire?
flight case (trop cher)
d'outillage
on peut les peindre style steampunk
Boutons/afficheurs
Jeux