Open Hexagon - Le Bottin des Jeux Linux

Open Hexagon

🗃️ Specifications

📰 Title: Open Hexagon 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 🚦 Status: 06. To be re-tested (status)
🏷️ Category: Arcade ➤ Twitch ➤ Abstract 🌍️ Browser version:
🔖 Tags: Arcade; Action; Survival; Casual; Twitch; Music; Rhythm; Puzzle; Difficult; Fast-Paced; Minimalist; Colorful; Psychedelic; Time Attack; Replay Value; Controller 📦️ Package Name: open-hexagon
🐣️ Approx. start: 2012-11-01 📦️ Arch package: ✓
🐓️ Latest: 2022-10-06 📦️ RPM package:
📍️ Version: Latest: 2.0.6 / Dev: Commercial: 2.1.5 / 50f6fd4 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: Academic Free License ("AFL") 3.0 📦️ AppImage package:
🏝️ Perspective: Third person 📦️ Snap package:
👁️ Visual: Fixed screen ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 13678 🐛️ Created: 2013-06-29
🐜️ Updated: 2023-04-09

📖️ Summary

[en]: A clone of Super Hexagon (by Terry Cavanagh), an arcade and twitch abstract game in which the player controls a tiny triangle that he rotates around a central shape (a hexagon, for example) in the center of the screen, to keep himself in an opening, and thus avoid the walls that are heading towards him. The increasing difficulty is obtained by different factors (speed of the objects, rotation of the environment, random events such as the change of scale of the game or the change of rotation of the environment). [fr]: Un clone du jeu Super Hexagon (de Terry Cavanagh), un jeu d'arcade et de rapidité de réaction abstrait dans lequel le joueur contrôle un minuscule triangle qu'il fait pivoter autour d'une forme centrale (un hexagone par exemple) au centre de l'écran, pour se maintenir dans une ouverture, et ainsi éviter les murs qui se dirigent vers lui. La difficulté croissante est obtenue par différents facteurs (vitesse des objets, rotation de l'environnement, des évènements aléatoires tel que le changement d'échelle du jeu ou le changement de rotation de l'environnement).

🎥️ Videos


🏝️ Trailer: (202111),


🎲️ Gameplay: (202111), (201712), [fr](201501),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202111) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) g(202111) g(201712) g(202201) g(202201) g(202201) g(202201) g(201708) g(201607) g(201402) g(2014➜2019) g(201712) g(201510) g(201304) g(201302) g[fr](201501) g[fr](201501) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI 1 2] [FAQ] [RSS] [Changelog 1 2 3 4 5]

💰 Commercial: [IsThereAnyDeal] [Support their work (Donate)] [Steam]


🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
(Open Hexagon) Devs (Vittorio Romeo [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Super Hexagon) Devs (Terry Cavanagh [fr] [en]): [Site 1 2] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(201506) 2(201305)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Super Hexagon) [fr] [en] [de]]
[Libregamewiki] [HOLaRSE [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Open Hexagon
🦊️ What's: A clone of Super Hexagon, an arcade & twitch abstract game
🏡️ https://vittorioromeo.info/projects.html
🐣️ https://github.com/SuperV1234/SSVOpenHexagon
🔖 #LinuxGaming #ShareYourGames #Twitch #Abstract
📦️ #Libre #Bin #Arch
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.92➜2.1.4
⚗️ Loads of new features ⭐️
📌️ Changes: https://store.steampowered.com/news/app/1358090/
🦣️ From: https://mastodon.social/@holarse/107587535366548661

🏝️ https://www.youtube.com/embed/06y7mEsAMHM
🎲️ https://www.youtube.com/embed/9i-2l6a7rNo
🎲️[fr] https://www.youtube.com/embed/g72cF2ZY9Mk

📕 Description [en]

📕🐧"A clone of Super Hexagon (by Terry Cavanagh), an arcade and twitch abstract game"🐧📕

Open Hexagon is a free open-source clone of the game "Super Hexagon by Terry Cavanagh".
Gameplay is easy to learn but hard to master.
You control a triangle that rotates around the center of the screen.
Your goal is to stay alive as long as possible by avoiding the walls that go towards the center.
Features JSON and LUA scripting for complete customization and level sharing.

Compete online for the top high scores!


"You are a triangle."
Fast paced, challenging, free to play, open source game.

You control a little triangle, which can be rotated clockwise or counterclockwise. Your goal is to suvive as long as possible by dodging polygons that move towards the center. Things get more difficult as time passes!

Features a lot of variety and full customization: users can create/modify/share levels, patterns, music, sounds, scripts, and more.

Play in Official Mode and submit your highscores to the server. Be the first in the leaderboards!

Clone of the game "Super Hexagon" by Terry Cavanagh.
Please check it out and consider buying it if you like Open Hexagon!

📕 Description [fr]

Un jeu d'arcade / d'action abstrait, par Vittorio Romeo, original (Super Hexagon) par Terry Cavanagh.
En C/C++.

Open Hexagon est un clone du jeu Super Hexagon (de Terry Cavanagh), un jeu d'arcade et de rapidité de réaction abstrait dans lequel le joueur contrôle un minuscule triangle qu'il fait pivoter autour d'une forme centrale (un hexagone par exemple) au centre de l'écran, pour se maintenir dans une ouverture, et ainsi éviter les murs qui se dirigent vers lui. La difficulté croissante est obtenue par différents facteurs (vitesse des objets, rotation de l'environnement, des évènements aléatoires tel que le changement d'échelle du jeu ou le changement de rotation de l'environnement).

Extrait de Wikipedia :
Dans Super Hexagon, le joueur manipule un curseur triangulaire qui tourne de manière circulaire autour d'un hexagone. Des formes géométriques (les ennemis) viennent alors vers le joueur et celui-ci doit les éviter. La difficulté du jeu réside dans la vitesse de déplacement de ces objets, la rotation du décor, la combinaison aléatoire de groupe d'ennemis et d'autres évènements aléatoires tels que le changement d'échelle du jeu ou le changement de sens de rotation du décor. Dans sa version finale, le jeu possède 6 niveaux différents d'une difficulté croissante. Ils sont divisés en deux : les niveaux normaux et les modes "hyper" de ces niveaux. Les trois niveaux normaux possèdent un rythme et des caractéristiques différentes, le mode hyper rend le jeu plus difficile en accélérant la vitesse.

Voir aussi / See also: Open Hexagon, QbQbQb, Super Hexagon,


Open Hexagon est un clone libre du jeu "Super Hexagon de Terry Cavanagh".
Le gameplay est facile à apprendre mais difficile à maîtriser.
Vous contrôlez un triangle qui tourne autour du centre de l'écran.
Votre but est de rester en vie le plus longtemps possible en évitant les murs qui vont vers le centre.
Les scripts JSON et LUA permettent une personnalisation complète et le partage des niveaux.

Participez à des compétitions en ligne pour obtenir les meilleurs scores !


"Vous êtes un triangle."
Jeu à rythme rapide, stimulant, libre.

Vous contrôlez un petit triangle, qui peut être tourné dans le sens des aiguilles d'une montre ou dans le sens inverse. Votre but est de survivre le plus longtemps possible en esquivant les polygones qui se déplacent vers le centre. Les choses deviennent plus difficiles au fur et à mesure que le temps passe !

Offre une grande variété et une personnalisation complète : les utilisateurs peuvent créer/modifier/partager des niveaux, des motifs, de la musique, des sons, des scripts, et plus encore.

Jouez en mode officiel et envoyez vos meilleurs scores au serveur. Soyez le premier dans les classements !

Clone du jeu "Super Hexagon" de Terry Cavanagh.
Jetez-y un coup d'œil et envisagez de l'acheter si vous aimez Open Hexagon !

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• (✘ v. 1:2.0.6.r323.g24c2e167-1) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

📄️ Installation à partir du source

• (✘ v. 2.1.5 / 24c2e16) Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/vittorioromeo/SSVOpenHexagon
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/vittorioromeo/SSVOpenHexagon

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ ./build.sh

↪ vous obtenez le(s) binaire(s): _RELEASE/SSVOpenHexagon


🚀️ LANCEMENT DU JEU:

• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : open-hexagon
• Si vous l'avez installé à partir du livrable du site, en console dans son répertoire racine, lancez : $ _RELEASE/SSVOpenHexagon

🕵️ Test [fr]

🕵️ Test (✘ v. 1:2.0.6.r323.g24c2e167-1 des dépôts Manjaro) par goupildb (config. : Manjaro 64-bit) :
Le : 3 Juillet 2022
⏱️ Durée du test : 2 minutes.

🎯️ Objectif: rédiger/mettre à jour/valider sa notice d'installation et tester son fonctionnement.

Immédiatement après le lancement du jeu, une fenêtre s'ouvre avec le message : "Your user must be in 'games' group".


🌻️ Premières impressions :
👎️

Ces histoires de groupes pour jouer à un jeu sont d'un autre âge...
Sous Manjaro, je tente via le Centre d'administration ➜ Utilisateurs et Groupes
de m'ajouter au groupe "games", mais je reste bloqué à l'interface "Users and Groups" pour la saisie du mot de passe : il ne reconnaît pas mon mot de passe 😂️😤️

J'ai écris hier sur le [blog du Bottin] : "(...) Même les dépôts AUR sont fiables. De même l’intégration des configurations logicielles est très poussée (pas de fichiers textes à paramétrer, et ça marche, simplement)(...)". 😂️

A l'aide d'un éditeur (avec le droit de l'utilisateur courant) j'ouvre le fichier /etc/group et vois effectivement le groupe :
(...)
games:x:50:
(...)
En console et en root je lance : # usermod -G games -a goupil2
Puis le fichier /etc/group :
(...)
games:x:50:goupil2
(...)

👎️ Je relance le jeu, même message : "Your user must be in 'games' group".

🕹️ Conclusion :
Impression globale : 👎️
Le jeu en version libre des dépôts Manjaro ne fonctionne pas.

💡 Nota: le 4 Juillet 2022, une mise à jour de Manjaro (70 paquets mis à jour) est venue corriger ce bug sur le Centre d'administration ➜ Utilisateurs et Groupes. Pourquoi j'adore Manjaro ? Vous avez la réponse 😉️.


🕵️ Test (✘ v. 2.1.5 / 24c2e16 de GitHub) par goupildb (config. : Manjaro 64-bit) :
Le : 3 Juillet 2022
⏱️ Durée du test : 2 minutes.

🎯️ Objectif: tester son fonctionnement.

La compilation se passe bien.
Mais au lancement :

• Sans Steam :
$ _RELEASE/SSVOpenHexagon
[Steam] Initializing Steam API
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API] SteamAPI_Init(): Loaded '/home/goupil2/.local/share/Steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed.[Steam] Failed to initialize Steam API
[Discord] Failed to initialize core
[::loadConfig] loading config
[hg::Config::root()] User-defined `config.json` file found
[::reapplyResolution] reapplying resolution
Erreur de segmentation (core dumped)

• Avec Steam lancé (mais sans avoir acquis le jeu) :
_RELEASE/SSVOpenHexagon
[Steam] Initializing Steam API
[S_API] SteamAPI_Init(): Loaded '/home/goupil2/.local/share/Steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; connect to global user failed.[Steam] Failed to initialize Steam API
[Discord] Failed to initialize core
[::loadConfig] loading config
[hg::Config::root()] User-defined `config.json` file found
[::reapplyResolution] reapplying resolution
Erreur de segmentation (core dumped)

🏆️ Impressions :

Celle d'un gâchis.
Je comprends que le développeur d'un jeu libre ressente l'attrait de se faire un peu d'argent pour le boulot et l'amour qu'il a mis dans son bébé.
Mais dans ce cas, je pense qu'il devrait changer le nom de son logiciel et utiliser un autre dépôt pour éviter les confusions.

Dans le cas présent, la version libre ne fonctionne pas, et la version commerciale dénommée "SSVOpenHexagon" (et "Open Hexagon" sur Steam) ne fonctionne pas non plus lorsqu'on la compile puis la lance en console.


🕹️ Conclusion :
Impression globale : 👎️
Aucune des 2 versions testées ne fonctionne pour moi.
Si le jeu "Open Hexagon" est bien open source, en revanche il ne fonctionne pas sans Steam et sans ouvrir le porte-monnaie.