SFML community forums

General => SFML projects => Topic started by: SuperV1234 on November 17, 2012, 05:21:19 pm

Title: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 17, 2012, 05:21:19 pm
http://www.youtube.com/watch?v=5CKJ4ulHO28

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:
http://www.youtube.com/watch?v=gRVVzf2EeMs

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!)
Title: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r 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.
Title: Re: Open Hexagon - challenging fast paced game
Post by: Nexus 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 ;)
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 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 :)
Title: Re: Open Hexagon - challenging fast paced game
Post by: Perde 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]
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 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
Title: Re: Open Hexagon - challenging fast paced game
Post by: Perde 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
Title: Re: Open Hexagon - challenging fast paced game
Post by: masskiller 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.
Title: Re: Open Hexagon - challenging fast paced game
Post by: Krofna on November 18, 2012, 03:06:41 pm
Great game! Fun and addictive. Thank you!
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 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)
Title: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r 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) (http://www.sfml-dev.org/documentation/2.0/classsf_1_1Window.php#aad3991c25e0a83afbb4d62febf9b7b14)).

Btw: How would one import the stats, if there's another update coming?
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 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) (http://www.sfml-dev.org/documentation/2.0/classsf_1_1Window.php#aad3991c25e0a83afbb4d62febf9b7b14)).

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.
Title: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r 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.
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 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.
Title: Re: Open Hexagon - challenging fast paced game
Post by: eigenbom 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?
Title: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r on November 19, 2012, 12:39:34 am
Btw. why didn't you make them pentagons/octogons/etc to differentiate yourself?
There are some, you just need to keep going, I unfortunately die most of the time too early. :D
Additionally I guess you could change the level the way you want it to be.

There seems to be a bug where sometimes the big black trapeze shape doesn't match the other smaller ones. Unfortunately screen-print just returns a white image, so I'll have to use some other trick to get you an image (if you need it). But what the trigger is for that behavior is not clear to me.
(http://i.imgur.com/0KGG1.png)

And here's a short clip that shows when it happens, maybe it gives you some clue:
http://www.youtube.com/watch?v=ESkxxTizxVc (http://www.youtube.com/watch?v=ESkxxTizxVc)
Title: Re: Open Hexagon - challenging fast paced game
Post by: eigenbom on November 19, 2012, 12:44:58 am
Btw. why didn't you make them pentagons/octogons/etc to differentiate yourself?
There are some, you just need to keep going, I unfortunately die most of the time too early. :D

Ha, well I can't even last 10 seconds in Super Hexagon, but this version seems a bit easier. :)
Title: Re: Open Hexagon - challenging fast paced game
Post by: FRex on November 19, 2012, 02:52:38 am
Love the game. It has the addictive cavanagh feeling of 'this game is dumb and unfair.. gotta play one more time'. Too bad you can't use cursor for controll but then it'd get too easy probably.
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 19, 2012, 07:46:08 am
Btw. why didn't you make them pentagons/octogons/etc to differentiate yourself?
There are some, you just need to keep going, I unfortunately die most of the time too early. :D
Additionally I guess you could change the level the way you want it to be.

There seems to be a bug where sometimes the big black trapeze shape doesn't match the other smaller ones. Unfortunately screen-print just returns a white image, so I'll have to use some other trick to get you an image (if you need it). But what the trigger is for that behavior is not clear to me.
(http://i.imgur.com/0KGG1.png)

And here's a short clip that shows when it happens, maybe it gives you some clue:
http://www.youtube.com/watch?v=ESkxxTizxVc (http://www.youtube.com/watch?v=ESkxxTizxVc)

Thanks for the report. Does this happen with the latest version (1.11)? I made some changes in the polygon spawning from 1.0.
Title: AW: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r on November 19, 2012, 09:01:03 am
Thanks for the report. Does this happen with the latest version (1.11)? I made some changes in the polygon spawning from 1.0.
Yes it's with the latest one.
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 19, 2012, 05:09:45 pm
I'm looking into the issue. I, though, implemented something very cool:

I've added JSON scripting for levels in the next update. This is a big feature!
You can manipulate any game parameter during gameplay, at times you set in your level files. You can stop/reverse time, talk to the player, change speed, etc.

http://www.youtube.com/watch?v=xHNFAd6BMGE

What you see in the video is completely scripted with JSON commands.
They're easy to learn, and very flexible and powerful!

These new scripting capabilities add a lot of opportunities for level creators.
Any parameter can be changed at any time, adding text, stopping time, or even telling a story during gameplay.

And, as always, this is completely optional :)

Title: Re: Open Hexagon - challenging fast paced game
Post by: didii on November 23, 2012, 08:42:50 am
Yeah! 89.5 :D
Great game! Especially for your first one! ;)

It is making me kind of dizzy though...

Edit: where is the music from? Wrote it yourself or is it from the 'original' game?

Edit2: 106!
Title: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r on November 23, 2012, 10:12:13 am
Edit: where is the music from? Wrote it yourself or is it from the 'original' game?
He mentioned it multiple times: BOSSFIGHT (http://soundcloud.com/bossfightswe)

Yeah! 89.5 :D
Edit2: 106!
You're aware that there are multiple levels, right?
Btw 130, 97, 46, 39, 15, 5, 5 ;)
Title: Re: Open Hexagon - challenging fast paced game
Post by: didii on November 23, 2012, 12:47:14 pm
He mentioned it multiple times: BOSSFIGHT (http://soundcloud.com/bossfightswe)
Yeah, noticed it later in the game :) title and author is mentioned. Thanks

You're aware that there are multiple levels, right?
Btw 130, 97, 46, 39, 15, 5, 5 ;)
Ooh damn, got to beat that :P and yes I knew, but did not yet tried them all out :)


EDIT: small bug: escape key does not always work in menu. Did you use multiple times while (window.pollEvent())?
Title: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r on November 23, 2012, 01:05:31 pm
EDIT: small bug: escape key does not always work in menu. Did you use multiple times while (window.pollEvent())?
It's actually a feature! ;)
The reaction is delayed by 25 (https://github.com/SuperV1234/SSVOpenHexagon/blob/master/MenuGame.cpp#L122) (something), so you don't accidentally quite the game, I'd guess.
Title: Re: Open Hexagon - challenging fast paced game
Post by: StormWingDelta on November 23, 2012, 08:46:04 pm
lol I need to work on my reaction time.  This game gets fast after a few seconds and it doesn't take much to get trapped.
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 24, 2012, 05:59:07 pm
I'd like to thank everyone for the feedback.

Version 1.2 is now available!

Watch the update video here:
http://www.youtube.com/watch?v=gRVVzf2EeMs

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.2 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!)
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 26, 2012, 02:59:27 pm
Open Hexagon 1.3a is now available!
http://www.mediafire.com/?41z2ybz7gawy5rx
https://dl.dropbox.com/u/3724424/OpenHexagonV1.3a.zip

http://www.facebook.com/OpenHexagon

Great new scripting features, automatic difficulty variants, and some bug fixes.
Enjoy!

Changelog:
>Added: automatic difficulty variants (select in menu with up/down arrow key) - scores are not shared between difficulty variants!
>Changed: balanced default levels to feel more like a natural progression
>Fixed: random side changing now happens as soon as possible
>Added: LUA hardcoded functions for levels (onLoad, onStep, onUnload, onIncrement) - these are REQUIRED in level script files
>Added: LUA log(mLog) function, which sends a message to the console
>Fixed: LUA context now gets reset every time you start/restart a level
>Added: 3D effects (customizable in the level file) - they can be disabled from config.json
>Added: "rotation_speed_max" level parameter
>Changed: messages now show only the first time you play the level (not on restart)
>Added: "message_important_add" event - it shows even if you restart the level
>Added: playSound(mId) LUA command
>Added: forceIncrement() LUA command
>Added: messageAdd(mMessage, mDuration) LUA command
>Added: messageImportantAdd(mMessage, mDuration) LUA command
>Added: getDifficultyMult() LUA command
>Added: new level and Commando Steve song
>Fixed: impossible wall bug (?)
Title: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r on November 26, 2012, 03:05:45 pm
Open Hexagon 1.3a is now available!
http://www.mediafire.com/?41z2ybz7gawy5rx
https://dl.dropbox.com/u/3724424/OpenHexagonV1.3a.zip
Man you're fast! I wasn't even able to play with the 1.2 version. :D

Btw what's the best way to upgrade to a new version while still keeping the old scores?
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 26, 2012, 04:52:30 pm
Open Hexagon 1.3a is now available!
http://www.mediafire.com/?41z2ybz7gawy5rx
https://dl.dropbox.com/u/3724424/OpenHexagonV1.3a.zip
Man you're fast! I wasn't even able to play with the 1.2 version. :D

Btw what's the best way to upgrade to a new version while still keeping the old scores?

Since 1.2, player scores are saved in profile files. You should be able to overwrite all files without losing your progress:)
Title: Re: Open Hexagon - challenging fast paced game
Post by: masskiller on November 26, 2012, 09:31:33 pm
Just played 1.2, and it's quite addictive. It reminded me of how much I sucked when I just started playing touhou. Gonna check 1.3 soon.
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 28, 2012, 06:03:14 pm
Open Hexagon 1.4 released!

Formatted readme: http://bit.ly/TqXBsY

This update focuses mainly on bug fixes and LUA improvements.
Debug log now only displays in debug mode.
LUA files should not crash the game anymore.
LUA can now get keyboard input and execute functions every frame.
Removed the pseudo-3D effects.
Difficulty multiplier calculations are slightly changed - it may be more effective now.

Download at: http://cdn.benjojo.co.uk/OpenHexagonV1.4.7z
Official page: http://www.facebook.com/OpenHexagon

(thanks to Benjojo for hosting!)

Have fun!

---

Changelog:
-Changed: LUA file execution errors do not crash the game anymore - they display an error in the console and kill the player
-Changed: LUA runtime execution errors do not crash the game anymore - they display an error in the console and try continuing the game
-Removed: scripted events from default levels (the flow isn't interrupted anymore)
-Removed: experimental pseudo-3D effects
-Fixed: index calculation bug in default pattern LUA files (thanks Sean Pek!)
-Fixed: level rotation always in the same direction
-Fixed: getPerfectDelay() not returning the correct values
-Added: LUA REQUIRED level function onUpdate(mFrameTime), which is called every frame
-Added: LUA isKeyPressed(mKey) command, as requested - it returns true if mKey is pressed
-Changed: logging is only enabled in debug mode, which can be set in config.json or by using the debug.bat file, which loads the debug config override

Sorry if there are any last-minute bugs. Please report them and I'll fix as soon as possible!
Title: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r on November 28, 2012, 11:14:20 pm
-Removed: experimental pseudo-3D effects
Yes! For me that really killed the whole game feeling... ;)

I'm not sure what you've change since the 1.1 version, but PlayClaw (my recording software similar to FRAPS) doesn't work smoothly with your text rendering anymore (see video below). It looks like being in a multi-threded environment where SFML has it's problem with texts. Any ideas what has changed?

https://www.youtube.com/watch?v=7bOWuY6Z_d8&feature=BFa&list=PLyoHliHauZlvYCieICqZs92uSlXtfkzCf (http://www.youtube.com/watch?v=7bOWuY6Z_d8&feature=BFa&list=PLyoHliHauZlvYCieICqZs92uSlXtfkzCf)
Title: Re: Open Hexagon - challenging fast paced game
Post by: printscreen on November 29, 2012, 02:46:24 pm
Code: [Select]
$ tar xzf OpenHexagonV1.4.tar.gz
$ cd OpenHexagonV1.4
$ cd x86
$ export LD_LIBRARY_PATH="`pwd`"
$ ./openhexagon.x86
* Line 1, Column 1
  Syntax error: value, object or array expected.

* Line 1, Column 1
  Syntax error: value, object or array expected.

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  1 (X_CreateWindow)
  Value in failed request:  0x0
  Serial number of failed request:  61
  Current serial number in output stream:  63

Also I've not really understood. When I read the description yesterday evening I though I've read somewhere "free and open source", but I'm unable to find it back today so maybe it was in my dreams. Today I'm unable to find any source to download and compile, and I don't see any floss license anywhere. Are there some?
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 29, 2012, 02:50:11 pm
http://mdpaste.appspot.com/p/agdtZHBhc3Rlcg0LEgVQYXN0ZRiRpA4M

Readme exists for a reason :D
Title: Re: Open Hexagon - challenging fast paced game
Post by: printscreen on November 29, 2012, 03:47:22 pm
http://mdpaste.appspot.com/p/agdtZHBhc3Rlcg0LEgVQYXN0ZRiRpA4M

Readme exists for a reason :D

In the previous post the link was broken.

Maybe you could edit your post to correct the dead link.
Title: Re: Open Hexagon - challenging fast paced game
Post by: printscreen on November 29, 2012, 03:48:45 pm
http://mdpaste.appspot.com/p/agdtZHBhc3Rlcg0LEgVQYXN0ZRiRpA4M

Readme exists for a reason :D

I see no answer for any of my 3 questions in this link.
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on November 29, 2012, 05:53:46 pm
Also I've not really understood. When I read the description yesterday evening I though I've read somewhere "free and open source", but I'm unable to find it back today so maybe it was in my dreams. Today I'm unable to find any source to download and compile, and I don't see any floss license anywhere. Are there some?

Source: https://github.com/SuperV1234/SSVOpenHexagon
License is MIT LICENSE, written at the top of source and header files.
Unix development can be followed here: https://github.com/flibitijibibo/OpenHexagon-Unix

Is this what you needed or did I misunderstand your questions?
Title: Re: Open Hexagon - challenging fast paced game
Post by: printscreen on November 30, 2012, 01:40:17 am
Oh sorry.
Indeed the link was there. I just got confused by the unusual presentation, and expected a dedicated paragraph for download and source because this what most other projects do.
So now I can see the sources exposed on the github, but is there an archive for the last release?
I only see 1.1 on the download page, and the binary is tagged 1.4.
I'm probably wrong again, but I just don't catch.
Title: AW: Re: Open Hexagon - challenging fast paced game
Post by: eXpl0it3r on November 30, 2012, 08:26:48 am
So now I can see the sources exposed on the github, but is there an archive for the last release?
I only see 1.1 on the download page, and the binary is tagged 1.4.
Thoses who can read (http://en.sfml-dev.org/forums/index.php?topic=9731.msg67359#msg67359) do really have some advantages in life... ;)
Or what exactly are asking for? What kind of archive are you searching?
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on December 13, 2012, 02:58:11 pm
Open Hexagon 1.5 released!

This version has two big new features!
Level packs: all level related files/music/scripts/etc now stay in a single folder. Custom levels are very easy to share and install.
Pulsing effect: makes the walls move rhythmically. Easy to enable/disable, easy to customize.

Download: http://vittorioromeo.info/Downloads/OpenHexagon/OpenHexagonV1.5.7z
Official page: http://www.facebook.com/OpenHexagon

Full changelog:
Fixed: player death position now displays more accurately
Added: pulsing effect (can be disabled right in the main menu)
Added: level packs - sharing and installing levels is now really easy, just place the level folder in the Packs directory (unfortunately, scores are reset)
Added: additional shortcuts for menu options (requested by people having troubles with the function keys)
Changed: toned down difficulty multiplier's effect
Changed: difficulty multipliers has now a wider range
Changed: balanced default levels
Added: new hard endurance level, labyrinth
Changed: delay multiplier now has an effect
Fixed: minor LUA bugs
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on March 03, 2013, 11:41:11 am
Hello everyone, I've just released version 1.7.
I'm trying my best to differentiate Open Hexagon from Super Hexagon.

This version introduces 3D effects and a brand new circular level (PI).

Update video: http://www.youtube.com/watch?v=9T8HWaxMv88

(http://vittorioromeo.info/Misc/Linked/OHScreens/2.png)

Have fun!

Download: http://vittorioromeo.info/projects.html
Discuss and share your creations: http://www.facebook.com/OpenHexagon

---

Changelog (1.6 -> 1.7):

Added: 3D effects (can be customized in style JSON files) (can be enabled/disabled/tuned in config.json file)
Added: antialiasing
Added: new default level, PI
Added: invincibility JSON config variable for debugging
Added: camera shake effect on death
Added: new main menu
Fixed: "renderTexture is too big" bug
Fixed: spinning bug in Aperoigon
Fixed: unable to use '0' character in profile names
Fixed: a lot of minor bugs and a game crash
Changed: custom sounds now require extension to play via LUA/JSON scripts (previous levels will need to be updated!)

---

Formatted README: http://vittorioromeo.info/Downloads/OpenHexagon/README.html
Source code: https://github.com/SuperV1234/SSVOpenHexagon
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on March 12, 2013, 09:53:10 pm
(http://vittorioromeo.info/Resources/img/openHexagon.png)

Hello everyone, sorry for another bump, but a major upgrade has been released.
Open Hexagon 1.82 is now available!

(http://vittorioromeo.info/Misc/Linked/OHScreens/screen182.png)

The 1.8X update introduces online functionality: highscore leaderboards and automatic update checking.
It also introduces an in-game options menu allowing you to change a lot of settings easily.

---

It is available for Windows and Linux (.tar.gz and .deb).

Download: http://vittorioromeo.info/projects.html
Official page: http://www.facebook.com/OpenHexagon
Source code: https://github.com/SuperV1234/SSVOpenHexagon

---

Changelog (1.7 -> 1.82):

Added: online highscores - your scores in official mode will be automatically submitted to the server
Added: online version checking - you will be notified when a new version of Open Hexagon is available
Added: official mode - play the game as it was meant to be (locks some options, makes you eligible for online scoring)
Added: options menu - open it by pressing F3 on the main menu screen
Added: leaderboards - in the main menu you'll be able to see the top online scores in official mode
Added: auto-restart option - automatically restarts when you die (toggle it in options menu)
Added: screenshot feature - press F12 to save "screenshot.png" in the game folder (warning - invalidates official mode scores)
Added: server messages - shown in the main menu
Added: volume and flash effect option in F3 menu
Added: new documentation file: online - PLEASE READ IT
Changed: if FPS gets below 20 in official mode, the score is invalidated (this also happens if you take a screenshot!)
Fixed: crash on PI, Aperoigon with 3D effects enabled
Fixed/changed: server stability and security improvements

---

Formatted README (read it, please): http://vittorioromeo.info/Downloads/OpenHexagon/README.html

---

Have fun!
Title: I need some help understanding things.
Post by: lawatson on July 02, 2013, 04:44:05 pm
I'm lawatson, and I create local levels for myself to have fun with. I've created a 7-sided stage, and two based on repetitive patterns, PWallExVortex and pTunnel. They all work, but I need help with a new thing.

Styles and scripting.

Styles:
I was working on making a style where the main color is a bright red (204, 0, 0, ???). Now look at that set of question marks. I have no idea what that means, if it is how bright the left colors are, or if it just makes the whole thing super bright.. That's super nice. But then I want it to steadily alternate between red and a yellow-orange. so I think of editing the pulse color. (173, 140, 0, blah) and no matter what values I give it, as long as there's something in the first two, it's always going to be the brightest yellow I have ever seen. not even a yellow-orange. It's perfect yellow and it's super bright. and then I make a second value for background colors.
I make them darker, and to my surprise, it makes more of an orange-y color(good) but it's still super bright no matter what I put in that fourth value or anything else. I look at how other styles are made, but I don't get much help from them, as nothing works at all. and I AM saving the file and making sure that the style ID is right. I need help understanding WHAT is going on.

Now I need help with scripting.

You may be wondering why I need help with this, when I made two level scripts with repetitive patterns. That's because I only made it by ripping them straight from a regular level script and then just removing all mkey outputs except for the one with the pattern. I want to make my own scripts (and I quit trying to understand it, I can't see why you couldn't leave a note in, telling me what a "getSpeedMult()" is). I don't want to sound mean, but I really need to know how to understand how to use LUA to make patterns and/or styles. I mean, you CAN use that -- thing to put a note in, can't you? And if it's all able to be understood in "common" or something else, then I'm sorry for wasting time.

I need some help. If this is a waste of time and I skipped something obvious, I'm sorry, and tell me right away what it is.
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on July 02, 2013, 05:56:59 pm
There is a _DOCUMENTATION folder with explanation on the various Json fields. Have you read it?
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on August 12, 2013, 03:22:36 pm
2.0 is almost feature-complete - however I need help beta-testing the new server and new client.

Windows BETA 8
http://vittorioromeo.info/Misc/Temp/OpenHexagonV2.0BETA8-Win32.7z

http://www.youtube.com/watch?v=Ywaf7C0R7fI

GNU/Linux users: it works perfectly under Wine - official 2.0 release will obviously have native GNU/Linux binaries.

Disclaimer:
This is an early beta and the server may crash at any moment. PLEASE report any bug you encounter to speed up development and 2.0 official release.

Instructions:
Extract the archive in a folder, and open SSVOpenHexagon.exe to play.
If you want to play online (on the new server), go to "LOGIN" and type in an username and a password. If it's your first time logging, you will be automatically register, after entering an email address.

Version 2.0 is a new major release, which introduces:
* New mechanic: 180° swap
* New mechanic: curving walls
* New music by Fantomenk
* New level pack: hypercube
* New server/client architecture
* Major performance improvements
* Server-side statistics
* Server-side login/registration

Stuff to test:
* Online profile registration/login/logout
* Online statistics
* Online scores/leaderboard
* Online friend system
* Local profiles and local playing
* EVERY menu option, both in Online and Local mode
* Entering wrong passwords in login
* Difficulty multipliers
* EVERY level at EVERY difficulty setting (for balance issues)
* FPS options (new, in the Graphics menu)
* Logging in and out in the same game session, with multiple accounts, and creating new accounts

Have fun testing!
Title: Re: Open Hexagon - challenging fast paced game
Post by: SuperV1234 on July 01, 2014, 07:13:30 pm
Mathias Thomsen, an awesome Open Hexagon fan, is running a 24 hour charity marathon stream: http://www.twitch.tv/ayumiyu

Check it out!