AGB  ·  Datenschutz  ·  Impressum  







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

4 Gewinnt

Offene Frage von "BrabusMercedes"
Ein Thema von BrabusMercedes · begonnen am 1. Dez 2004 · letzter Beitrag vom 3. Dez 2004
 
chkdsk
(Gast)

n/a Beiträge
 
#8

Re: 4 Gewinnt

  Alt 2. Dez 2004, 22:33
Delphi-Quellcode:
// Sagen wir mal deine Form ist 70 mal 70 pixel groß
// und es gibt die globalen Variablen aktivSpieler und Spielfeld=array[0..6,0..6]of byte

procedure TSpielfeldOnMouseDown(x,y:integer;Sender: TObject);
begin
 
Spielfeld[(x div 10),(y div 10)]:=aktivSpieler;

//Ins Feld einzeichnen (z.B. durch Füll-Methoden)

aktivspieler := 3 - aktivspieler;

//checken, ob ein Spieler 4 Steine in einer Reihe hat
end;
Ist vielleicht noch ein bisschen kürzer.

Zum Verständnis:

Das Spielfeld kannst du ja mit einem Graphicprogramm zeichnen und dann in die Komponente nett einbinden.
(x div 10) //Berechnung Spielfeldkoordinate aus Pixelposition
aktivspieler := 3 - aktivspieler; //liefert jeweils anderen Spieler.

Was noch fehlt: Siehe Kommentare

Vielleicht noch die Anzeige, wer gerade dran ist, eine KI, etc., aber ansonsten wäre das Spiel dann fertig!
  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 05:15 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