Outils pour utilisateurs

Outils du site


petites_zones:start

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
  • OS rasbian sur micoSD
    • 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

  • console gpm2804 + retropie 150€ mais tout fait ou alors on retourne au mixe gamepi20(85€)+hub
  • problèmes d'approvisionnement !
  • possibilité d'adopter une autre approche système des jeux,
    • le jeux est un jeu par défaut parmis d'autres ROM/émulation etc de la console de jeux (on a les sources du systeme donc on peut patcher …
    • le fait de devoir trouver d'autres ROM/jeux peut faire parti du jeux
    • on peut développer des ateliers consoles de jeux linux RSP (plus classique)

Solutions ailleurs

plutot sur base RK RK3328 ? ou ? voir https://dietpc.com et https://armbian.com , Orange pi / Nano pi

Solution console linux

https://www.arcadia-retrogaming.fr/consoles-portables.html?order=product.price.asc

D'où le matériel gagnant RK3326 , wifi en clé, usb/otg, port I/O , évidement linux: O-DROID Go Super 118€

Et en test , pour voir dans quel mesure on peut la hacker pour accéder aux I/O la rg351p ou rg351v

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 genre Pizero BananaPiZero
    • si beoin de plus de ressource aller plutot sur equiv RSP4 cf RSP4 équivalences 2022
  • si besoin de plus la solution une Odroid Go super serait plus directe?
    • on peut connecter un pack de batterie 18650 externe plutot qu'interne et récup la place pour le pgs
Donc la question revient encore à une idée du prix par console,
  1. 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
  2. 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…

  1. 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?

Tests en cours

  • Jambox_pi (32bit) sur RSP3/ecran tactil, puis install Retropi OSsature
  • RetropPi (32bit) sur RSP4/Game Hat pour voir comment ca tourne

Pistes autres

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:

forme ''Inventaires''. la besace

  • 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)
  1. Tout peut etre géré par des scripts bash/cron/at
  2. Tout est en log et le log peut être lu pour la résolution des évènements (ex:éviter les doublons)
  3. le résultat de l'application des objets (règles/connaissances) à la suite, n'est pas cadré…il faudra faire attention aux accidents
  • une carte n'est pas incompatible avec la gestion de la besace, la carte peut etre un objet

forme site HTML avec cartes (objet?)

  • 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

  • mesh wifi (ou autre)
  • possible passerelle Internet
  • bien implémenté linux/debian

Possibilités

  1. 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
    1. simple textes/sons/video
    2. 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?)
    3. une page en chasse une autre
    4. des délais d'affichages/réponses/… sont gérables
  2. afficher un inventaire d'objet numérique comme un gestionnaire de fichier
  3. afficher des pages d'un site présent sur une machine connectée au même réseau WiFi
    1. de la machine MJ , cartes, texte …
    2. d'une borne WiFi qu'on à placé, fixe ou dans un objet du jeux (artefact)
    3. d'une autre console d'un autre joueur ?(plus lourd)
  4. afficher des données venant des toute machine connectée sur le réseau WiFi
  5. connaitre les distances entre les machines du jeux, soit distance par niveau de signal WiFi(+/-30m), soit GPS(+/- 5m)
  6. repérer/déclencher sur des SSID connu ( fichier de présence des bornes wifi sur le lieu,AP,borne à nous )
    1. soit à vue
    2. soit à l'approche, (hors de portée,loin,pas tres loin,proche,tout proche …)
  7. connaitre/déclencher en fonction du nombre de console dans un périmetre
  8. avoir des évènements temporels , à telle heure , toute les x minutes…
  9. avoir un historique de tout ce qui s'est passé
  10. jouer a des jeux, rétrogaming en fonction d'évènement , temp/position/…
  11. é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
  • récupération de pièces anciennes, trop galère
  • valise ou mallette toute faite
    • a CD 30€
    • outillage 16€
    • wooden square box crate birthday gift idea jewelry keepsake storage lid clasp chercher sur ebay 6€

on peut les peindre style steampunk

Boutons/afficheurs

Jeux

petites_zones/start.txt · Dernière modification: 2022/05/14 15:14 par gepeto