Konzept hinzugefügt

Tobias Hopp 2024-03-26 12:32:55 +00:00
parent a76f7b7175
commit 532bff8091

91
Konzept.md Normal file

@ -0,0 +1,91 @@
• Karten bekommen alle nfc chips außer karten die keine auswirkung auf das Konto oder Spiel hätten
• Jede Karte hat eine Figur und Sicherheitsnummer
• Handy optional
• Synchronisiert sich mittels websocket an die cloud
• Gerät registriert sich durch mac adresse wifi0
• Bekommt id vom account und erstellt party damit
• Generiert einen qr code auf dem bildschirm damit alle beitreten können, verschwindet später in das handy symbol in der Ecke
• Sendet spiel updates an die cloud und empfängt aktionen
• Spieler loggen sich dann ein mit sicherheitscode auf der karte
• Display auf dem raspi mit nfc reader daneben
• Display kann genutzt werden, primär aber die tasten und karte
• Service modus
• Karten schreiben mit default deck
• Karten einlesen egal welches Deck
• Wlan verwalten
• Nfc leser suchen/test
• Ausloggen bei Inaktivität am terminal nach 10 sekunden zur Sicherheit oder durch [D] bzw logout
Spielsettings
• Gefängnis muss gesetzt werden
• Am handy kann spieler "Ich bin dran" klicken wenn keiner eingeloggt ist um eingeloggt zu sein
• Entweder Handy oder Karte pro Spieler pro Durchlauf
Default buttons
• 0 = Würfeln
• A = Geld senden
• B = Straßen einsehen
• C = Gefängnis eintreten / freikaufen
• D = Logout/Runde zu ende/Spiel beenden 2x drücken
• # = Bestätigen
• * = Abbrechen
(Erst einloggen!)
• Geld senden
• Haus kaufen
• Hotel kaufen(5x Häuser)
• Grundstücke übertragen
• An einen anderen Spieler
• Keine Geldfrage, können die spieler selbst machen
• Keine Grundstücksfrage, können die spieler selber machen
• Gefängnis (frei oder rein kommen)
Nfc tag 80-120bytes
Bankkarte
ACCOUNT;HAT;Schubkarre;258
Spielkarte
CATEGORY;IDENTIFIER;NAME/DESC;[AMOUNT;VALUE_BUY,VALUE_SELL;RENT,TIER1_RENT,TIER2_RENT,TIER3_RENT,TIER4_RENT,MAX_RENT;IS_TRAINSTATION;IS_UTILITY]
STREET;LESSING_STREET,YELLOW;LessingStrasse;4;130,75;15,25,50,75,100,220;0;0
TASK;PAY,100;Bezahle 100 für Arztkosten
TASK;GET,10;Erhalte 10 für Schönheitswettbewerb
Nfc tag hat uid. Falls action/community card direkt hintereinander, Fehler!
Categories
• STREET
• TASK
• COMMUNITY
• ACCOUNT
Wenn Bankkarte aufgelegt wird:
• Warten auf Tasteneingabe
• Geld senden
• Gefängnis
• Warten auf Aktionskarte
• Wenn aufgelegt, karte anwenden
• Warten auf Straße
• Wenn eigene straße:
• 1: Haus bauen
• 2: Haus verkaufen
• 3: Hypothek aufnehem
• 8: Straße überschreiben an Spieler
• 7: Straße an Bank verkaufen
• Wenn nicht eigene:
• Geld vom Konto abziehen
Wenn Straße aufgelegt wird:
(Ohne Bankkarte vorher)
• Zeige Infos über die Straße
• Warten auf Bankkarte
• Spieler auswählen zum Geld abziehen