HexaGBA Demo 1
------------------ / \ / -------------- \ / / \ \ / / \ \ / / \ \ / / HexaGBA \ \ \ \ Demo 1 / / \ \ / / \ \ / / \ \ / / \ -------------- / \ / ------------------ ---[ by cartr, 2017 ]--- Q: What is this? This is a demo of a game similar to Terry Cavanagh's Super Hexagon, written for the Game Boy Advance. Q: How do I play it? You can use a multiboot cable to send the file "hexagon.mb.gba" directly to your GBA. The game also works okay in VBA-M if you want to emulate it, though it's better on hardware. Alternatively, "hexagon.cartridge.gba" should work with your flash cartridge. I did most of my testing with the multiboot version, so that's what I recommend; the cartridge version has only been tested in an emulator. Once you've started the game, use L and R to control the little triangle and see how long you can last before you hit a wall! My current high score is around 300 seconds. Q: How does it work? Super Hexagon uses your phone/computer's graphics hardware to draw polygons on the screen. The GBA doesn't have polygon hardware, so HexaGBA uses affine tile maps, palette animation, windowing, and HBlank interrupts to achieve a similar effect. The cool part is, I managed to get it running at 60 FPS on real hardware. It took... a lot of work, let's leave it at that. Q: Where are high scores saved? What save type/flash size do I use? For now, high scores are only saved in memory; they'll go away when you turn off your GBA. It doesn't use any kind of save battery or flash storage. Q: I found a bug! Please let me know at carter.sande@duodecima.technology and I'll try and get it fixed for the next demo. Q: The sound sucks! Yeah, yeah, I know. After the graphics were finished, there weren't a lot of CPU cycles left over for the sound, and I'm pretty bad at composing chiptunes. If you'd like to help with music, email me at carter.sande@duodecima.technology. Q: What font did you use? The font is Bump IT UP, by Aaron Amar, released under CC-BY-SA 3.0. You can download the font at https://fontstruct.com/fontstructions/show/155156#.
[ back to the prod ]