This site requires JavaScript, please enable it in your browser!
Greenfoot
Username
Password
Remember Me?
Sign Up, Lost Password
Activity
About
Documentation
Download
Discuss
Scenarios
Discussions
You need to login to take part
Current Discussions
Remove isnt working
By Vince361, with 1 reply.
Replied to by danpost, 3 months ago:
Vince361 wrote...
For some Reason instead of the Feuerball(Fireball) being removed, when hitting something a window opens itself with error codes because the code couldnt be carried out eventhough the return should stop the code from continuing. << Code Omitted >>
A
Feuerball
instance will only act when in the world. So,, it seems pointless for the first action taken to be asking if any of those instances are in the world (of course, the one acting is in the world). It would be much better to have objects it may hit to detect this object instead of the other way around. Tha
Why was greenfoot.export.GreenfootScenarioApplication deprecated?
By Trivaris, with no replies.
And now that it is, is there any other way to program in another IDE?
Could someone tell me where the mistake is?
By Shuotso, with 1 reply.
Replied to by Super_Hippo, 3 months ago:
I guess this code is in an Actor subclass. To add an object to the world, you need to call the addObject method on the world the actor is in. <Code Omitted>
Making an action happen when an actor lands on another actor's specific string?
By trulydevious, with 2 replies.
Last reply by trulydevious, 3 months ago:
Ohhh thank you that makes a lot of sense
Fixing text displaying + Players duplicating when moved
By trulydevious, with 2 replies.
Last reply by trulydevious, 3 months ago:
Thank you so much!
Microphone Permissions on Macbook
By mtranchida, with 3 replies.
Last reply by nccb, 3 months ago:
Just to let you know we've now found a solution. I've just swapped out the installers for the new 3.9.0 release on the download page with a version that should correctly request microphone permissions on Mac when you use the Sound Recorder.
How to make smoother movement in characters?
By Wolfy5039, with 8 replies.
Last reply by danpost, 3 months ago:
danpost wrote...
Simple fix: << Code Omitted >>
Sorry ... not quite so simple. The timer for respawning cannot be in the class of the instance for the actor removed from the world. It's
act
method will not be called to count the timer down. Since you will only ever have one instance of that actor at any one time, you can have the world run a respawn timer: (in CrabWorld)
Accessing a variable through another class.
By skitz00__, with 4 replies.
Last reply by danpost, 3 months ago:
Would it not be easier to have the
Cactus
class objects look for the
Bullet
class objects and control their own destiny? Here is an example class with a delay timer (a temporary immunity from taking hits for about one second)
Creating a board game like path?
By trulydevious, with 1 reply.
Replied to by danpost, 3 months ago:
trulydevious wrote...
For an assignment, I am trying to create a Candyland type game. I am trying to make the path but can't seem to get it right. I dont want a wavy path, just a basic path that allows players to land on it.
One idea is to have invisible "landing" pads for where a player CAN move a piece at that time. When a piece is dragged and released, if on a pad, it is accepted, else it snaps back to its starting place.
How do I find if a certain class is located at a certain location?
By nubnt_, with 1 reply.
Replied to by danpost, 3 months ago:
nubnt_ wrote...
How do I find if a certain class is located at a certain location?
From within your subclass of
World
, you can use the
getObjectsAt(int x, int y, Class clss)
method. This will return a list of actors of given type at that location. If you don't need the actor itself, just checking if the list is empty is enough: <Code Omitted>otherwise:
Help: Why can't I just get the X position of the mouse
By nubnt_, with 2 replies.
Last reply by nubnt_, 3 months ago:
Thanks. (sorry for the late reply)
Objects Generating In front of Existing Objects
By Gael, with 2 replies.
Last reply by Gael, 3 months ago:
Thank you very much! it worked great and had a better effect than I thought
Clicking anywhere on the screen to start code using Greenfoot.mouseClicked
By charmanderr, with 1 reply.
Replied to by danpost, 3 months ago:
charmanderr wrote...
How do I use if(Greenfoot.mouseClicked(para)) to have the user start the game when they click anywhere on the screen? This is for an assignment, and the user is prompted to start the game. I've set the Background to an image, and put (this) into the parameters, and then called a method that I already wrote out. << Code Omitted >>
The code you are showing is only executed when that particular world is created. It does not run when you click on the "
Step
" or "
Run
" buttons. The code (lines 3 through 6) needs to be in the
act
method or a method
Help with programming error
By ThomasGaldieri, with 1 reply.
Replied to by danpost, 3 months ago:
After copying all codes into classes in greenfoot, it compiled for me. I did remove some codes, however -- only those related to sounds and images (because I did not have the required files for them. Classes with syntax errors should show with diagonal red stripes through the class icon and lines containing errors should be marked by red at the beginning of the lines. Also, the error within the line may be underlined, however, some syntax errors have these underlines show at places not exactly where the error actually is.
Respawn character
By CowboyIggy, with 1 reply.
Replied to by danpost, 3 months ago:
CowboyIggy wrote...
I want to make a character respawn after 5 seconds dead. << Code Omitted >> I'm using this code, is there a way to make the character be added in the world 5 seconds after been removed?
One simple way to handle it is by creating a new type of
Actor
for the dead ones:
1
2
3
4
5
6
X