This is the first playable build of my port of Super Hexagon. It's a frenetic game by Terry Cavanagh (mostly known for VVVVV) where you have to avoid walls that comes at you by rotating around the center. The goal is simply to stay alive. Here is the trailer of the original game.
And there is some gifs (the strange framerate comes fro the emulator, the game is more stable) :
Newest build :
Old build
All the game logic is done. The missing features are :
Game over screen with high scores
DONE -- Alternate the rotation of the game
ALMOST DONE -- More patterns (very easy to implement)
Music (I don't know how to create music for the gamebuino yet)
Changing the geometry of the level (to pentagon or event square)
Buttons : A : Turn Clockwise Down : Turn Anti Clockwise B : Reset C : Menu
NOTE : I would be very happy if someone could help me finding a faster way to render the "blocks". At the moment, the worst case scenario put the CPU at 110 % which I don't really like (even if it's barely noticeable). For the rendering, I use 2 "fillTiangles" per blocks. For comparison, a wire-frame rendering only use 35 % of the CPU, but the game is less readable.
Last edited by Valden on Wed Jul 22, 2015 5:10 pm, edited 1 time in total.
Awesome game! You could try to wireframe render the blocks further away and only fill the closest ones to the player. I'm not sure it would work but maybe it will
Really, really nice! It plays surprisingly well considering the limitations, I reckon perhaps space out the obstacles more though, the dot becomes indistinguishable after a while
I made some changes. The rotation speed of the level slowly increase with time, and it randomly alternate its direction. Patterns can also be inverted. I also made some modifications that should help see the pointer. And I added 2 more patterns. The game should be less easy now
You can find the build and source in my repo in the original post.
wow thats insane, its like a straight port from the origenal flash game im not sure how you could optimize the fill triangle but apart from writing a more optimal algoritm or pre-renderign all posible tiles i dont see many options
As the game runs fine on the Gamebuino, I stopped trying to optimize the rendering.
I've added a nice menu to the game, replacing the default one. You can see a preview in the first post.
I plan to release the game along with my other one RUN by the end of the week. I only need to find how to make better gifs because for some reason Simbuino have some problems rendering the gifs on my computers.