moogie
|
 |
«
Posted
2010-01-17 21:15:26 » |
|
This is my entry for J4K 2010 competition. PLAY REMOVED DUE TO COPYRIGHT INFRINGMENT This is my initial attempt of fitting the 1980's classic into 4096 bytes. Navigate RockFord through 20 caves, avoiding fireflies and falling boulders, collecting diamonds and squishing butterflies in order to acquire sufficient diamonds to open the exit to the next cave. I have tried to keep the game play as close as i could to the original, however, I have had to make compromises and have deviated from the original in the following manner: - no sound... which is a little sad but fitting the original graphics and original 20 levels is already a tight squeeze... putting in theme music and sound effects goes over the 4k budget enormously... - no title screen and thus no ability to start at different caves. - unlimited lives... I have removed the original set number of lives and instead went for a score penalty for dying. If you die or time runs out you will restart the same cave you are on. In this way i hope to compromise for the inability to start at different levels. - only one difficulty setting. CALL FOR TESTERS 
Could people please attempt to play the game and give feed back?
Especially: - does it work on your platform? (linux, windows (all flavours), mac) - is it too difficult? too easy? - any bugs... i mean features spotted? - any annoyances or simple features you would like to see which would make it a better game?
Thanks
|
Java4k RIP 2014
|
|
|
pjt33
|
 |
«
Reply #1 - Posted
2010-01-17 21:44:50 » |
|
Runs on Linux 64-bit, Java 1.6.0_15. Irritating flickering at the top - looks like it draws the text over the map, and occasionally shows the map for one frame rather than the text.
In terms of difficulty, I've just given up after failing level 3 for the fifth time. I once managed to collect all the diamonds, but had only 12 seconds left to search the entire map for the exit.
Oh, and pushing sometimes takes quite a bit of patience. I tried pushing on the first level, found it didn't work, and only tried again because level 2 was clearly impossible without it.
|
|
|
|
Abuse
|
 |
«
Reply #2 - Posted
2010-01-17 22:44:28 » |
|
I get the flickering too; intel graphics, windows xp, 1.6.0_16-b01.
Apart from that it runs fine on my netbook - did have one strange occurance where the game stopped responding to key input for a while, but not sure what the cause was, and cannot replicate it.
|
|
|
|
Games published by our own members! Check 'em out!
|
|
moogie
|
 |
«
Reply #3 - Posted
2010-01-17 22:54:31 » |
|
Thanks!
hmm... bugger about the flickering... It does not show on winXP java 6_17... I will have to draw to a single image and then blit it instead of blitting the text image and map images seperately. I hope i can fitt it in!
Re pushing I can increase the likelihood of rock pushing... maybe 50/50 would be sufficent.
yeah, level three is quite difficult... i might reduce the numer of diamonds needed to 3 instead of 4.
|
Java4k RIP 2014
|
|
|
Alan_W
|
 |
«
Reply #4 - Posted
2010-01-17 23:31:33 » |
|
Plays well, although I'm getting killed occasionally for some reason I haven't figured out yet. Text flickering occurs occasionally and can get quite severe. Intel GM45 graphics, Core 2 Duo , W7.
|
Time flies like a bird. Fruit flies like a banana.
|
|
|
moogie
|
 |
«
Reply #5 - Posted
2010-01-18 00:19:04 » |
|
I will attempt to fix the flickering when i get home from work.
Let me know if you can reproduce getting killed with out reason (i.e. boulder falling or enemy) as that sounds like a bug to fix!
|
Java4k RIP 2014
|
|
|
Bonbon-Chan
|
 |
«
Reply #6 - Posted
2010-01-18 07:56:48 » |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| java.lang.ClassNotFoundException: read.class at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source) at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.io.IOException: open HTTP connection failed:http: at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) ... 7 more Exception : java.lang.ClassNotFoundException: read.class |
With firefox and IE, Java 1.6.0_13
|
|
|
|
pjt33
|
 |
«
Reply #7 - Posted
2010-01-18 08:02:20 » |
|
I will attempt to fix the flickering when i get home from work.
Let me know if you can reproduce getting killed with out reason (i.e. boulder falling or enemy) as that sounds like a bug to fix!
Or time. That might be the one he missed.
|
|
|
|
moogie
|
 |
«
Reply #8 - Posted
2010-01-18 08:36:29 » |
|
updated  -I have hopefully fixed the flickering... can Abuse or pjt33 confirm or dash my hopes  -boulder pushing now 50/50 chance -reduced the number of butterflies needed to kill in level 3 from 4 to 3 to make it easier. re: bonbon-chan... i have been uploading some broken versions while making this update... please try again now  re: pjt33... ah yes... time... the silent killer! catches up on you.
|
Java4k RIP 2014
|
|
|
Abuse
|
 |
«
Reply #9 - Posted
2010-01-18 13:34:20 » |
|
Flickering sorted :thumbsup: Gotta say I remember this game being much better than it actually is =) Nothing against the quality of your clone ofcourse! Just the fondness of memories clouding objective judgement - and perhaps we've gotten used to games being much easier & less frustrating 
|
|
|
|
Games published by our own members! Check 'em out!
|
|
Bonbon-Chan
|
 |
«
Reply #10 - Posted
2010-01-18 15:03:38 » |
|
Work fine now 
|
|
|
|
pjt33
|
 |
«
Reply #11 - Posted
2010-01-18 16:43:00 » |
|
Yeah, flickering's fixed. Can anyone confirm that there is an exit on level 3? It's driving me nuts.
I never played the original. I played a game on the Amstrad which was probably identical gameplay but had much better graphics. Can't remember what it was called, but it was themed around squirrels.
|
|
|
|
Alan_W
|
 |
«
Reply #12 - Posted
2010-01-18 20:09:08 » |
|
Flickering is fixed. I've found out what's killing me. If I dig vertically next to a boulder and keep digging down, the boulder moves across above me and then falls down. I figure this is intended and that digging down twice next to a boulder is a no-no.
|
Time flies like a bird. Fruit flies like a banana.
|
|
|
moogie
|
 |
«
Reply #13 - Posted
2010-01-18 21:04:54 » |
|
Flickering is fixed. I've found out what's killing me. If I dig vertically next to a boulder and keep digging down, the boulder moves across above me and then falls down. I figure this is intended and that digging down twice next to a boulder is a no-no.
boulders will "roll off" other boulders and brick wall so yes, if you dig vertically down next to two boulders on top of each other then the top one will roll on to you and squish you 
|
Java4k RIP 2014
|
|
|
moogie
|
 |
«
Reply #14 - Posted
2010-01-18 21:06:54 » |
|
Flickering sorted :thumbsup: Gotta say I remember this game being much better than it actually is =) Nothing against the quality of your clone ofcourse! Just the fondness of memories clouding objective judgement - and perhaps we've gotten used to games being much easier & less frustrating  That is good news! I think the keyboard lets it down as a controller... the joystick was better for this game. But yes nostalgia does gloss over the bad bits. It is like playing bubble bobble... not really that enthralling!
|
Java4k RIP 2014
|
|
|
moogie
|
 |
«
Reply #15 - Posted
2010-01-18 21:16:13 » |
|
Yeah, flickering's fixed. Can anyone confirm that there is an exit on level 3? It's driving me nuts.
I never played the original. I played a game on the Amstrad which was probably identical gameplay but had much better graphics. Can't remember what it was called, but it was themed around squirrels.
Normally the exit is in the bottom right of the map in the surrounding border... i.e. not a stand alone exit. I likewise had an Amstrad. I played the amstrad port of the game. I was actually considering to make Fruity Frank which was bundled with the amstrad cpc 664 but i dont think there would have been as big an appeal to the wider audience. I personally found fruity frank to be more intense/fun.
|
Java4k RIP 2014
|
|
|
moogie
|
 |
«
Reply #16 - Posted
2010-01-18 21:17:29 » |
|
I think the game needs a pause button... I will have to scrounge around for a few more bytes to allow this... it is getting very difficult to find some spare bytes!
|
Java4k RIP 2014
|
|
|
pjt33
|
 |
«
Reply #17 - Posted
2010-01-19 09:44:57 » |
|
I think the keyboard lets it down as a controller... the joystick was better for this game.
There's a Jagex game in this genre (Crazy Crystals, on the Funorb portal) which uses keyboard and it feels like the right controller. But then I haven't used a joystick for about 10 years, so I'm used to keys for everything.
|
|
|
|
Markus_Persson
|
 |
«
Reply #18 - Posted
2010-01-19 18:16:41 » |
|
boulders will "roll off" other boulders and brick wall Wait, did they really fall off walls in the original? I remember them falling off diamonds and boulders, but I thought dirt and walls were safe. Anyway, this is super faithful and great fun. =) Very nice job!
|
|
|
|
moogie
|
 |
«
Reply #19 - Posted
2010-01-19 20:45:33 » |
|
yep, the boulders do not roll off: -Rockford (you) and enemies -Magic Wall (looks like a normal brick wall until activated and then converts boulders into diamonds) -Steel walls -Dirt -Blank spaces -explosions -ameoba leaving the boulders (and diamonds) to roll off of: -boulders -diamonds -brick wall Thanks for the compliment. For a "simple" game it is actually quite complex to program! It has been a challenge to program it for minimum size and to keep it semi-understandable! I think i might make a cave editor so that people can make their own levels 
|
Java4k RIP 2014
|
|
|
|
zeroone
|
 |
«
Reply #21 - Posted
2010-01-20 20:56:05 » |
|
This is absolutely brilliant. Excellent work.
|
|
|
|
StephR
|
 |
«
Reply #22 - Posted
2010-01-21 07:16:42 » |
|
Your Boulder Dash 4k reminds me very much of the Amstrad version I used to play. And the death system, diminishing the player's score, is definitely better and much less frustrating than in the original game. Now the average player can hope to go to the end of the game without cheating !
Concerning Fruity Frank, it would not be too difficult for you to convert it to Java 4K, as its engine is very close to the Boulder Dash one. It is certainly more intense to play, however it completely lacks the exploration and puzzle aspects of Boulder Dash. So don't have too many regrets with your choice.
|
|
|
|
moogie
|
 |
«
Reply #23 - Posted
2010-01-26 04:48:08 » |
|
Until Java4k has been updated such that I am able to upload source code and resources, I have posted my source code as an attachment to this post  Source code removed in case it infinges First Star's copyright....
|
Java4k RIP 2014
|
|
|
appel
|
 |
«
Reply #24 - Posted
2010-02-02 08:31:54 » |
|
First Star Software, Inc., the copyright owners of Boulder Dash, contacted me and demanded that I removed this game from java4k.com. I had no other choice but to comply. 
|
|
|
|
kevglass
|
 |
«
Reply #25 - Posted
2010-02-02 08:56:30 » |
|
Reupload, call it "Rock Run 4k".
Kev
|
|
|
|
moogie
|
 |
«
Reply #26 - Posted
2010-02-02 09:25:08 » |
|
It is a shame...
I have sent an appeal, we shall see how it goes.
Who knew that such an old game still had an active copyright?
|
Java4k RIP 2014
|
|
|
moogie
|
 |
«
Reply #27 - Posted
2010-02-02 09:28:49 » |
|
Well I had fun making the game and proved to myself and JGO members that was possible  But lesson learnt, next year I will have to do another original game.
|
Java4k RIP 2014
|
|
|
appel
|
 |
«
Reply #28 - Posted
2010-02-02 09:44:12 » |
|
Well I had fun making the game and proved to myself and JGO members that was possible  But lesson learnt, next year I will have to do another original game. Nothing wrong with changing your game, name, gameplay and graphics, so it is a unique game.
|
|
|
|
moogie
|
 |
«
Reply #29 - Posted
2010-02-02 09:51:27 » |
|
ah, but that is most of the work right there  hmm... i shall think on it, I am no graphic artist, but i think i can make suitable sprites, the game mechanics will be more tricky to make the game "fun" and level design... maybe i will "cheat" and ask the forum goers to make some for me 
|
Java4k RIP 2014
|
|
|
|