[Tiptoi] Fwd: Re: Zwischenbericht: Lern-Kartenspiel / Problem: Performance
f.gurtner85
f.gurtner85 at gmail.com
Mi Jan 2 20:23:55 CET 2019
Hallo Hendrik,Wie Markus schon schrieb wäre konkreter code zur Hilfestellung nützlich....Alernativ könnte die zufällige Frageauswahl auch aus einem gemischtem Fragekarten stapel bestenen und eine durch Spielregeln ( gelöste Karten werden entfernt, falsch beantwortete werden wieder zurückgelegt) die Logik zum überprüfen auf noch im Spiel befindliche Lösungskarten umgangen....Mfg Franz
Von meinem Samsung Galaxy Smartphone gesendet.
-------- Ursprüngliche Nachricht --------Von: Markus Heiße <Markus-Heisse at gmx.de> Datum: 02.01.19 19:26 (GMT+01:00) An: tiptoi at lists.nomeata.de Betreff: Re: [Tiptoi] Zwischenbericht: Lern-Kartenspiel / Problem: Performance
Hallo Hendrik,
klingt nach einer tollen Idee. Um ggf. Tipps zur Optimierung zu haben, müsste man einmal den Code sehen.
Ansonsten könnte man, um den code generell zu vereinfachen, eine Spielrunde mit x Runden machen, in der lediglich die Aufgabe per Zufall gewählt wird. Die Karten bleiben alle im Spiel und der der richtig tippt, bekommt einfach einen Punkt (wenn es etwas greifbares sein muss, kann man irgendwelche Spielchips nehmen o. ä.). Natürlich kann es da passieren, dass eine Aufgabe mehrfach kommt. Man könnte es Variieren, in dem du z. B. für EINE Karte MEHRERE Fragen implementierst um die Gefahr von Dopplungen zu minimieren.
Braucht der Stift generell 20-40 Sekunden, um eine Aufgabe zu wählen, oder erst wenn das Spiel bereits eine Weile läuft (und einige Karten nicht mehr im Spiel sind)?
lg Markus
Gesendet: Mittwoch, 02. Januar 2019 um 18:59 Uhr
Von: "Hendrik Fuß" <hendrik.fuss at gmail.com>
An: "Die Mailingliste für Tiptoi-Bastler" <tiptoi at lists.nomeata.de>
Betreff: [Tiptoi] Zwischenbericht: Lern-Kartenspiel / Problem: Performance
So, wie ihr merkt, nutze ich die Ferien gerade intensiv, um endlich mein Tiptoi-Projekt voranzubringen. Vielleicht interessiert euch ein erstes Zwischenergebnis …
Ich bin Lehrer in einer Musikschule und versuche, mit tttool ein Lern-Kartenspiel für meine Schüler zu erstellen (siehe Bild). Dabei geht es darum, zuzuordnen, mit welchem Finger ein bestimmter Ton gespielt wird, und auf welcher Saite. Die Spielidee ist einfach: der Tiptoi-Stift nennt eine Aufgabe (z.B.: „Welchen Ton kann man mit dem ersten Finger greifen?“) und der Spieler löst die Aufgabe, indem er eine passende Karte antippt. Bei einer richtigen Antwort darf er die Karte behalten. Es gewinnt der Spieler, der am Ende die meisten Karten hat.
Ich habe das Spiel nun fertig implementiert, und es funktioniert … im Prinzip. Mein Problem ist nur, dass der Stift mit den Algorithmen heillos überfordert ist. Die zufällige Auswahl einer neuen Aufgabe dauert ca. 20–40 Sekunden. :-( Im jetzigen Zustand ist das Spiel also noch nicht wirklich spielbar.
Zugegebenermaßen ist der Algorithmus nicht ganz trivial, weil der Stift immer eine zu den ausliegenden Karten passende Aufgabe aussuchen muss. Dabei muss der Stift schätzungsweise 25–30 Jump-Befehle verarbeiten. Eigentlich nicht viel für einen Mikroprozessor …
Ich werde also die nächste Zeit damit verbringen, den Spiel-Code zu optimieren, oder zur Not die Spielregeln abwandeln, sodass der Programmcode einfacher wird.
Wenn jemand noch Optimierungs-Tipps hat, bin ich sehr dankbar.
Vielen Dank auch sonst für die Unterstützung und das durchweg positive Klima in dieser Gruppe.
viele Grüße
Hendrik
-- tiptoi mailing list tiptoi at lists.nomeata.de https://lists.nomeata.de/mailman/listinfo/tiptoi
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://lists.nomeata.de/pipermail/tiptoi/attachments/20190102/0bfdbf0b/attachment.htm>
Mehr Informationen über die Mailingliste tiptoi