AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Memory Spiel

Ein Thema von audifanrs6 · begonnen am 2. Jun 2014 · letzter Beitrag vom 3. Jun 2014
Antwort Antwort
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.487 Beiträge
 
Delphi 12 Athens
 
#1

AW: Memory Spiel

  Alt 3. Jun 2014, 09:46
Beispiel für einen Zettel was passieren soll:
Code:
Start:
  Karten zufällig verteilen

Kartenklick:
  Welcher Zustand liegt vor:

1.keine Karte als neu aufgedeckt gemerkt
- Anzahl der Versuche erhöhen
- Karte aufdecken
- 1.Karte merken und damit zu Zustand 2 wechseln

2.eine Karte wurde bereits als neu aufgedeckt gemerkt
- Karte aufdecken
  Wenn(zweite Karte = erste Karte)
-   Merker für erste Karte löschen und damit in Zustand 1 wechseln
-   Auf Ende prüfen
  Sonst
-   2.Karte merken und damit zu Zustand 3 wechseln

3.zwei unterschiedliche Karten wurden bereits als neu aufgedeckt gemerkt
- beide Karten zudecken
- Merker für beide Karten löschen
- weiter wie im Zustand 1.

4.Ende(alle Karten sind aufgedeckt)
- alle Karten zudecken
- neu Starten
Benötigt werden also mindestens zwei Variablen, in denen du dir die erste und die zweite Karte merken kannst.
Abhängig von der Belegung dieser Variablen muss beim Kartenklick anders reagiert werden.
Mit einer weiter Variable, die die Gesamtanzahl der aufgedeckten Karten enthält, lässt sich auch der Zustand 4 leicht erkennen.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.340 Beiträge
 
Delphi 12 Athens
 
#2

AW: Memory Spiel

  Alt 3. Jun 2014, 09:58
Mit einer weiter Variable, die die Gesamtanzahl der aufgedeckten Karten enthält, lässt sich auch der Zustand 4 leicht erkennen.
Oder man schreibt sich eine Funktion, welche zählt wieviele Karten aufgedeckt sind. Das läst sich z.B. an der Sichtbarkeit der Buttons erkennen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz