Hehe, that final level took a while to design :) Glad you guys like it!
I believe the font still works because i am using Greenfoots default font, not others that can only be found on linux/windows ect...
I didn't know that Greenfoot can draw outlined text. Are you actually using images, or is the text really drawn in code?
Also, Greenfoot doesn't have a default font; Java does. And Java's default font in Windows is not the same as the one in Linux. I am also using the open source openJDK instead of the standard JRE.
Btw, it's not greenfoot that draws outlined text, the java.awt.Font class has all the methods needed for your fonts. I think the font isn't messed up on this scenario because builderboy used drawString normally. Now, if he were to use drawString on a single individual letter, it would become messed up if the font isn't monospaced. (The problem my scenario had until I told the font to default to the system's default monospaced font).
Ah, i see where the problems would arise. I did the outlined text in kind of a roundabout manner. I have an overlay actor that handles effects like the highlight ring, transitions, and text. The text actor writes its text onto the overlay image, but instead of writinig it once in one color, it first writes it 4 times in white, and then once more in black. Using small offsets, it gives the outline effect that i intended.
I see there is a slight annoyance that the pieces reset just when i'm moving or rotating them small amounts. Maybe make it so that either the piece resets when double-clicked while selected, or make it so that pieces cannot be reset and count the piece as a bonus if a water droplet has not hit it lately.
Hmmm, are you only clicking once? I am trying this myself on all different objects and across all different levels, fast clicks, slow clicks, and i cant get it to reset the object. Is anybody else having this problem? Perhaps the game is running really slow and getting low framerate?
Ah, that must be the problem. Since there is so much time between frames, the counter is counting down very slow, so when you click on it twice, even though you might have clicked on it within an interval of 2 seconds, only 3-6 frames, and it counts that as a double click. Perhapse i will change it to use actual system time...
No, what i mean is that if you click twice within a certain number of frames, it counts that as a double click. Since your framerate is so low, it is very easy to click twice within the required number of clicks.
A new version of this scenario was uploaded on Fri Dec 04 22:51:09 UTC 2009
Did you follow the on screen instructions? The controls are all mouse based. Click and drag on an object to move it (objects start out at the left side of the screen). If an object is highlighted, click and drag inside the highlight ring to rotate it. Using the objects given, try to direct the stream of water into the filter.
Marvelous. This is a wonderful game. The only complaint I have about it is that when you click the "load" title of the game intro screen and do not remember your level code, there is no way to begin the game from level 1. I recommend that you make it possible to play level one when the user enters nothing for the level code.
Hello! Actually your trabjo is very good. I am a student of Systems Engineering, and I need to make a game in Greenfoot, I would like to know if you can help. I like to have your email or a contact can advise me please. It is very important and urgent for me. I thank you for that. I hope to answer.
Jhon Smith
2009/11/30
2009/11/30
2009/11/30
2009/11/30
2009/11/30
2009/11/30
2009/11/30
2009/11/30
2009/12/1
2009/12/4
2009/12/4
2009/12/4
2009/12/4
2009/12/4
2009/12/4
2009/12/4
2009/12/4
2009/12/4
2009/12/4
2009/12/4
2009/12/5
2009/12/5
2009/12/17
2009/12/17
2010/3/9
2010/3/13
2010/3/13
2010/3/13
2010/3/25
2010/3/27
2010/5/30
2010/5/30
2010/10/24
2010/10/28
2010/10/28
2010/10/28
2011/5/25
2011/5/26
2011/9/27
2011/10/7
2011/11/18
2011/12/21
2012/6/28
2012/6/28
2012/12/24
2013/3/19
2016/1/31
2016/2/4