niekfct
Terugkerende gebruiker
- Lid geworden
- 19 jul 2006
- Berichten
- 1.563
Hoi
Ik heb een soort van Quattro/kamertjeverhuur gemaakt, waarbij 2 (of meer) computerspelers tegen elkaar spelen. Nu is het mooiste natuurlijk dat er ook een 'mens' mee kan doen, door een lijn te kiezen door op 2 punten te klikken, of op de lijn zelf.
Hoe moet ik dit aanpakken? De punten en lijnen die worden getekend zijn geen objecten, maar worden gewoon met de methode paint getekend.
Een voorbeeld van het programma:
Een domme computer kiest een willekeurige lijn,
een slimme computer kijkt of hij een vakje vol kan maken, en doet dat, anders willekeurig
een perfecte computer kijkt of hij een vakje vol kan maken, doet dat, anders willekeurig, TENZIJ hij hierdoor de tegenstander de kans geeft om een vakje vol te maken.
Het eerste venster (op het plaatje rechts) is slechts een heel simpel startvenster. Het aantal spelers, aantal vakjes en natuurlijk de mensspeler moeten nog toegevoegd worden.
Een .jar file en de source code staat in de bijlage (jar staat in 'dist').
Hoe pak ik het mensspeler probleem aan?
p.s. de JComboBox-en op het plaatje hebben geen pijl rechts. Hoe zit dit?
Ik heb een soort van Quattro/kamertjeverhuur gemaakt, waarbij 2 (of meer) computerspelers tegen elkaar spelen. Nu is het mooiste natuurlijk dat er ook een 'mens' mee kan doen, door een lijn te kiezen door op 2 punten te klikken, of op de lijn zelf.
Hoe moet ik dit aanpakken? De punten en lijnen die worden getekend zijn geen objecten, maar worden gewoon met de methode paint getekend.
Een voorbeeld van het programma:
Een domme computer kiest een willekeurige lijn,
een slimme computer kijkt of hij een vakje vol kan maken, en doet dat, anders willekeurig
een perfecte computer kijkt of hij een vakje vol kan maken, doet dat, anders willekeurig, TENZIJ hij hierdoor de tegenstander de kans geeft om een vakje vol te maken.
Het eerste venster (op het plaatje rechts) is slechts een heel simpel startvenster. Het aantal spelers, aantal vakjes en natuurlijk de mensspeler moeten nog toegevoegd worden.
Een .jar file en de source code staat in de bijlage (jar staat in 'dist').
Hoe pak ik het mensspeler probleem aan?
p.s. de JComboBox-en op het plaatje hebben geen pijl rechts. Hoe zit dit?
Bijlagen
Laatst bewerkt: