This site requires JavaScript, please enable it in your browser!
Greenfoot back

Super_Hippo's collections

This user has no collections

Recent Comments | Show All



I think it is a two player game. Player A creates a new pattern and memorizes it. Player B clicks on one square while Player A is not watching. The square's color inverts. Player A then tries to find out which square was changed and clicks it.
I am not exactly sure what causes it, but you are making it harder than it is. If your Body/Head extend Snake, you should not have fields with the same name as in the Snake class. How I just made it work: Remove all "direction" variables, the "go" and "calcV" methods, simply turn the actor in the direction it should move and move it with the move method. Then when adding a new body part, you can add it to the world with the same rotation as the last one and move it back one cell. Save the "prevdir" at the beginning of the act method of Body/Head.