Page 1 of 2

Not another boulder dash clone!

Posted: Tue Jul 12, 2016 7:59 pm
by seb
Hello dear Oric fans,

long time ago i played on zx spectrum the boulder dash game and enjoyed it !
so why not for the oric atmos ?
here is my recreation of the game freely inspired from http://codeincomplete.com/projects/boulderdash/
from sources in js + some specs at http://codeincomplete.com/posts/2011/10 ... ulderdash/
i rewrote the game firstly in OSDK in c with asm routine for testing the rendering of the game... decoding the cave etc...
but it was so slow...so little by little i rewrite each "fat" C routine in asm
so speed is no more a problem for 1Mhz cpu !

now the game is fully completed and functionnal and optimized.
i started on winter 2015 holidays and wake up it on may 2016 still today

there could be have still some bugs ? let me know !
the sound engine is not fully complete (need more work on the sound fx)

hope you enjoy it !
And thanks to OSDK first !
Oric is not Dead !
notanotherboulderdashclone.tap
(37.24 KiB) Downloaded 698 times
some instructions :
arrows or QA<> to move
space to toggle grab
shift/func/ctrl + arrow to grab (without toggle)
I : inverse charset
C : change colors
T : text mode (40*22)
G : graphic mode (13*13)
S : toogle sound
M : toogle music
P : Parameters
esc : restart level (loose 1 life)
return : next level (no life lost) : cheat : hit fast to not loose life !
del : previous level (no life lost) : cheat : hit fast to not loose life !

Re: Not another boulder dash clone!

Posted: Tue Jul 12, 2016 8:35 pm
by Symoon
I don't get far, but the game looks greatly made indeed!
Congratulations!

Re: Not another boulder dash clone!

Posted: Tue Jul 12, 2016 10:24 pm
by Dbug
I managed to finish the two first levels, very nice game indeed :)
I specially like the possibility to play in zoomed out mode, nice to see which diamonds you forgot.

If there was one thing, it's probably the keyboard handling, I sometimes lost because the character continued to move for one more frame after I released the key.

Are you planning to release the source code as well?

Re: Not another boulder dash clone!

Posted: Tue Jul 12, 2016 10:36 pm
by Chema
Just tried it and it is very well done. Fast, fun and polished. Congratulations! A great title for the Oric!

Re: Not another boulder dash clone!

Posted: Tue Jul 12, 2016 11:08 pm
by dave3622
Boulder Dash is one of my favourite retro games and this is a superb conversion. Excellent work!

Re: Not another boulder dash clone!

Posted: Tue Jul 12, 2016 11:22 pm
by iss
Nice game indeed, congratulations!

Re: Not another boulder dash clone!

Posted: Tue Jul 12, 2016 11:38 pm
by seb
thanks for the appreciations

i know the game is really hard , i dont even know how to finish some levels ! :D

timing is very important on some levels
you can still choose different parameters
speed : less is the value, more is the wait at each frame
fps : is the number of frames needed for the timer to decrease 1 second

for keyboard handling i used the infamous peek(0x208)( and peek(0x209) for dead key)
i set the register 0x306 to 0x4000 (less interrupts and keyboard still readable)

may be a bad combination of both :)

on the lower right corner is the frame number
at each frame :
keyboard is read
game is updated
game is rendered

i 'd like to finish the sound fx which is still crappy for amoeba & magic wall sound
hopefully you can disable it by pressing the S key

for the source code i still have a lot of code cleaning to do, write more C to ASM, and not so much more time ... and summer is here :)

best regards
seb

Re: Not another boulder dash clone!

Posted: Wed Jul 13, 2016 9:25 am
by coco.oric
Nice program.
I'm also a fan of boulderdash and your solution is fine

A new soft, with a classic presentation, like softwares of the eighties
I'll pm you about insertion on oric.org and more for ceo mag

Re: Not another boulder dash clone!

Posted: Wed Jul 13, 2016 9:55 am
by ibisum
Really nice game! I made some screenshots so that others can see the polish and refinement in your effort. ;) I like this game a lot, and we'll be playing through it as much as we can .. Nice one!

Image
Image
Image

Re: Not another boulder dash clone!

Posted: Wed Jul 13, 2016 6:37 pm
by dave3622
Just noticed a slight error on the title screen; the game was created by Peter Liepa but you've spelt it Lepia! Not important (might be to Peter... :wink: ) but probably worth amending if you ever release an updated version.

Re: Not another boulder dash clone!

Posted: Wed Jul 13, 2016 9:27 pm
by coco.oric
Oric.org is updated with this new jewel.
http://www.oric.org/software/not_anothe ... -2344.html

I'm sure that a lot of oricians will try it.

Re: Not another boulder dash clone!

Posted: Thu Jul 14, 2016 10:04 am
by seb
Hello !

i'm far from my pc, and sources to correct the mispelled name of the creator of the game (peter liepa ) and recompile the game
however by using hex editor :
correction_via_hxc.png
it's corrected ! :D
notanotherboulderdashclone.tap

Re: Not another boulder dash clone!

Posted: Fri Jul 15, 2016 7:11 pm
by Pengwin
Just had a quick play... very nice.

I was a huge Boulderdash fan back in the day (on my Atari 800XL).
I like the fact that you have gone away from the blocky graphics of the Atari to produce this.

Very polished. Well done.

Re: Not another boulder dash clone!

Posted: Tue Jul 19, 2016 11:01 am
by ibisum
I really like the effect that happens when you switch between the birds-eye-view map and then rapidly into the game level .. this is a sort of polish not usually seen on an Oric game, and sort of makes the whole thing smooth, imho.

Re: Not another boulder dash clone!

Posted: Fri Aug 05, 2016 5:13 pm
by kenneth
I ve just tried the game, it is beautiful but hard to play, I knew that a rock on another one could falling but not a rock on a wall. :oops: :D However this game is the first genuine version for Oric, at last ! Thanks Seb :wink: