Welcome, Guest. Please login or register. Did you miss your activation email?

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

0 Members and 4 Guests are viewing this topic.

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 #30 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.
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!

SuperV1234

  • SFML Team
  • Full Member
  • *****
  • Posts: 190
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #31 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!

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11034
    • View Profile
    • development blog
    • Email
Re: Open Hexagon - challenging fast paced game
« Reply #32 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?

Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

printscreen

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #33 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?
« Last Edit: November 30, 2012, 01:43:05 am by printscreen »

SuperV1234

  • SFML Team
  • Full Member
  • *****
  • Posts: 190
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #34 on: November 29, 2012, 02:50:11 pm »

printscreen

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #35 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.

printscreen

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #36 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.

SuperV1234

  • SFML Team
  • Full Member
  • *****
  • Posts: 190
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #37 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?

printscreen

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #38 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.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11034
    • View Profile
    • development blog
    • Email
AW: Re: Open Hexagon - challenging fast paced game
« Reply #39 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 do really have some advantages in life... ;)
Or what exactly are asking for? What kind of archive are you searching?
« Last Edit: November 30, 2012, 09:22:40 am by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

SuperV1234

  • SFML Team
  • Full Member
  • *****
  • Posts: 190
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #40 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

SuperV1234

  • SFML Team
  • Full Member
  • *****
  • Posts: 190
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #41 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:



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
« Last Edit: March 03, 2013, 03:24:59 pm by SuperV1234 »

SuperV1234

  • SFML Team
  • Full Member
  • *****
  • Posts: 190
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #42 on: March 12, 2013, 09:53:10 pm »


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



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!

lawatson

  • Newbie
  • *
  • Posts: 1
    • View Profile
    • Email
I need some help understanding things.
« Reply #43 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.

SuperV1234

  • SFML Team
  • Full Member
  • *****
  • Posts: 190
    • View Profile
Re: Open Hexagon - challenging fast paced game
« Reply #44 on: July 02, 2013, 05:56:59 pm »
There is a _DOCUMENTATION folder with explanation on the various Json fields. Have you read it?