Last active
November 12, 2024 22:31
-
-
Save maksverver/0e90fbeabb4afd99d9b9a3e9c33210e6 to your computer and use it in GitHub Desktop.
Voorbeeld CodeCup speler Box/Square in Javascript
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/d8 --single-threaded | |
// Voor Caia: | |
// 'D' voor een deterministische speler | |
// 'R' voor een nondeterministische speler | |
printErr('D', 'voorbeeldspeler'); | |
const mijnKleur = Number(readline()); | |
printErr('Mijn kleur:', mijnKleur); | |
const eersteZet = readline(); | |
printErr('Eerste zet:', eersteZet); | |
// TODO: eerste zet uitvoeren | |
let mijnBeurt = false; | |
while (true) { | |
const invoerregel = readline(); | |
if (invoerregel === undefined || invoerregel === 'Quit') { | |
break; | |
} | |
if (invoerregel === 'Start') { | |
mijnBeurt = true; | |
continue; | |
} | |
if (mijnBeurt) { | |
printErr('Te plaatsen tegel:', invoerregel); | |
// TODO: mijn zet berekenen | |
const mijn_zet = 'Fjv'; | |
print(mijn_zet); | |
mijnBeurt = false; | |
} else { | |
printErr('Zet van de tegenstander:', invoerregel); | |
// TODO: zet van de tegenstander verwerken | |
mijnBeurt = true; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment