Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 06:01, 7 March 2025 by HydeWing (talk | contribs)
Super Haxagon
General
AuthorRedTopper
TypeAction
Version3.8.3
LicenseMIT License
Last Updated2025/03/07
Links
Download
Website
Source

Super Haxagon, formerly named Super Hexaspire, is a cross platform, open source Super Hexagon clone for the Nintendo 3DS, Nintendo Switch, Windows, Linux, and the TI-Nspire (yes, the calculator).

It is developed in C++ and uses no additional libraries for the core logic, making it easy (in theory) to port to new platforms. It also has a GUI based level editor called Haxa Editor.

Features

  • Cross Platform.
  • Widescreen support.
  • High Refresh Rate support.
  • Custom Levels.
  • OGG decoder for BGM.
  • High Score Saving.

Installation

Available in 3DSX and CIA formats.

  • CIA - Install the .cia with the CIA manager of your choice.
  • 3DSX - Use the .3dsx provided with the Homebrew Launcher.

Additionally, feel free to check out the level editor at Haxa-Editor. There's a wiki that documents how to use it. External levels are supported by dropping the levels.haxagon in sdmc:/3ds/data/haxagon/. They'll load on the home menu after the builtin levels.

Note: You must dump your DSP firmware to hear the music.

User guide

Super Hexagon is a fast-paced twitch game in which you control a triangle on a hexagonal grid in the center while walls come from the edges of the screen.

The controls are simple: you must pivot the triangle to the opening in order to survive.

Screenshots

superhaxagon3.png superhaxagon4.png

Changelog

v3.8.3

  • New features:
    • 3ds, switch: For platforms that embed music into the ROM, you can add custom title music by placing a title.ogg next to your scores.db file. #35
    • miyoo: This release uses the Ports folder instead of the Apps folder on OnionOS #39
  • Fixes:
    • all: Pressing right no longer has priority over pressing left. Instead, the last direction to be pressed "wins". This makes switching directions faster and easier. #36

v3.8.2

  • New features for this release:
    • portmaster: new platform!
      • Please use the "autoinstall" folder to install the zip manually from this repo. It is "Ready to Run" and contains all assets, including the romfs folder.
      • For muOS: /mnt/mmc/MUOS/PortMaster/autoinstall/
      • For Knulli: /media/SHARE/system/.local/share/PortMaster/autoinstall/
      • For other CFWs, see the Portmaster documentation for your platform..
    • miyoo mini: new platform!
      • Tested only on OnionOS.
      • Install by placing SuperHaxagon folder into /mnt/SDCARD/App/, then place romfs folder in /mnt/SDCARD/App/SuperHaxagon/romfs/
      • Pixelation filter applied to look extra retro (and totally not because I have to do software rasterization and rendering at full resolution would be too taxing for the CPU!).
    • 3ds: fixed a bug that prevented the proper loading of stereo .WAV files.
    • all: Replaced SFX with ones created by @TwistBit! Thanks! (Fixes #32).
    • all: Pumped up the level beats (Fixes #31).
    • all: Controls are shown on the title screen by pressing "back".
    • all: Main menu has new "tilt" effects while selecting levels.
    • all: New main menu music (I got tired of Werq).
    • all: Tilt effects for levels 2-4.
    • all: Zoom effects for levels 2-4.
    • all: Platform now shown on the top of the title screen.

v3.7.0

  • New features for this release:
    • all: New title menu before the level select.
    • all: Camera pans and color transitions between most states.
    • switch: You can now use "X" to rotate right, like the 3ds.
  • Under the hood features:
    • all: Drivers cleaned up to officially use "Pimpl".
    • all: Drivers no longer make excessive pointer de-references and instead direct calls to the Impl itself.
    • all: Drivers now have "Surface" classes that contain core rendering logic, split out from Platform.
    • all: Game uses new SurfaceGame class, which implements software matrix transforms.
    • all: Code cleanup, where applicable.

Credits

Thanks everyone for:

Music Attribution:

Super-Haxagon Timeline:

  • 2021: TI-Nspire release
  • 2020: Nintendo Switch release
  • 2020: Windows and Linux release
  • 2020: 3DS version 3 (Complete Rewrite)
  • 2017: 3DS version 2 (Complete Rewrite)
  • 2016: 3DS version 1
  • 2013: TI-Nspire version Alpha

External links

Advertising: