Konzept hinzugefügt
parent
a76f7b7175
commit
532bff8091
91
Konzept.md
Normal file
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
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user