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

Comments for Dungeon Escape

Return to Dungeon Escape

A new version of this scenario was uploaded on 2014-12-24 15:38:27 UTC
danpostdanpost

2014/12/24

Fixed a glitch of player losing extra life when block spawns at upper left where new player is spawned. Also implemented a new GActor support class to apply gravity to actors. Source will be made available pending documentation.
davemib123davemib123

2014/12/24

interesting game :)
danpostdanpost

2014/12/24

@davemib123, thanks! @all, Any ideas or suggestions to make it better are welcome.
davemib123davemib123

2014/12/24

what about: change of speed for falling blocks difficulty modes
danpostdanpost

2014/12/24

@davemib123, actually, the scenario speeds up per level; that is, the relationship in speeds between the player and the blocks do not change; but, they both increase together. This does increase the difficulty as you may well find out.
danpostdanpost

2014/12/24

I guess that most users will stop after one or two levels and not really experience how challenging it becomes (it also may seem to drag on with the first level or two; where, it really does pick up).
Entity1037Entity1037

2015/1/28

Level 1 takes way to long to do. I think level one should start at the speed level 2 does.
Game/maniacGame/maniac

2015/1/31

this game is so difficult if your keyboard doesn't work properly with java applets, I wish that wasn't the case, because the game seems really fun.
fejfofejfo

2015/1/31

Entity1037 I argee
RiculoRiculo

2015/2/27

I fall and jump way to fast.
Super_HippoSuper_Hippo

2015/3/6

Nice example of the exponential increase of the speed slider. Quite hard to control in level 7. Once, I lost because the right column was completely filled with blocks, so the door was blocked. Do you always lose if one column is filled or only the right one? I don't know if you want to change that, but I think it would be cool that if one column is filled to the top, a whole row from the bottom is removed (tetris-like). Only if you don't have such a row to remove, you lose.
danpostdanpost

2015/3/6

@Super_Hippo, thanks. Atm, yes -- you die if a column fills to the top (kind of forces you to maintain a level playfield). However, since you really cannot do anything about the left and right columns, maybe I will restrict spawning at those location but still allow blocks to be pushed along those edges.
danpostdanpost

2015/3/7

@Super_Hippo, I should allow block to spawn on the right edge. However, if I do restrict spawning blocks on the left edge and continue to spawn the player at that edge, then if the second column is tall and the first column is short, the player will be stuck indefinitely (well, until a column does complete fill to the top, which would be game over, anyway). So, that would add more responsibility to the player: to push blocks to the left edge to keep it close in height to the adjacent column.
Chilli_BChilli_B

2015/4/29

how do i download or play this game?
danpostdanpost

2015/4/29

You can play the game on the site. The source was not made available for download.
Chilli_BChilli_B

2015/4/29

how do i play?
Super_HippoSuper_Hippo

2015/4/29

Read the description: "Use the arrow keys to move and jump."
A new version of this scenario was uploaded on 2018-01-31 18:03:39 UTC
A new version of this scenario was uploaded on 2018-01-31 18:13:51 UTC
A new version of this scenario was uploaded on 2018-01-31 18:21:41 UTC
A new version of this scenario was uploaded on 2018-01-31 18:59:05 UTC
A new version of this scenario was uploaded on 2018-01-31 19:36:32 UTC
danpostdanpost

2018/1/31

Now updated for HTML5 (had to remove background "midi" music and "new life" sound).
APOSDAVIDAPOSDAVID

2018/2/1

how do i dowload
danpostdanpost

2018/2/1

@APOSDAVID, the source was not made available for download,
student1student1

2018/4/2

danpost, i'm making a game for my college and i'm using code that enables gravity and i'm wandering how you got it so the player does not go through the blocks
student1student1

2018/4/2

public void Gravity() { int groundLevel = getWorld().getHeight() - getImage().getHeight()/2; boolean onGround = (getY() == groundLevel); if (!onGround) { ySpeed++; setLocation(getX(), getY()+ySpeed); if (getY()>=groundLevel) { setLocation(getX(), groundLevel); Greenfoot.getKey(); } } else { if ("space".equals(Greenfoot.getKey())) { ySpeed = -15; setLocation(getX(), getY()+ySpeed); } } }
student1student1

2018/4/2

this is the gravity code i'm using
danpostdanpost

2018/4/2

@student1, please start a discussion thread on your issue.