Welcome, Guest. Please login or register.

Author Topic: Open Hexagon - challenging fast paced game  (Read 19147 times)

0 Members and 1 Guest are viewing this topic.

SuperV1234

  • Full Member
  • ***
  • Posts: 179
    • View Profile
Open Hexagon - challenging fast paced game
« on: November 17, 2012, 05:21:19 pm »


Open Hexagon is my first completed game.
It's a fast paced fun clone of Super Hexagon (by Terry Cavanagh).
(Please check out Super Hexagon and consider buying it!)

The goal of the game is to survive as long as possible, by avoiding the walls closing in towards the center.
You are the little triangle, and can rotate by using the left/right arrow keys.

The soundtrack is made by BOSSFIGHT.

The game is completely customizable: you can create and share levels/patterns/styles/music.
Everything can be modified and created with your favorite text editor, thanks to the simple JSON language.

Version 1.7 is now available!

Watch the update video here:


Read the README here:
http://wrttn.in/c7059c

This major update completely changes the level creation system - you can now use LUA scripting to create your own patterns, or create JSON events to make every level unique and to interact with the player.

Change any parameter during gameplay, surprise the player with traps or original level segments, turn your crazy pattern ideas into reality. The possibilities, thanks to the two scripting engines, are endless.

Player profiles were also added in the game - save your scores on your profile, and let other users create their own! And more importantly, prevent score data loss after updating the game.

And for those who prefer enjoying the game as it is - all the original levels have been updated with new patterns and scripting! There is also a new default level, with a completely new song.

You can download Open Hexagon v1.7 on the official page:
http://www.facebook.com/OpenHexagon

(The official page is also a nice place to send feedback, and share your own creations!)
« Last Edit: March 04, 2013, 02:44:46 pm by SuperV1234 »

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 8983
    • View Profile
    • development blog
    • Email
Re: Open Hexagon - challenging fast paced game
« Reply #1 on: November 17, 2012, 06:01:14 pm »
Well this is a very nice game!

I really like it, but most of what you got to hear (in the beginning) is "Game...Play". ;D
I guess you really have to learn the different patters and react to them automatically, otherwise you don't really stand a chance. ;)

As for your first complete game, congrats! Not many get here and even less people get such as product such a nice game. :)

Maybe as a suggestion, you could disable the mouse cursor, since we won't gonna need it anyways.
« Last Edit: November 17, 2012, 06:13:31 pm by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6130
  • Thor Developer
    • View Profile
    • Bromeon
Re: Open Hexagon - challenging fast paced game
« Reply #2 on: November 17, 2012, 06:22:04 pm »
Cool game, but it's really difficult :)

There is a trade-off between rotation speed of the triangle and controllability. In the beginning, I would have benefited from a slower movement, but I think you don't survive long with a slower triangle ;)
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development: first SFML book

SuperV1234

  • Full Member
  • ***
  • Posts: 179
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #3 on: November 17, 2012, 06:23:46 pm »
Thank you both for playing it :)

Cool game, but it's really difficult :)

There is a trade-off between rotation speed of the triangle and controllability. In the beginning, I would have benefited from a slower movement, but I think you don't survive long with a slower triangle ;)

Remember you can hit the sides of the polygons without dying. This is especially useful in "spinning" patterns - you can just hug the wall and prepare for what's coming next.
Also, it's always better to rotate as soon as you exit a pattern, instead of waiting until the last moment. It gives you time to correct your position if you miscalculated.

It's just a matter of practice, but it does get a lot of fun in the later levels.

If you feel like it, you can always have some fun modifying the various .json files - they should be easy to understand :)

Perde

  • Jr. Member
  • **
  • Posts: 63
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #4 on: November 17, 2012, 06:47:29 pm »
47 sec!
Simple, yet awesome. Great game.
[edit]
68 sec! This is addicting. Will certainly stay on my hd.
[edit]
80 sec! Just wait, I'll beat those 2 minutes.  ;D
[edit]
I should probably stop now.

[attachment deleted by admin]
« Last Edit: November 17, 2012, 07:07:46 pm by Perde »

SuperV1234

  • Full Member
  • ***
  • Posts: 179
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #5 on: November 17, 2012, 07:09:24 pm »
47 sec!
Simple, yet awesome. Great game.
[edit]
68 sec! This is addicting. Will certainly stay on my hd.
[edit]
80 sec! Just wait, I'll beat those 2 minutes.  ;D
[edit]
I should probably stop now.

Good start! Try beating the other levels now :D

Perde

  • Jr. Member
  • **
  • Posts: 63
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #6 on: November 17, 2012, 07:12:33 pm »
Oh, I didn't even realize there were other leves, dang. Should've read the complete post.  ;D

masskiller

  • Sr. Member
  • ****
  • Posts: 284
  • Pointers to Functions rock!
    • MSN Messenger - kyogre_jb@hotmail.com
    • View Profile
    • Email
Re: Open Hexagon - challenging fast paced game
« Reply #7 on: November 18, 2012, 06:37:06 am »
This looks quite fun, I'll give my feedback as soon as I get to play it.
Programmer, Artist, Composer and Storyline/Script Writer of "Origin of Magic". If all goes well this could turn into a commercial project!

Finally back into the programming world!

Krofna

  • Newbie
  • *
  • Posts: 42
    • View Profile
    • Email
Re: Open Hexagon - challenging fast paced game
« Reply #8 on: November 18, 2012, 03:06:41 pm »
Great game! Fun and addictive. Thank you!

SuperV1234

  • Full Member
  • ***
  • Posts: 179
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #9 on: November 18, 2012, 03:25:59 pm »
Thank you everyone! Remember to check out the original game :)

---

Update 1.1 release!

Download: http://78.47.100.242/VeeSoftware/OpenHexagonV1.1.zip
Mirror: http://www.mediafire.com/?1vtbeterz951ejo

> Fixed: input being registered when the game was not in focus.
> Added: config overrides. (JSON files that override certain config parameters)
> Added: .bat files for WINDOWED and FULLSCREEN modes.
> Changed: JSON name members for windowed/fullscreen config parameters.
> Fixed: sudden side number changing bug. (now it waits until all the obstacles are removed)
> Fixed: impossible pattern bug.
> Added: another tutorial level.
> Added: new style. (zen2)

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 8983
    • View Profile
    • development blog
    • Email
Re: Open Hexagon - challenging fast paced game
« Reply #10 on: November 18, 2012, 06:12:43 pm »
I have to say it again: I really like your game. ;D

83.3
45.8
20.3
18.4
6.3
4.1
5.7
Still rising! :D

I'm not sure if you've missed that in my last comment, but it would be nice if the mouse cursor gets hidden, since it's actually not needed (i.e. use window.setMouseCursorVisible(false)).

Btw: How would one import the stats, if there's another update coming?
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

SuperV1234

  • Full Member
  • ***
  • Posts: 179
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #11 on: November 18, 2012, 06:42:17 pm »
I have to say it again: I really like your game. ;D

83.3
45.8
20.3
18.4
6.3
4.1
5.7
Still rising! :D

I'm not sure if you've missed that in my last comment, but it would be nice if the mouse cursor gets hidden, since it's actually not needed (i.e. use window.setMouseCursorVisible(false)).

Btw: How would one import the stats, if there's another update coming?

I'm glad you're having fun with it:)
I encourage you also to try the original game, Super Hexagon.

I think I will add something like "player profiles" to save scores in the next version.
I also made the cursor invisible, thanks for the suggestion.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 8983
    • View Profile
    • development blog
    • Email
Re: Open Hexagon - challenging fast paced game
« Reply #12 on: November 18, 2012, 07:18:48 pm »
I encourage you also to try the original game, Super Hexagon.
I would but it seems as of right now it's only available for iOS and since I don't like Apple, I don't own any iOS devices. ;)

Btw if I'm/Google is not mistaken it's Terry Cavanagh and not Terry Canavagh as you've written in the first post.
Official FAQ: https://www.sfml-dev.org/faq.php
Nightly Builds: https://www.nightlybuilds.ch/
——————————————————————
Dev Blog: https://dev.my-gate.net/
Thor: http://www.bromeon.ch/libraries/thor/

SuperV1234

  • Full Member
  • ***
  • Posts: 179
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #13 on: November 19, 2012, 12:05:23 am »
I encourage you also to try the original game, Super Hexagon.
I would but it seems as of right now it's only available for iOS and since I don't like Apple, I don't own any iOS devices. ;)

Btw if I'm/Google is not mistaken it's Terry Cavanagh and not Terry Canavagh as you've written in the first post.

Thanks for noticing that, I was actually convinced it was spelled Canavagh  ::)
I fixed it everywhere.

eigenbom

  • Full Member
  • ***
  • Posts: 225
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #14 on: November 19, 2012, 12:25:22 am »
Nice and clean implementation, I saw this over at tigsource too. Well done. :)

Btw. why didn't you make them pentagons/octogons/etc to differentiate yourself?