Libbet and the Magic Floor

Discussion of programming and development for the original Game Boy and Game Boy Color.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Libbet and the Magic Floor

Post by tepples »

Libbet and the Magic Floor v0.06 (2020-07-03)

Now it's in color.

Highlights:
  • Widen squash in landing cel
  • Super Game Boy and Game Boy Color enhancement
  • Scroll to center between debrief and copyright notice
  • Code size optimizations
Download the GitHub release or the ROM and source code zipfile:
libbet-0.06.zip
(109.9 KiB) Downloaded 350 times
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Libbet and the Magic Floor

Post by tepples »

Libbet and the Magic Floor v0.07 is out

This release incorporates a graphical facelift based on feedback in various Discord servers.

Highlights:
  • Achievements: Don't get stuck if player earns "No scope" just before reaching the exit
  • Wall facelift: Add volume and top-to-bottom gradient to wall (suggested by Daid); remove shear on side walls (suggested by DragonDePlatino); define door frame (suggested by M-Tee); darken area outside floor on GBC
  • Add a shade to the underside of Libbet's body
  • Floor: Larger dots on black tile (suggested by DragonDePlatino); larger flat areas on dark gray vent/grating tile moving detail to corners; square off corners (suggested by IRCWIP)
  • Compute entire GBC palette before copying it first frame (reported by toxa)
  • Switch to slightly faster random number generator
  • Work around crash on boot related to STAT IRQ in VisualBoyAdvance
  • Document sprite sheet rectangle list syntax (requested by ISSOtm)
  • Switch from dedenter to RGBDS 0.4.0 indented local labels
Download ROM and source zipfile below (114 kB) or from the GitHub release
Attachments
libbet-0.07.zip
(111.88 KiB) Downloaded 227 times
User avatar
Nikku4211
Posts: 569
Joined: Sun Dec 15, 2019 1:28 pm
Location: Florida
Contact:

Re: Libbet and the Magic Floor

Post by Nikku4211 »

I finished the game for the umpteenth time and I still don't know what happened after Libbet left the last stage lol.
I have an ASD, so empathy is not natural for me. If I hurt you, I apologise.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Libbet and the Magic Floor

Post by tepples »

Libbet and the Magic Floor v0.08 is out with improvement to onboarding new players.

Highlights:
  • Revamp instructions with visual aids and add tutorial floor "Closet"
  • Wait before detecting Super Game Boy
  • Correct note periods to concert pitch
  • Make shadow during jump more visible
  • SGB, GBC: Lighten green to reduce Helmholtz-Kohlrausch illusion
  • SGB: make border tile 0 transparent to reduce flash during fade
  • Add an experimental way of allocating subroutines local variables, using a new feature of RGBDS 0.7
  • Allow building with out-of-tree RGBDS for regression testing (RGBDS 0.7 includes this project as a test case! gbdev/rgbds#1260)
Download: ROM and source code (below); GitHub release
Attachments
libbet-0.08.zip
ROM and source code
(128.56 KiB) Downloaded 25 times
calima
Posts: 1745
Joined: Tue Oct 06, 2015 10:16 am

Re: Libbet and the Magic Floor

Post by calima »

Why the wait before detecting SGB? Just curious if there's some quirk etc.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Libbet and the Magic Floor

Post by tepples »

There is indeed a quirk. SGB system software starts the Game Boy core before it is ready to receive command packets from the running game. This is more evident when running from a single-game cartridge (such as GB-LIVE32) than from a flash cart that has its own menu.
Post Reply