Not another boulder dash clone!

Want to talks about games you like, would like to see developed on the Oric, it's here.
User avatar
seb
2nd Star Corporal
Posts: 19
Joined: Tue Sep 20, 2011 1:13 pm
Location: Toulouse

Not another boulder dash clone!

Post 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 677 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 !
User avatar
Symoon
Archivist
Posts: 2301
Joined: Sat Jan 14, 2006 12:44 am
Location: Paris, France

Re: Not another boulder dash clone!

Post by Symoon »

I don't get far, but the game looks greatly made indeed!
Congratulations!
User avatar
Dbug
Site Admin
Posts: 4437
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: Not another boulder dash clone!

Post 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?
User avatar
Chema
Game master
Posts: 3013
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

Re: Not another boulder dash clone!

Post by Chema »

Just tried it and it is very well done. Fast, fun and polished. Congratulations! A great title for the Oric!
User avatar
dave3622
Flying Officer
Posts: 242
Joined: Wed Sep 03, 2008 12:13 pm
Location: Brighouse, UK

Re: Not another boulder dash clone!

Post by dave3622 »

Boulder Dash is one of my favourite retro games and this is a superb conversion. Excellent work!
Last edited by dave3622 on Wed Jul 13, 2016 8:15 am, edited 1 time in total.
User avatar
iss
Wing Commander
Posts: 1637
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Not another boulder dash clone!

Post by iss »

Nice game indeed, congratulations!
User avatar
seb
2nd Star Corporal
Posts: 19
Joined: Tue Sep 20, 2011 1:13 pm
Location: Toulouse

Re: Not another boulder dash clone!

Post 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
User avatar
coco.oric
Squad Leader
Posts: 720
Joined: Tue Aug 11, 2009 9:50 am
Location: North of France
Contact:

Re: Not another boulder dash clone!

Post 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
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga
User avatar
ibisum
Wing Commander
Posts: 1643
Joined: Fri Apr 03, 2009 8:56 am
Location: Vienna, Austria
Contact:

Re: Not another boulder dash clone!

Post 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
User avatar
dave3622
Flying Officer
Posts: 242
Joined: Wed Sep 03, 2008 12:13 pm
Location: Brighouse, UK

Re: Not another boulder dash clone!

Post 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.
User avatar
coco.oric
Squad Leader
Posts: 720
Joined: Tue Aug 11, 2009 9:50 am
Location: North of France
Contact:

Re: Not another boulder dash clone!

Post 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.
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga
User avatar
seb
2nd Star Corporal
Posts: 19
Joined: Tue Sep 20, 2011 1:13 pm
Location: Toulouse

Re: Not another boulder dash clone!

Post 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
User avatar
Pengwin
Pilot Officer
Posts: 69
Joined: Sun Jan 07, 2007 11:03 pm
Location: Scotland
Contact:

Re: Not another boulder dash clone!

Post 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.
User avatar
ibisum
Wing Commander
Posts: 1643
Joined: Fri Apr 03, 2009 8:56 am
Location: Vienna, Austria
Contact:

Re: Not another boulder dash clone!

Post 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.
User avatar
kenneth
Squad Leader
Posts: 514
Joined: Fri Nov 26, 2010 9:11 pm
Location: France PdD
Contact:

Re: Not another boulder dash clone!

Post 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:
Post Reply