Fun exercise. Maybe add light vertical lines to show the levels of indentation possible on the ordered statements side. Also maybe allow us to read the problem before starting the timer, (so the problem shows, we read it, we hit start when ready, then code blocks appear and timer starts).
good job, I like your idea with the indicating arrows if something is wrong!
maybe you can make it also possible to be correct if the content of {} isnt intended (?)
but good job ;)
A new version of this scenario was uploaded on Sat May 10 06:25:15 UTC 2014
Added vertical lines for indentation and changed presentation order as suggested by bourne. Also added a game over animation.
Thanks bourne, I added your suggestions. Also, thanks for the feedback AIMrOrange. I understand that some people prefer different indentation levels but I am following the Java standard except for having the opening brace on its own line.
A new version of this scenario was uploaded on Sat May 10 06:51:40 UTC 2014
Fixed a bug in the final time display and a bug in the restart code.
A new version of this scenario was uploaded on Mon May 12 02:40:49 UTC 2014
Added 3 challenges and a setup panel to allow secting each one.
A new version of this scenario was uploaded on Mon May 12 02:41:21 UTC 2014
Added 3 challenges and a setup panel to allow selecting each one.
A new version of this scenario was uploaded on Wed May 14 19:37:26 UTC 2014
Corrected problems in Greenfoot algorithms challenges.
A new version of this scenario was uploaded on Sun May 18 20:13:44 UTC 2014
Added insert to prevent overlapping lines. Added ability to display \n as newline in the lines of code.
A new version of this scenario was uploaded on Sun May 18 21:03:00 UTC 2014
Added an instructional message when an error occurs.
A new version of this scenario was uploaded on Sun May 18 21:03:53 UTC 2014
Removed some test code.
A new version of this scenario was uploaded on Sun May 18 23:36:54 UTC 2014
Corrected a problem where inserting code sometimes allowed overlapping lines.
A new version of this scenario was uploaded on Mon May 19 23:26:52 UTC 2014
Removed test button.
A new version of this scenario was uploaded on Sat Jun 07 04:44:27 UTC 2014
Added Copy button so unjumbled code can be copied to Terminal window. Added optional question with some challenges.
A new version of this scenario was uploaded on Mon Aug 04 01:46:27 UTC 2014
Major update. Added splash screen, rewards system/store, options, leaderboard, music and new content.
A new version of this scenario was uploaded on Mon Aug 04 18:01:54 UTC 2014
Fixed rewards store and options manager to show a message when you are not logged in.
A new version of this scenario was uploaded on Mon Aug 04 19:41:56 UTC 2014
Add simple level system and more messages to login.
Things to fix:
* boss-basic : correct relational operators should not have (0 <= x) as a valid answer
* greenfoot : move down/remove at edge should use 'getWorld().getHeight()-1'
* greenfoot : move left/remove at edge should check '<= 0'
* animal : WALKING_SPEED : Question 2 answer should be 'Cannot tell from the given information' as neither the cellsize nor the rotation is given (movement is in cells -- not pixels; and the rotation could cause variance in the actual distance moved with the cellsize causing an exaggeration in this variance); with a cellsize of one, the answer you have would be approximately correct.
Hi danpost, thanks for the feedback! I understand and will fix all your comments except for the first one, which seems fine to me. When is (x > 0) not the same as (0 <= x)?
You missed fixing this one:
* greenfoot : move left/remove at edge should check '<= 0'
Also, somewhere you stated that the statement after a 'Greenfoot.stop();' statement would not execute. That is not true. The method will still finish even after the 'stop' statement (and the current 'act' method will also finish up, even if it calls a method with a 'stop' statement in it).
In fact, with a little testing, I figured out that the current act cycle completes before the scenario is actually stopped (in other words, even if the 'stop' was in the world class act method, all the actors will still have their act methods run afterwards before the scenario stops).
Hi danpost. Thanks again! I guess that I made an assumption that I should not have made about the stop() method. I will fix the issues.
A new version of this scenario was uploaded on Tue Aug 05 23:30:17 UTC 2014
Fixed content errors pointed out by danpost (thanks again!). Added questions to the "Boss Basic" and "Greenfoot algorithms" challenges.
A new version of this scenario was uploaded on Tue Sep 02 01:08:24 UTC 2014
Added intermediate-level challenges up to but not including the boss. Improved regex efficiency by avoiding alternation. Added level and score for current user to the leaderboard. Added previous score to opening screen of each challenge. Added tracking of rewarded levels to the leaderboard. Levels are now counted based on rewarded levels. Improved the help window. Various bug fixes (thanks to all who reported them).
A new version of this scenario was uploaded on Tue Sep 02 06:07:39 UTC 2014
Corrected a bug with the summing of the reward points.
A new version of this scenario was uploaded on Sun Sep 07 22:15:52 UTC 2014
Fixed a bug in the rewards tracking. Updated some content.
A new version of this scenario was uploaded on Mon Sep 08 21:50:08 UTC 2014
Hi K_wow, Thanks for reporting the problem. I uploaded a fix.
A new version of this scenario was uploaded on Sun Sep 21 21:13:28 UTC 2014
Corrected a bug with the summing of the reward points. Added a test for security exceptions if the user cannot connect to the server due to firewall issues, etc. Moved keeping Score to intermediate level and added a Basic conditions challenge to the starting level.
A new version of this scenario was uploaded on Sun Sep 21 21:19:59 UTC 2014
Added back the splash screen.
That can happen when your Internet connection gets a bit flakey or if you are accessing greenfoot site through a VPN, usually when it happens the scenario takes a long time to load.
It can also happen when there is either a problem with the database server or during maintenance of the server (or probably a number of other reasons on the greenfoot end).
A new version of this scenario was uploaded on Sun Nov 23 02:57:51 UTC 2014
Added try-catch for Exceptions while attempting to use UserInfo.
A new version of this scenario was uploaded on Sun Nov 23 02:59:23 UTC 2014
Added try-catch for Exceptions while attempting to use UserInfo.
A new version of this scenario was uploaded on Sun Nov 23 03:16:11 UTC 2014
Modified the startup delay for the splash screen. Added message to error when attempting to access user info.
@rezendes: The problem is because I am using UserInfo to keep track of information. Java 8 throws a security exception when using storage. See davmac's comments in http://www.greenfoot.org/scenarios/12380
A new version of this scenario was uploaded on Sun Nov 23 03:41:36 UTC 2014
More modifications to checking for storage.
If you can run Greenfoot, you can play JumbledGames. If you Open in Greenfoot you can show me what you have done. If you want online storage see: http://www.greenfoot.org/topics/8200/0
A new version of this scenario was uploaded on 2016-08-28 05:27:32 UTC
Revised basic challenges to better match the book 2ed. Minor bug fixes. Still waiting for Greenfoot fix on user storage.
A new version of this scenario was uploaded on 2016-08-28 05:59:52 UTC
Updated to allow changing options while not logged in.
A new version of this scenario was uploaded on 2016-08-28 06:08:05 UTC
Reversed prior change but removed warning about loggin until UserInfo is fixed.
A new version of this scenario was uploaded on 2016-08-28 06:15:06 UTC
Minor updates to challenges.
2014/5/8
2014/5/8
2014/5/10
2014/8/4
2014/8/4
2014/8/4
2014/8/4
2014/8/5
2014/8/5
2014/8/5
2014/9/9
2014/9/10
2014/11/20
2014/11/20
2014/11/20
2014/11/21
2014/11/23
2016/1/31
2016/2/1