Post whatever you want to.
![Smile :)](./images/smilies/icon_smile.gif)
Moderator: Admin
What exactly are your criteria for a "perfect" BoulderDash engine?Simon wrote:I'm still dreaming of writing a "perfect" BoulderDash engine for the C64
None that I know of. There are C64 emulators though. I didn't try, as I only have an unexpanded Amiga 1200 with a 170 MB harddisk.By the way, are there any BoulderDash clones for the Amiga that look and feel like the real C64 BoulderDash?
Hm, I don't have exact criteria. First of all, it's about the fun of writing the engine myself from scratch.LogicDeLuxe wrote:What exactly are your criteria for a "perfect" BoulderDash engine?Simon wrote:I'm still dreaming of writing a "perfect" BoulderDash engine for the C64
Fine, so writing a perfect BoulderDash clone that works on an unexpanded Amiga 500 and looks, sounds and feels exactly like BD1 and BD2 on C64 does indeed still make perfect sense.LogicDeLuxe wrote:None that I know of. There are C64 emulators though. I didn't try, as I only have an unexpanded Amiga 1200 with a 170 MB harddisk.Simon wrote:By the way, are there any BoulderDash clones for the Amiga that look and feel like the real C64 BoulderDash?
XDC looks identical, except my cave window is 8 rasterlines taller, and messages are in a player specific color to make it easier to tell which turn it is/was.Simon wrote:I'd like the look and feel to be 100% identical to BD1 or BD2, but without the magic wall bugs.
Good luck in finding any spare cycles. You will notice that an accurate Boulder Dash engine is quite demanding on a C64. Unlike the Atari version does, scrolling can't be accelerated. Even tricks used on some sidescrolling games are virtually worthless. I considered many options when I started coding XDC. You may surprise me with your implementation, of course.Internally, I'd like the engine to be as efficient as possible, not wasting any CPU cycles. The spare cycles could then be used for some cool ideas like more colors or bigger caves.
Should be possible. The blitter should be fast enough for smooth animation. Taking a look how well Turrican performs, it merely occasionally stucks when the screen is almost filled with waterfalls, but since Boulder Dash needs much less colors, a stock Amiga 500 should be able to handle this.Fine, so writing a perfect BoulderDash clone that works on an unexpanded Amiga 500 and looks, sounds and feels exactly like BD1 and BD2 on C64 does indeed still make perfect sense.