Nice game. I like the physics :)
Not sure if you discovered it yet, but when you let yourself drop in the water all the way to the bottom you won't be able to swim up anymore. Maybe you could fix that bug.
Could it be that the fast block is as fast as the player? That makes it to easy in my view.
Just a recommandation, but keep up the great work.
@rambi:
thanks, the pysics took about 3 days to get right :D and I've been working on fixing the glitch with the water not sure why it happens but I think I could get it fixed by the next update (i'm pretty sure that its a glitch with the swimming method and that you dont go up if you're touching the ground).
If you like this game try my game starfight. It's a space invaders like game.
A new version of this scenario was uploaded on Thu Jun 21 02:13:43 UTC 2012
added 5 new levels (in a cave), added new blocks and added monsters (bugs - lol)
A new version of this scenario was uploaded on Thu Jun 21 02:14:18 UTC 2012
added 5 new levels (in a cave), added new blocks and added monsters (bugs - lol)
Sure thing tylers I forgot to make the source code visible last update so I'll do it now :D. For the gravity look in the physics method. I haven't done any source code doucumentation yet but I will soon so people will actually be able to decipher it :D.
@sp33dy I plan on adding bounce tiles next update maby along with teleports. Upside down gravity is a very good idea though I never thought of that :D. Best of all it won't be too hard so you should be able to see it in a future update.
A new version of this scenario was uploaded on Fri Jun 22 18:46:11 UTC 2012
added source code (I havent added any comments or javadoc so it may be hard to read)
There you guys go I added source. next update I'll add comments and javadoc to my code.
A new version of this scenario was uploaded on Sat Jun 23 20:09:00 UTC 2012
added sound (not sure if this will work well and I need a water sound without delay so please suggest new sounds)
Looking great.. Although, the ice elements don't seem to do anything untoward. Surely you should skid the direction you start off in? In the final few screens, some of the disintegrating platform objects are in front of the player. Finally, there is a bug with jumping and collision detection. If you jump into a move block, it sort of freezes with the player and if you hold down jump, the player eventually ends on top!! :)
With the ice once you try to stop in the direction you are moving, you slide a about the length of a block. Have you not noticed? Try on the first ice level, go forward on the ice and then stop before the edge and you should fall off. I think i know how to fix the second problem but it will require alot of new code that test if you are touching the block and then code to push you. I will probably fix it in the next update.
A new version of this scenario was uploaded on Thu Jul 12 20:05:20 UTC 2012
added a menu
A new version of this scenario was uploaded on Wed Aug 08 23:20:06 UTC 2012
Sorry about the wait eveeryone. I added 5 more levels (ice cave) in this update.
A new version of this scenario was uploaded on Sat Aug 18 04:34:52 UTC 2012
added level select and main menu buttons. Also made going across the end screen return you to main menu and decreased resource size by alot.
Crap I had a fealing this might happen. Not sure why but the UserInfo part of my game doesn't seem to be working. I just added a level select and this is my first time working with userinfo. The game is open source and I would greatly appreciate it if someone could look at it and tell me what I need to do.
Thanks. No need too keep the code private, seeing as the game is open source. In the meantime I'm going to update the game with all the userinfo stuff commented so it is playable.
Oh sorry the code doesnt appear to be up I'll fix that too.
A new version of this scenario was uploaded on Sun Aug 19 03:03:40 UTC 2012
Temporary fix for not being able to play the game. You will not be able to do level select yet but there will still be a main menu button atleast.
I don't know if you care, but I would like to point out some bugs. First of all great job! (that wasn't a bug). Okay the first thing is that there is no slide effect on the ice (don't know if thats the point). Another thing is the platforms moving up/down, I guess they are in some kind of pre stage, but I would like to point out that the "player" does tiny jumps up and down when on the platforms. Last thing is that you can only move sideways, when the platforms are moving down not up. So I want you to know that this information was meant as a help, but that it's up to you, if you want to do anything about out. Keep up the good work!!
I looked at your code (just a quick look-over). Other than finding class after class after class and actor after actor after actor (not that that is bad or good -- just a bit over-whelming), I did not find anything that struck me as being off (in a big way).
Couple of things about your Player class, though.
[ul] [li] You were right about lines 158 through 162. They are not needed as that it taken care of in lines 138 through 149.[/li]
[li]Lines 225 through 259, you say you should have maybe used a switch statement. I say you should have used this one statement 'YVelocity = (YVelocityTimer + 4) / 5;' (in a nutshell).[/li]
[li]On saving levels completed: what would happen if someone played to, say, level 8; then, came back and restarted at level 1. After completing that level, the player would loose the ability to jump back to level 8 (or 9). Also, is there a reason you save it in String form? It would seem much easier to save the level number as int, and only change it if the level completed was greater than the number saved.[/li][/ul]I will look at the code a little more thoroughly, later. But, I though I would mention my thoughts as of now. It seems you put a LOT of work into this. A bit more than was probably neccessary, but that will improve with experience. Great job!
2012/6/20
2012/6/20
2012/6/20
2012/6/20
2012/6/20
2012/6/20
2012/6/20
2012/6/20
2012/6/20
2012/6/20
2012/6/21
2012/6/21
2012/6/21
2012/6/22
2012/6/22
2012/6/22
2012/6/22
2012/6/24
2012/6/24
2012/6/27
2012/6/27
2012/6/27
2012/6/27
2012/6/28
2012/7/3
2012/7/4
2012/7/4
2012/7/19
2012/8/18
2012/8/18
2012/8/18
2012/8/19
2012/8/19
2012/8/19
2012/8/19
2012/8/19
2012/8/19
2012/8/19
2012/8/19
2012/8/20