PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vier gewinnt in c



morbias_one
23-10-2003, 16:40
hi ihr!!

in der schule haben wir als projekt aufbekommen, dass wir ein vier-gewinnt-spiel programmieren sollen.
das problem ist, dass es in c sein soll.
da ich davon nur wenig ahnung habe koennt ihr mir vielleicht ein bischen helfen??

morbias_one

tuxipuxi
23-10-2003, 16:46
nein, wollen wir nicht. wir helfen gerne bei konkreten problemen, aber hausaufgaben loeser sind wird nicht, sorry.


gruss,

tuxipuxi.

morbias_one
23-10-2003, 16:50
wenn ich nun aber gar kein konkreten ansatz habe, wie soll ich denn was zustande bekommen??
wir hatte 2 jahre einen lehrer der fast ein schuljahr krank war und wenn er da war nur irgendwas gelabert hat was keiner verstanden hat.
nun haben wir einen anderen lehrer und der will von uns dieses projekt sehen.

ich hab ja auch nicht gesat, dass ihr mir das prog fertig schreiben sollt!!
ich haette ja nur gerne gewusst wie ich da ran gehen kann!!

morbias_one

axeljaeger
23-10-2003, 16:58
Du musst halt in irgendeiner Form dein Spielbrett speichern und dann mit enstprechenden Algos nach gefährlichen Situationen durchsuchen. 4er Reihen wären Kandidaten oder auch ein dreier, wo auf beiden Seiten noch Platz ist. Dann versuchen, zu entschärfen, oder halt was anderes machen, falls das nicht geht.

morbias_one
23-10-2003, 17:00
ja, und wie sieht das aus mit den feldern??
ich bin der meinung es gibt ein- und zweidimensionale felder.
welches ist vorteilhafter bzw. einfacher zu programmieren fuer dieses 4 gewinnt??

morbias_one

wraith
23-10-2003, 17:23
Original geschrieben von morbias_one
ja, und wie sieht das aus mit den feldern??
ich bin der meinung es gibt ein- und zweidimensionale felder.

C kennt nur Eindimensionale Felder,und gefakte Zweidimensionale.


welches ist vorteilhafter bzw. einfacher zu programmieren fuer dieses 4 gewinnt??

Hier sind 'Zweidimensionale' Felder besser geeignet.


int spielFeld[10][20]; //10 Zeilen,20 Spalten

peschmae
23-10-2003, 18:01
wohl schon zweidimensional. Schliesslich soll der Speicher ja möglichst das Spielfeld wiederspiegeln.

MfG Peschmä