Skip to content

Commit

Permalink
Merge branch '2.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
RedTopper committed Dec 26, 2016
2 parents 505e5b0 + eb5d78a commit e37feab
Show file tree
Hide file tree
Showing 48 changed files with 1,737 additions and 1,123 deletions.
75 changes: 55 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,58 @@

# ![Icon](./resource/icon.png "Icon") Super-Haxagon

This is a Super Hexagon clone for the Nintendo 3DS. This should run on the o3ds, n3ds, and Citra homebrew environments. The Makefile also creates a CFW compatible CIA too, for those who are into that kind of stuff. A banner is included.
Super Haxagon is a [Super Hexagon](http://superhexagon.com/) clone for the 3DS. It runs full speed on the old 3DS, new 3DS, and in [citra-emu/citra](https://github.com/citra-emu/citra).

### Download
### FAQ

Downloads are available from the [releases page](https://github.com/RedInquisitive/Super-Haxagon/releases).
#### Q: How do I download this?
A: Downloads are available on the [releases page](https://github.com/RedInquisitive/Super-Haxagon/releases).

Contributing to the project will help create a better game for everyone! If you would like to help, feel free to create a pull request. I know for a fact I messed up somewhere in the code here. If you are implementing a new feature, I'd be happy to acccept it!
#### Q: How can I create my own levels?
A: You can use [Haxa-Editor](https://github.com/RedInquisitive/Haxa-Editor/tree/master)! Follow the directions in the README.md of that repository for more details.

### Level Editor
#### Q: I made this really cool level, can I show you?
A: Of course you can! If it's really good I'll add it to the game!

Want to create your own levels to share with the community? You can use the new, completely overhuled level editor [Haxa-Editor](https://github.com/RedInquisitive/Haxa-Editor/tree/master)! Written in Java, it should work on all of your favorite platforms! (Coming Soon)
#### Q: Can I use my own music/levels?
A: Yes! See the readme in the [sdmc folder](https://github.com/RedInquisitive/Super-Haxagon/tree/master/sdmc) for more details.

### Notes
#### Q: It says "AWW SNAP!" whenever I launch the game or press B on the main menu!
A: OK, that's not a question, but please look in the root of your SD card for the file "haxapanic.txt" and read it. If it does not answer your question, file a bug report here.

In order for audio to work you must dump your DSP firmware. Normally, this is covered when installing A9LH through [3ds.guide](https://3ds.guide/installing-arm9loaderhax#section-vi---finalizing-setup)'s "Section VI - Finalizing setup". If it is not, Launch the Homebrew Launcher from the home menu and select “DSP Dump”.
#### Q: Why do sound effects work, but in-game music does not?
A: See the readme in the [sdmc folder](https://github.com/RedInquisitive/Super-Haxagon/tree/master/sdmc).

#### Q: Why is there no audio at all?
A: You need to dump your DSP firmware! Normally this is covered when installing A9LH through [3ds.guide](https://3ds.guide/installing-arm9loaderhax#section-vi---finalizing-setup)'s "Section VI - Finalizing setup". If it is not, Launch the Homebrew Launcher from the home menu and select “DSP Dump”.

#### Q: Why did you rewrite the whole thing?
A: Because!

#### Q: Can I play this on my PC?
A: You should buy [Super Hexagon](http://superhexagon.com/) and support the original creator!

#### Q: But I want to play YOUR version on PC!
A: Have you ever heard of [citra-emu/citra](https://github.com/citra-emu/citra)? (Make sure to enable "scaled resolution" for the best experience)!

![Big Citra Picture](./media/haxagon.png "Super Haxagon but in Citra")

### Credits
* Audio from [Open Hexagon](http://vittorioromeo.info/projects.html)
* Font engine by [flarn2006/SF2DBmpFont](https://github.com/flarn2006/SF2DBmpFont)
* 2D engine by [xerpi/sf2dlib](https://github.com/xerpi/sf2dlib)
* 3D engine by [fincs/citro3D](https://github.com/fincs/citro3d)
* Smea for [the CTR User library](https://github.com/smealum/ctrulib)
* Actual font: [Bump IT UP](http://fontstruct.com/fontstructions/show/155156/bump_it_up)
* and all of the people on the [contributors page](https://github.com/RedInquisitive/Super-Haxagon/graphs/contributors) (seriously, thanks!)

### Features

* Sweet 3D banner
* 6 selectable levels
* Dynamic level loading from both ROMFS and SDMC!
* Open source AND readable code
* Shadows
* Different sided center shapes (from 3 sides to a lot of sides)!
* Sound using ndsp
* Supports uncompressed WAV files
* Walls that move and collide with the player
Expand All @@ -34,17 +65,21 @@ In order for audio to work you must dump your DSP firmware. Normally, this is co
* Main menu
* Plays sound effects and animations
* Support by the community!
* Audio from [Open Hexagon](http://vittorioromeo.info/projects.html)
* Fonts via [flarn2006/SF2DBmpFont](https://github.com/flarn2006/SF2DBmpFont)
* Render from [xerpi/sf2dlib](https://github.com/xerpi/sf2dlib)
* And many more!
* And much more!

### Notes

Contributing to the project will make a better game for everyone! Before you work on a feature, please make sure I know. If you are implementing a new feature, I'd be happy to acccept it!

# Screenshots

![Game Over](./media/scr_7_MERGED.png "NOT AGAIN!")
![Walls](./media/scr_6_MERGED.png "The walls move twoards you!")
![Spirallll!](./media/scr_4_MERGED.png "Spiralllll!")
![Music](./media/scr_5_MERGED.png "Music!")
![Title Screen](./media/scr_3_MERGED.png "One of the many modes")
![Humble Beginnings](./media/scr_2_MERGED.png "Human Arrow")
![Humble Beginnings](./media/scr_1_MERGED.png "Screenshot")
![Title Screen](./media/testmenu_20161225_2335_00002.png "One of the many modes")
![Game Over](./media/testmenu_20161225_2348_00000.png "Game over! Go! Game over! Go!")
![Walls](./media/testmenu_20161225_2336_00003.png "The walls move twoards you!")
![Shapes](./media/testmenu_20161225_2337_00006.png "All shapes and sizes!")
![Shapes](./media/testmenu_20161225_2340_00011.png "Super Pentagon?")

# The Original

![Humble Beginnings](./media/scr_2_MERGED.png "Humble Arrow")
![Humble Beginnings](./media/scr_1_MERGED.png "The First Test")
25 changes: 0 additions & 25 deletions build.bat

This file was deleted.

2 changes: 1 addition & 1 deletion buildtools
Loading

0 comments on commit e37feab

Please sign in to comment.