TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 10 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]

Steam ImageSteam ImageSteam ImageSteam ImageSteam ImageSteam Image
Open Hexagon 2.0.4 is now released!

Hello everyone Open Hexagon 2.0.4 is now available! This is the third official update since the Steam release, and it focuses on engine and performance improvements, and empowering level creators with a new in-game Lua console, pack dependencies, and many new Lua functions. Enjoy! (For any question or feedback, please get in touch with me on our official Discord.)

Major Changes


  • Changed ticks per second from 120TPS to 240TPS, improving the game's precision during collision detection and movement
  • Level packs can now depend on other packs in order to promote code reuse and avoid repetition
  • Change Lua runtime to LuaJIT, having 20x better performance on average
    • Caveat: supports features only up to Lua 5.1
  • Added in-game debugging and experimentation tools in Debug Mode:
    • (F1): toggle Lua console, allowing to run code on demand and track variables in real-time
    • (F2): pause and un-pause the game -- Lua console is usable when the game is paused

New Levels


  • Added a new work-in-progress official level pack, Orthoplex, containing:
    • Arcadia: an unusual level with wavy patterns made out of custom walls
    • Bipolarity: fast-paced barrages and forced 180 player swaps

Level Improvements


  • Perfectly synchronized pulse and beatpulse with the music for all built-in levels
    • Exceptions: Golden Ratio and Acceleradiant, as they will be reworked in the future
  • Moved Baby Steps to a new pack, Tutorial, making its role more clear to new players
  • Added a graphical transition effect to the player's triangle when focusing/unfocusing

Minor Improvements


  • Added a few milliseconds of ignoring input after death to avoid accidental restarts
  • Added new Show Level Info option that displays information about the current level in the bottom-left corner of the screen, useful for streaming/recording
  • Added options to hide the timer and status text, useful for cinematic recordings
  • Added -printLuaDocs command line argument to print out Lua documentation

Bug Fixes


  • Fixed crash when attempting to change keyboard bindings
  • Fixed broken antialiasing menu setting, now supports up to 16x
  • Fixed t_eval crashing the game on Lua error

New Lua Functions


(Please refer to the Lua reference on the official wiki for a more detailed explanation.)
  • u_execDependencyScript: to load a script from one of the pack's dependencies
    • As opposed to u_execScript, which loads a script from the current pack
  • l_[set/get]ManualPulseControl: when set to true allows Lua scripts to manually control pulse values
    • l_[set/get]Pulse
    • l_[set/get]PulseDirection
    • l_[set/get]PulseDelay
  • l_[set/get]ManualBeatPulseControl: when set to true allows Lua scripts to manually control beatpulse values
    • l_[set/get]BeatPulse
    • l_[set/get]BeatPulseDelay
  • l_[get/set]pulseInitialDelay: control initial delay before any pulse effect starts, useful to sync up a level with the song's beat or to wait until the music reaches a certain point
  • Custom wall optimized functions
    • cw_createDeadly: more optimized way of creating a deadly custom wall and getting back an handle
    • cw_createNoCollision: more optimized way of creating a no-collision custom wall and getting back an handle
    • cw_moveVertexPos: more optimized way of moving a custom wall's vertex by a specified offset
    • cw_moveVertexPos4Same: very optimized way of moving all vertices of a custom wall with the same offset
    • cw_[set/get]VertexPos4: more optimized way of controlling all vertex positions of a custom wall
    • cw_[set/get]VertexColor4: more optimized way of controlling all vertex colors of a custom wall
    • cw_setVertexColor4Same: very optimized way of setting all vertex colors of a custom wall to the same color
  • u_inMenu(): returns true if a Lua script is being executed from the menu screen, false otherwise
  • s_getMainColor, s_getPlayerColor, s_getTextColor, s_get3DOverrideColor, s_getCapColorResult, s_getColor: return a RGBA tuple of the current style's corresponding color

Lua Function Cleanup


  • Removed unused pulseDelayHalf and related Lua functions

Miscellaneous


  • Added a pulseHelper.html JavaScript tool in the GitHub repository to help level makers calculate pulse values that are in sync with the music's BPM
    • Beatpulse delay should be set to 3000/BPM (or one of its multiples)
    • Pulse values can be calculated through the tool -- the displayed equation should be as close to 3000/BPM (or one of its multiples) as possible

Community Spotlight



[ 2021-03-29 01:37:35 CET ] [ Original post ]

Open Hexagon
Vittorio Romeo Developer
Vittorio Romeo Publisher
2021-11-02 Release
Game News Posts: 18
🎹🖱️Keyboard + Mouse
🕹️ Partial Controller Support
Very Positive (406 reviews)
Public Linux Depots:
  • Linux Content [93 M]





Open Hexagon is easy to learn but extremely hard to master. There are only four actions: spin clockwise, spin counter-clockwise, swap by 180° degrees, and focus (slow down). If you want to beat the hardest levels, you'll need impeccable timing and precision.




Simplicity and minimalism are key features of Open Hexagon. While some levels have special quirks and mechanics, the goal is always the same: survive as long as possible. Challenge your friends and family (or yourself) for the best survival times!




Headbang your way through polygons by listening to the absolutely amazing chiptune and bitpop tracks by BOSSFIGHT, Dunderpatrullen, and Fantomenk. You'll want to keep listening even after you're done playing -- 100% guaranteed.




Open Hexagon's main concept originates from the excellent Super Hexagon by Terry Cavanagh, who fully endorses Open Hexagon -- thanks! However, Open Hexagon expands on the formula by introducing a 180° swap mechanic, curving walls, accelerating walls, scriptable levels, and much more. Whether you're a veteran of arcade games or new to the genre, you'll find something fresh to spike up your adrenaline.




Open Hexagon was developed with the goal of being open. Players can create their own levels by using the simple yet powerful Lua scripting language. The amount of freedom that level designers have is unprecedented: keep your levels simple, or go wild and implement brand new mechanics and even entire new games! If you have never coded before, Open Hexagon can be a great (and fun) introduction to programming.




Open Hexagon features secure online leaderboards, backed up by a replay system and a cheat-prevention server. Are you brave enough to climb the ladders and claim the top scores?




Play the game the way you want to. Speed up or slow down levels. Change the colors and the way the environments are rendered. Open Hexagon gives players the freedom to customize their game just the way they like to. Or take it one step further and modify the game engine itself, as it is fully open-source.




Open Hexagon has been around for a while. Many players have spent countless hours becoming masters of the game or building incredibly creative custom levels. Become part of a growing community by sharing your achievements or by turning your crazy level ideas into reality. Join us on Discord!

GAMEBILLET

[ 6047 ]

24.98$ (17%)
8.39$ (16%)
8.19$ (18%)
8.39$ (16%)
17.79$ (11%)
49.79$ (17%)
16.97$ (15%)
6.01$ (14%)
22.24$ (11%)
26.09$ (13%)
16.52$ (17%)
26.69$ (11%)
12.44$ (17%)
13.19$ (40%)
3.78$ (87%)
5.68$ (77%)
17.79$ (11%)
5.97$ (14%)
21.19$ (15%)
8.49$ (15%)
26.34$ (12%)
16.52$ (17%)
9.98$ (67%)
8.47$ (15%)
50.95$ (15%)
7.99$ (87%)
8.29$ (17%)
25.19$ (16%)
3.10$ (84%)
6.74$ (73%)
GAMERSGATE

[ 981 ]

3.0$ (85%)
0.56$ (81%)
4.5$ (70%)
1.7$ (91%)
6.29$ (30%)
0.75$ (85%)
4.0$ (80%)
5.73$ (36%)
11.99$ (60%)
1.84$ (74%)
0.9$ (92%)
1.31$ (91%)
1.84$ (74%)
3.3$ (78%)
19.79$ (34%)
9.99$ (50%)
32.0$ (60%)
9.99$ (50%)
0.6$ (85%)
19.99$ (20%)
11.69$ (10%)
8.5$ (79%)
1.58$ (77%)
15.99$ (20%)
0.53$ (95%)
2.5$ (50%)
0.69$ (86%)
8.28$ (45%)
5.0$ (50%)
10.49$ (30%)

FANATICAL BUNDLES

Time left:

356421 days, 13 hours, 3 minutes


Time left:

7 days, 21 hours, 3 minutes


Time left:

3 days, 21 hours, 3 minutes


Time left:

2 days, 21 hours, 3 minutes


Time left:

9 days, 21 hours, 3 minutes


Time left:

35 days, 20 hours, 3 minutes


Time left:

17 days, 21 hours, 3 minutes


Time left:

20 days, 21 hours, 3 minutes


Time left:

6 days, 21 hours, 3 minutes


Time left:

22 days, 21 hours, 3 minutes


Time left:

30 days, 21 hours, 3 minutes


HUMBLE BUNDLES

Time left:

8 days, 15 hours, 3 minutes


Time left:

11 days, 15 hours, 3 minutes


Time left:

16 days, 14 hours, 3 minutes

by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE