Skip to content

Instantly share code, notes, and snippets.

@maksverver
Last active November 12, 2024 22:31
Show Gist options
  • Save maksverver/0e90fbeabb4afd99d9b9a3e9c33210e6 to your computer and use it in GitHub Desktop.
Save maksverver/0e90fbeabb4afd99d9b9a3e9c33210e6 to your computer and use it in GitHub Desktop.
Voorbeeld CodeCup speler Box/Square in Javascript
#!/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