Super Haxagon Switch: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
|description=A Super Hexagon clone. | |description=A Super Hexagon clone. | ||
|author=RedTopper | |author=RedTopper | ||
|lastupdated=2025/02/ | |lastupdated=2025/02/16 | ||
|type= | |type=Action | ||
|version=3. | |version=3.7.0 | ||
|license=MIT | |license=MIT | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/superhaxagonnx.7z | |download=https://dlhb.gamebrew.org/switchhomebrews/superhaxagonnx.7z | ||
| Line 29: | Line 29: | ||
==Installation== | ==Installation== | ||
Copy the .nro to sdmc:/switch/SuperHaxagon/SuperHaxagon.nro and launch it from the hbmenu. | * CIA - Install the cia file with [[FBI 3DS|FBI]]. | ||
* 3DSX - Copy the .nro to sdmc:/switch/SuperHaxagon/SuperHaxagon.nro and launch it from the hbmenu. | |||
Also check out the level editor at [https://github.com/RedInquisitive/Haxa-Editor Haxa-Editor]. There's a wiki that documents how to use it. | |||
External levels are supported by dropping the levels.haxagon in the /switch/SuperHaxagon/ folder. They'll load on the home menu after (or, technically, also before) the builtin levels. | External levels are supported by dropping the levels.haxagon in the /switch/SuperHaxagon/ folder. They'll load on the home menu after (or, technically, also before) the builtin levels. | ||
| Line 47: | Line 48: | ||
==Compatibility== | ==Compatibility== | ||
Tested on hardware. | Tested on hardware. | ||
==Changelog== | |||
'''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== | ==Credits== | ||
Revision as of 07:37, 21 February 2025
| Super Haxagon | |
|---|---|
| General | |
| Author | RedTopper |
| Type | Action |
| Version | 3.7.0 |
| License | MIT License |
| Last Updated | 2025/02/16 |
| Links | |
| Download | |
| Website | |
| Source | |
Super Haxagon 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.
- Level Progression.
- Widescreen support.
- Docked and Handheld mode.
- High Refresh Rate support.
- Custom Levels.
- Tilting effect.
- OGG decoder for BGM.
- High Score Saving.
Installation
- CIA - Install the cia file with FBI.
- 3DSX - Copy the .nro to sdmc:/switch/SuperHaxagon/SuperHaxagon.nro and launch it from the hbmenu.
Also 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 the /switch/SuperHaxagon/ folder. They'll load on the home menu after (or, technically, also before) the builtin levels.
User guide
Super Hexagon is a fast-paced arcade game where you control a small triangle and navigate through a constantly changing maze of walls.
The goal is to survive as long as possible by quickly maneuvering through the gaps in the walls.
Screenshots
Compatibility
Tested on hardware.
Changelog
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:
- The toolchain by devkitPro.
- The 3DS 2D engine by fincs at devkitPro/citro2D.
- The CTR User library by Smea at devkitPro/libctru.
- The Switch User library by Switchbrew at switchbrew/libnx.
- The font Bump IT UP by aaronamar at fontstruct.com.
- Steveice10 for the build tools at Steveice10/buildtools.
- Sean T. Barrett for OGG decoding at nothings/stb.
- The SFML developers for, well, SFML.
- Audio from Open Hexagon at SuperV1234/SSVOpenHexagon.
- ...and Kevin MacLeod for more music at incompetech.com.
- and all of the people on the contributors page (seriously, you guys rock).
Music Attribution:
- Werq by Kevin MacLeod (License).
- Screen Saver by Kevin MacLeod (License).
- Open Hexagon:
- Call Me Katla, Baby by Dunderpatrullen.
- Captain Cool by Bossfight.
- Commando Steve by Bossfight.
- Dr. Finkelfracken's Cure by Bossfight.
- Jack Russel by Bossfight.
- The Maze Of Mayonnaise by Bossfight.
Super Haxagon Timeline:
- 2013: TI-Nspire version Alpha.
- 2016: 3DS version 1.
- 2017: 3DS version 2 (Complete Rewrite).
- 2020: 3DS version 3 (Complete Rewrite).
- 2020: Windows and Linux release.
- 2020: Nintendo Switch release.
- 2021: TI-Nspire release.