After one and a half year in development, it’s finally done, BLOX 2! Many new features, levels, languages and graphical updates made it in since last year’s demo. With over 1800 levels, BLOX 2 is by far the biggest Virtual Boy homebrew to date.
- 16 MBit ROM
- 3D Graphics
- Over 1800 Levels in 38 Level Sets by various homebrew level authors
- Undo Functionality
- Includes “Multiblox” levels (two players to solve a level, each controlled by a D-Pad)
- Includes huge levels up to 29×32 blocks in Mini Mode
- Includes 9 languages: English, German, Spanish, Swedish, French, Italian, Slovenian, Finnish and Czech
- Save Battery support to save options, finished levels as well as an active game
- Full sound support with sound effects
BLOX 2 was optimized to run on hardware. If you want to save your progress, you’ll have to use the latest Reality Boy, though.
- This topic was modified 3 years, 2 months ago by KR155E.
sweet. is this massive amount of levels mean to get us ready for the new battery backup flashboy thats secretly in the works? lol. we wish.
jojobean: I put in so many levels simply because I could. If there had been room for it, I would have added even more, but I used up ROM (and RAM) space up to the last KB. 😛
> I used up ROM (and RAM) space up to the last KB.
Are you compressing your graphics/level data?
No… I didn’t even have the idea to compress stuff. Are there any compression methods available? That would be quite interesting.
grit will compress data with LZ77, huffman, or run-length encoding, but we’d need to write our own decompression routines for the VB.
It’d only compress graphic data, though, right? Level data in BLOX 2 is structs containing arrays of numbers (u8) like this:
const struct level LEVEL_METAMORPH_1 =