AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz
Thema durchsuchen
Ansicht
Themen-Optionen

tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

Ein Thema von biby90 · begonnen am 22. Aug 2011 · letzter Beitrag vom 31. Aug 2011
Thema geschlossen
biby90
(Gast)

n/a Beiträge
 
#1

AW: tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

  Alt 22. Aug 2011, 13:30
Zitat:
type
TTicTacToeSlot = (tttsFree, tttsPlayer1, tttsPlayer2);
ist das für den 2 spieler modus?
 
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#2

AW: tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

  Alt 22. Aug 2011, 13:33
Das Spiel macht mit nur einem Spieler ja keinen Sinn. Ob der nun menschlich oder eine KI ist, spielt dabei ja keine Rolle. Sofern es Dir eher behagt, kannst Du den Typ ja ein wenig anders deklarieren:
Delphi-Quellcode:
type
  TTicTacToeSlot = (tttsFree, //Feld ist frei
                    tttsX, //Feld ist mit "X" belegt
                    tttsO //Feld ist mit "O" belegt
                   );
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
 
biby90
(Gast)

n/a Beiträge
 
#3

AW: tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

  Alt 22. Aug 2011, 14:44
also irgendwie bin ich hier gerade zu doof....
ich soll ja keine KI erstellen sondern ein spiel für 2 personen. aber wie programmiere ich es denn dass er eben die personen wechselt... hab schon das internet durchsucht aber ich steig da nicht ganz durch.

ich weiß ich bin nervig.... tut mir leid


ok prinzip von himitsu verstanden... is denn das schon alles?
 
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.667 Beiträge
 
Delphi 12 Athens
 
#4

AW: tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

  Alt 22. Aug 2011, 14:46
Pseudo-Code:
Code:
procedure Spielerwechsel
if AktuellerSpieler = Spieler1 then
  AktuellerSpieler := Spieler2
else
  AktuellerSpieler := Spieler1
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
 
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.061 Beiträge
 
Delphi 12 Athens
 
#5

AW: tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

  Alt 22. Aug 2011, 15:05
Um ein so einfache spiel prgrammieren zu können sollte man schon vorher wissen
wie das mit den Variablen, Datentypen, Kontrollstrukturen ,Prozeduren, Funktionen, Events läuft.(klassen und objekte wäre hier aber auch wieder Overkill)

hier eine Lösung falls du deine hausaufgabe einfach fertig haben willst
http://delphi.about.com/od/beginners/l/aa021803a.htm

Andernfalls müsstest du dir erst mal so die Basics beibringen.
Andreas
Nobody goes there anymore. It's too crowded!
 
biby90
(Gast)

n/a Beiträge
 
#6

AW: tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

  Alt 22. Aug 2011, 15:12
Zitat:
hier eine Lösung falls du deine hausaufgabe einfach fertig haben willst
ehm... es sind ja keine hausaufgaben. es ist eine aufgabe von meinem ausbilder der leider zur zeit nicht da ist. bin jetzt die dritte woche in meiner ausbildung. einiges kann ich schon recht gut aber es gibt halt immer noch dinge die noch nicht so leicht von der hand gehen. deddyh und himitsu wissen das und deswegen kommt von denen nicht dass ich mir grundkenntnisse aneignen soll.... die lerne ich zur zeit nämlich!

voll gemein.... alle drei Tage bekpmmt man das gleiche zu hören!

Geändert von biby90 (22. Aug 2011 um 15:20 Uhr)
 
Medium

Registriert seit: 23. Jan 2008
3.689 Beiträge
 
Delphi 2007 Enterprise
 
#7

AW: tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

  Alt 22. Aug 2011, 16:10
Gib deinem Ausbilder bitte mächtig eins auf die Mütze. Nach 3 Wochen und ohne Vorkenntnisse bist du noch dermaßen Frischling, dass es schlicht lächerlich ist, dich an so etwas zu setzen. Versuch das am besten mal mit ihm unter 4 Augen (ggf. mit Verweis auf deine Threads hier im Forum) zu klären, und je nach Erfolg im Zweifel an seinen Vorgesetzten wenden. Das aber nur wenn da das völlige Stur-Programm einsetzt, man kann sowas sicherlich auf nette Weise regeln
Du fängst hier an Propellerflugzeuge zu bauen ohne je etwas über Aerodynamik gelernt zu haben. Das ist kontraproduktiv und birgt haufen an Frustpotenzial für euch beide. Vor allem bringt es dir aber für die Ausbildung nicht viel.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
 
Benutzerbild von himitsu
himitsu

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

AW: tic tac toe.... mal wieder:) versteh aufgabestellung nicht ganz

  Alt 22. Aug 2011, 13:35
Jupp.

Ist wie bei einem Integer, also unterschiedliche Zahlen/Werte in jedem Feld.
Nur daß hier die einzelnen Werte keine Zahl sind, sondern einen Namen haben.



z.B.:
TTicTacToeSlot = Boolean; False = kein Stein auf dem Feld
True = irgendein Stein auf dem Feld

TTicTacToeSlot = Integer; 0 = kein Stein auf dem Feld
1 = Stein von Spieler 1 auf dem Feld
2 = Stein von Spieler 2 auf dem Feld

TTicTacToeSlot = (tttsFree, tttsPlayer1, tttsPlayer2); tttsFree = kein Stein auf dem Feld
tttsPlayer1 = Stein von Spieler 1 auf dem Feld
tttsPlayer2 = Stein von Spieler 2 auf dem Feld
Ein Therapeut entspricht 1024 Gigapeut.
 
Thema geschlossen


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 23:21 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