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 !
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 !
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
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...
) 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 !
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.
However this game is the first genuine version for Oric, at last ! Thanks Seb