Another Psuedocode Implementation Question?

Hello there. I have another psuedocode problem. The following photo shows the section of the psuedocode that has me stumbled. The thing is that when I try to execute this part of the entire psuedocode, it says that the gameOn function is undefined. Why is this? Can anyone help out?
Here's my attempted psuedocode implementation:
while gameOn == true
if turn < 0
[r,c] = getmove(G,-1);

Answers (1)

You failed to do steps 4 and 6 and 7. gameOn is defined in step 6.

4 Comments

I'm sorry, here is the rest of the first half of the code. Matter of fact, here's the other half of the psuedocode as well.
G = [0 0 0, 0 0 0, 0 0 0];
turn = 1;
rand(5)
if rand < 0.5
turn = -1;
end
gameon = true;
plotTicTacToe(G)
while gameOn == true
if turn < 0
[r,c] = getmove(G,-1);
You set gameon to true, but you compare gameOn to true.
So then should I just leave the while as:
while gameOn
As long as you make sure you initialize gameOn (upper-case O) instead of gameon (lower-case O) either one is fine.

Sign in to comment.

Categories

Asked:

on 2 Nov 2017

Commented:

on 2 Nov 2017

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!