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
Start game countdown
By Chipley, with 5 replies.
Last reply by danpost, about 7 years ago:
Chipley wrote...
How would i be able to change the text on your pause World?
You will find the text in the middle of the
Panel
class.
Help with my pong ball
By gustavo.kill, with 4 replies.
Last reply by gustavo.kill, about 7 years ago:
Ty my bro.
Making world generation spawn user-controlled actors, or making an actor that creates more of the same actor under user control.
By 112ccs25, with 1 reply.
Replied to by danpost, about 7 years ago:
I really do not think you want to clone a rocket. There are no states that a rocket-created rocket would need from the rocket that created it (
gunReloadTime
is a constant all new rockets will get;
reloadDelayCount
is specific to each rocket;
acceleration
is variable and specific to each rocket; and as for
shotsFired
, I doubt you want what current value the rocket creating it has for the new rocket). Just create a new Rocket object using 'new Rocket()' instead of trying to clone one. The only thing you may have to do is match the rotation:
Need help with Marble Project
By sonali98, with 1 reply.
Replied to by danpost, about 7 years ago:
Note that the method is declared to return a Marble object.
Need help with piano project
By Toodumbtocode, with 2 replies.
Last reply by Super_Hippo, about 7 years ago:
If that is the whole code in your world class, then the first thing which is missing is the super call to create the world. Problem with the line in particular: The addObject method requires three parameters - an object and two ints. You have four parameters and the first one doesn't make any sense. Depending on how your Key class looks, the line could look like this: <Code Omitted>
Add an object once score reaches certain point?
By ananyagarg, with 3 replies.
Last reply by danpost, about 7 years ago:
@Jeph, I am quite sure there is a problem with this line: <Code Omitted>Also, not only will your loop add a rock at all location at one time, but the
if
condition will most probably be true for many act cycles in a row -- meaning rocks will be added in an abundance. Again, I urge that the adding of rocks dependent on the score be done in the
MyWorld
class act method. The "dying" of the world should be implemented there also. Without knowledge of the number of rocks initially in the world and if any are ever removed, it would be difficult to
Get random number problem
By Chipley, with 2 replies.
Last reply by danpost, about 7 years ago:
Move line 12 to be line 35. At line 12, it is assigned a value only once (when the world is created). At line 35, it (as a new variable each time) will be assigned a (new) value each time you are creating a new BottomPipe object. Also, to get a number between 20 and 200, inclusive, use: <Code Omitted>
how to make actor keep walking on a square?
By jc5879, with 3 replies.
Last reply by danpost, about 7 years ago:
jc5879 wrote...
<< Code Omitted >> like this way?
You got the 4th direction in; but, you still need to reset
steps
to zero when turning. There is also now a problem that
getRotation
returns a value between
0
, inclusive, and
360
, exclusive. It will never be
-90
, as your new condition compares it to.
Shooting Direction
By CosmicCaleb, with 3 replies.
Last reply by danpost, about 7 years ago:
CosmicCaleb wrote...
You can shoot in all 4 directions, but I just had it like this so it would be easier to read and I wouldn't have to write quite as much.
This really did not answer my question. Nor, did it provide all of what I was trying to understand. I was hoping to get an answer to this, as well:
Does your player's rotation change dependent to the direction it moves and should shoot?
If not, then you need a single field for the "facing" direction (not two). Otherwise, the rotation of the player can be used, instead. If using a field, its values could be equi
How to increase points by more than one?
By ananyagarg, with 3 replies.
Last reply by danpost, about 7 years ago:
ananyagarg wrote...
How would you code to add 5 points instead of one?
<Code Omitted>
how to stop actor when being clicked the ball?
By jc5879, with 4 replies.
Last reply by jc5879, about 7 years ago:
Thank you ! I figure it out.
need help with counter
By Chipley, with 2 replies.
Last reply by Chipley, about 7 years ago:
Thanks works great, thank you for the help.
Help
By nx117, with 3 replies.
Last reply by danpost, about 7 years ago:
nx117 wrote...
How do you call a method from another class?
You really need to be more specific. Show the two classes involved and point to what you are trying to access and from where. Non-static methods are always called on an object created from the class the method is in. If no object is explicitly given, then the method is being called from within the class (or from a subclass) and the object is the same as that which the calling method was executing on and can be referenced by the keyword '
this
'. Calling on a object created by a different class, you must explicitly g
I need help creating new objects based on the score
By Alexlife2002003, with 8 replies.
Last reply by Alexlife2002003, about 7 years ago:
oh Wow thanks, I did not notice that
Auf Variable Beziehen
By MrExamined, with 15 replies.
Last reply by MrExamined, about 7 years ago:
Vielen Dank für eure Hilfen, hat mir sehr geholfen.
235
236
237
238
239
240
241
X