CPCWiki forum

General Category => Games => Topic started by: Typhon on 20:37, 05 December 23

Title: New Game: Nibbler DX
Post by: Typhon on 20:37, 05 December 23
Dear all,

After picking up CPC development for the first time in about 30 years, may I present an in-progress remake of the classic Arcade Game Nibbler.

(https://raw.githubusercontent.com/davemoore22/cpcnibdx/master/promo/loading.png)(https://raw.githubusercontent.com/davemoore22/cpcnibdx/master/promo/demo.png)(https://raw.githubusercontent.com/davemoore22/cpcnibdx/master/promo/game.png)

This is a port of the original CPC version available here (https://www.cpc-power.com/index.php?page=detail&num=2476) by Mosaik Software, and is written using the fantastic CPCTelera (https://lronaldo.github.io/cpctelera/) library.

One level Demo version fully playable is now available (https://github.com/davemoore22/cpcnibdx) . The full version will also have:

Works on both actual CPCs and in all standard CPC Emulators.

Released with full source code (CPCTelera 1.5/SDCC required to compile) under the GPLv2 license.

Get it here (https://github.com/davemoore22/cpcnibdx). Your feedback and suggestions are most welcome.
Disk image: download nibdx.dsk from Releases, and then RUN "NIBDX.BAS"

(Tape image: coming soon)
Title: Re: New Game: Nibbler DX
Post by: XeNoMoRPH on 06:35, 06 December 23
Title: Re: New Game: Nibbler DX
Post by: Typhon on 23:14, 06 December 23
I've released v0.2 , a minor bugfix.

https://github.com/davemoore22/cpcnibdx/releases/tag/0.2

I've also attached it to this post: nibdx.dsk

With the following changes:


I've also added some missing files to the repository to allow successful compilation of the source code. 
I use Linux and VSCode to develop on, but it should work across any OS.
Please remember that the Development (https://github.com/lronaldo/cpctelera/tree/development) branch of CPCTelera (1.5) is required!
Title: Re: New Game: Nibbler DX
Post by: Typhon on 21:45, 07 December 23
v0.3, another small bugfix version, released. Get it here: nibdx.dsk , or you can get it at github (https://github.com/davemoore22/cpcnibdx/releases/tag/0.3).

The following changes are in this version:


I anticipate releasing v0.4 at some point next week, with some more of the 10-planned levels implemented, as well as additional in-game instructions.

As an aside, I made my first commit on a private repository on 11th November, and I think I've spent 40 to 50 hours since then coding and testing this. Having not touched C for 20-odd years, and never having used CPCTelera before, I'm quite pleased with my progress.
Title: Re: New Game: Nibbler DX
Post by: Typhon on 15:55, 09 December 23
I know, I know, I couldn't resist. Version 0.5 is released with an Instructions Screen, many small bug-fixes, and Two additional Levels (so 3 out of the planned 10 are currently implemented).

Get it at the usual place; I've also attached it to this post:(nibdx.dsk).

(https://raw.githubusercontent.com/davemoore22/cpcnibdx/master/promo/level.png)
(https://raw.githubusercontent.com/davemoore22/cpcnibdx/master/promo/instruct.png)
Title: Re: New Game: Nibbler DX
Post by: Typhon on 18:28, 10 December 23
Demo Version 0.6 (10/12/2023):


https://github.com/davemoore22/cpcnibdx/releases/tag/0.6 or nibdx.dsk


Title: Re: New Game: Nibbler DX
Post by: Typhon on 12:05, 11 December 23
Think the next version will have a difficulty selector, as it turns out i can barely finish Level 1 as is. 
Title: Re: New Game: Nibbler DX
Post by: Typhon on 21:02, 12 December 23
Demo Version 0.7 (12/12/2023):


Get it here or see attached: nibdx.dsk

https://github.com/davemoore22/cpcnibdx/releases/tag/0.7

I think there will be one more interim release before 1.0 (with Music and Sound Effects), 
in which I will change the new Easy Mode so that Nibbler will remember which gems that she has eaten on a level.

Title: Re: New Game: Nibbler DX
Post by: Typhon on 16:09, 20 December 23
Me again, v0.8 out with the promised fix that on easy mode, Nibbler remembers eaten gems:

- Fixed Responsiveness of Controls in main game
- In easy mode, Nibbler now remembers on a level which gems are eaten
- In the High Score Table, no additional keypress is needed to finish entering a score

Get it at https://github.com/davemoore22/cpcnibdx/releases/tag/0.8 (https://github.com/davemoore22/cpcnibdx/releases/tag/0.8) or find it attached: nibdx.dsk

Going forward, I'll be working on compressing and freeing memory in the next version so that I can implement music and sound effects.

D.
Powered by SMFPacks Menu Editor Mod