I have looked through several Shakespeare documentations, but I cannot figure out how to make my Shakespeare program work.
I have tried the following:
Shakespeare, A Program.
Romeo, A young man.
Juliet, a young woman
Act I: A test of variables.
Scene I: The first scene.
[Enter Romeo and Juliet]
Hamlet: You are as stupid as a smelly big flower!
(This should set Juliet to 4, because smelly = *2, big = *2, and flower = 1)
Juliet: Proceed to Scene II.
[Exeunt]
Scene I: The second scene.
[Enter Romeo and Juliet]
Juliet: Am I better than you?
Romeo: If so, you are as intelligent as the square root of Juliet.
Romeo: Open your heart.
This should return 2, which is Juliet's value. Unfortunately, this just gives a compiler error. What am I doing wrong?
In the beginning, you only defined Romeo and Juliet, and had 2 Scene I's. I think that what you meant to do is
Shakespeare, A Program.
Romeo, A young man.
Juliet, a young woman.
Act I: A test of variables.
Scene I: The first scene.
[Enter Romeo and Juliet]
Romeo: <<This is important, because Hamlet is not defined!
You are as stupid as a smelly big flower!
Juliet: Proceed to Scene II.
[Exeunt]
Scene II: The second scene. <<You need to change it to Scene II!
[Enter Romeo and Juliet]
Juliet: Am I better than you?
Romeo: If so, you are as intelligent as the square root of Juliet.
Romeo: Open your heart.
[Exeunt]
This should return 2.
Also, it is not typical practice by the compiler to have all characters exeunt at the end of a scene, if said characters are going to be brought back for the next scene. Also, the "proceed to scene 2 isn't necessary (but it is helpful). eg
Juliet: Proceed to Scene II
Scene II: The second scene.
....
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With