AGB  ·  Datenschutz  ·  Impressum  







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

Vier Gewinnt

Ein Thema von Sassi · begonnen am 11. Jan 2010 · letzter Beitrag vom 14. Jan 2010
 
Sassi
(Gast)

n/a Beiträge
 
#8

Re: Vier Gewinnt

  Alt 14. Jan 2010, 11:13
Zitat von Klaus01:
Zitat von Sassi:
Soweit bin ich auch schon. Nur an der Umsetzung habe ich meine Probleme.
Ich komme beim Proggen nicht weiter. Kann das nicht umsetzten
Nun, das ist ja auch der Casus Knacktus.
Kannst Du es nicht umsetzen oder willst Du es nicht umsetzen?

Was hast Du denn schon fertig (ausser die Initialisierung des Stringgrids)?
Wo hapert es denn? ( jetzt nicht schreiben, an allem).

Von Euch/Dir wird wohl nichts verlangt werden was nicht zumindest
ansatzweise in der Schule angerissen wurde.

Also StringGrid 6 Zeilen 5 Spalten.
Zeile 0 -> Headerzeile (Delphi-Referenz durchsuchenfixedRows =1)
Delphi-Referenz durchsuchenFixedCols = 0

Im StringGrid gibt es das Event Delphi-Referenz durchsuchenonMouseUp
Hier ist die Routine Delphi-Referenz durchsuchenMouseToCell recht hilfreich.
Hast Du die Spalte ermittelt lässt Du einen Stein hineinfallen.
Welcher Stein hängt davon ab, welcher Spieler gerade aktiv ist.
Delphi-Quellcode:
 if spieler1 then
           token := 'x'
          else
            token := 'o':
Nach jedem Wurf solltest Du prüfen ob die Gewinnbedingung erfüllt ist.
Um es am Anfang einfach zu halten, kannst Du ein Gewinn erst einmal
auf 4 in einer Reihe oder in einer Zeile begrenzen.

Grüße
Klaus

Danke Klaus.
Das hilft mir schon sehr weiter =)
Ich hoffe jetzt bekomm ich es hin!
  Mit Zitat antworten Zitat
 


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