Hexoshi - Le Bottin des Jeux Linux

Hexoshi

🗃️ Specifications

📰 Title: Hexoshi 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ Action Platformer 🌍️ Browser version:
🔖 Tags: Action Platformer; Shooter; Arcade; Adventure; Exploration; Aliens; Metroidvania; Sci-fi; Pixel Art; Retro; Non-linear; Open World; Keyboard; Controller 📦️ Package Name:
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2018-05-14 📦️ RPM package:
📍️ Version: Latest: Milestone 1 (0.2) / Dev: 45bd85 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: Code: GPL-3+ / Artwork: Mix of CC BY, CC BY-SA, and CC0 📦️ AppImage package:
🏝️ Perspective: Side view 📦️ Snap package:
👁️ Visual: 2D Scrolling ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15420 🐛️ Created: 2018-05-23
🐜️ Updated: 2023-12-30

📖️ Summary

[en]: A libre and multi-platform game inspired by the Metroid series, an open-world action-platformer game where the player is the intrepid Anneroy, exploring a hostile alien universe, composed (at version 0.2) of 40 rooms populated by different alien species. Its a wonderful example of the possibilities of the SGE engine, offering a neat interface, pixel art graphics, music and sound effects support, different scaling methods (including the beautiful scale2x), joystick support and saving. Its not yet another small game in Python, but a very good and very ambitious game. [fr]: Un jeu libre et multi-plateforme inspiré de la série Metroid, un jeu d'action en plateforme en monde ouvert dans lequel le joueur est l'intrépide Anneroy, explorant un univers alien hostile, composé (à la version 0.2) de 40 salles peuplées de différentes espèces aliens. Il illustre merveilleusement bien les possibilités du moteur SGE, offrant une interface soignée, un graphisme pixel art, le support du son et des effets sonores, différentes méthodes de mise à l'échelle (dont le très joli scale2x), le support du joystick et la sauvegarde. Ce n'est pas un simple petit jeu en Python, mais un vrai bon jeu très ambitieux.

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
📰 What's new?: New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done: ✓
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🏝️ Trailer: (202xxx),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1a 2] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx) g[fr](202xxx) 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] [FAQ] [RSS: waiting] [Changelog 1 2 3]

💰 Commercial: [CrowdSupply (Funding successful)]

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (The Diligent Circle [fr] [en]): [Site 1 2 3 4] [Liberapay] [Patreon] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Libregamewiki]

📦️ 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: [Libregamewiki]

🦣️ Social Networking Update (on mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"blabla"🐧📕


Hexoshi is a libre game generally inspired by the Metroid series. It is a work in progress, but once completed, it will be onpon4’s biggest game yet, with a maze-like world spanning hundreds of individual rooms. The intention is to make this one of the greatest libre free-roaming games to date.

On CrowdSupply :

This is a crowdfunding campaign for Milestone 1. The goals of Milestone 1 include:

• Add new abilities for the player character, Anneroy, which will be obtained by collecting special artifacts. New abilities planned for Milestone 1 are an ability to transform into a little ball, allowing access to short passages; an ability to grow spikes out of the ball form, which can be used as an attack or to break special blocks; and an ability to wall-jump, allowing access to otherwise out-of-reach ledges.
• Add death and teleport animations for Anneroy, which are currently missing.
• Complete the first major area of the game, composed of approximately 30-40 individual rooms.
• Add a proper background for the first major area of the game.
• Add new enemies, which will be used in the first major area of the game.
• Decide Anneroy’s full name, the name of the planet, and the name of the first area.

Additionally, Milestone 1’s development direction will be influenced by the community. Those who contribute $10 or more will be given opportunities to vote on various decisions, such as the names of characters and designs of enemies. The community will also be given an opportunity to direct what aspects of Milestone 1’s development are prioritized first.


Features & Specifications

• Genre: Free-roaming Metroid-like
• Players: 1
• Perspective: Side-scrolling
• Resolution: 400x224
• Programming Language: Python
• Engine: SGE Game Engine
• Software License: GNU GPLv3+
• Art License: Mix of CC BY, CC BY-SA, and CC0
• Supported Systems: Windows, GNU/Linux



HOW TO PLAY

Use the directional controls and pause or jump key to navigate the menus. By default, Anneroy is controlled by the arrow keys, Space, [LEFT CTRL], and Left Shift. You can change the controls in the Options menu.

📕 Description [fr]

Un jeu de plateforme en monde ouvert inspiré de la série Metroid, par Julie Marchant (onpon4).
En Python. Il utilise le moteur SGE Game Engine (du même auteur, dans le Bottin).

Hexoshi est un jeu libre et multi-plateforme inspiré de la série Metroid, un jeu d'action en plateforme en monde ouvert dans lequel le joueur est l'intrépide Anneroy, explorant un univers alien hostile, composé (à la version 0.2) de 40 salles peuplées de différentes espèces aliens. Il illustre merveilleusement bien les possibilités du moteur SGE, offrant une interface soignée, un graphisme pixel art, le support du son et des effets sonores, différentes méthodes de mise à l'échelle (dont le très joli scale2x), le support du joystick et la sauvegarde. Ce n'est pas un simple petit jeu en Python, mais un vrai bon jeu très ambitieux.


Hexoshi est un jeu libre dans l'ensemble inspiré de la série Metroid. C'est un travail en cours, mais une fois terminé, il sera le plus grand jeu d'onpon4, avec un monde semblable à un labyrinthe couvrant des centaines de salles individuelles. L'objectif est d'en faire l'un des plus grands jeux libres de free-roaming (NdT : gameplay non linéaire, en monde ouvert) à ce jour.

Sur CrowdSupply:

Ceci est une campagne de crowdfunding pour la Milestone 1. Les objectifs de Milestone 1 comprennent :

• Ajouter de nouvelles capacités pour le personnage, Anneroy, qui sera obtenu en recueillant des artefacts spéciaux. Les nouvelles capacités prévues à la Milestone 1 sont une capacité à se transformer en une petite balle, permettant l'accès à des passages étroits; une capacité à faire pousser des pointes hors de la forme de balle, pouvant être utilisé comme attaque ou pour casser des blocs spéciaux; et une capacité à réaliser des wall-jump, permettant l'accès à des rebords autrement inaccessibles.
• Ajout d'animations lors de la mort et de la téléportation d'Anneroy, qui sont actuellement manquantes.
• Compléter la première partie importante du jeu, composée d'environ 30 à 40 salles individuelles.
• Ajouter un arrière-plan approprié pour la première grande partie du jeu.
• Ajouter de nouveaux ennemis, qui seront utilisés dans la première zone majeure du jeu.
• Décider du nom complet d'Anneroy, du nom de la planète et du nom de la première zone.

De plus, la direction du développement de Milestone 1 sera influencée par la communauté. Ceux qui contribuent à hauteur de 10 $ ou plus auront la possibilité de voter sur diverses décisions, telles que le nom des personnages et la conception des ennemis. La communauté aura également l'occasion de déterminer quels aspects du développement de Milestone 1 seront priorisés.


COMMENT JOUER

Utilisez les contrôles directionnels et [Pause] ou saut pour naviguer dans les menus.
Par défaut, Anneroy est contrôlé par les touches fléchées, [SPACE], [LEFT CTRL] et [LEFT SHIFT] . Vous pouvez changer les contrôles dans le menu Options.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire
• Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable et (s'il ne l'est pas) de rendre son binaire exécutable (clic droit sous votre gestionnaire de fichier).

📄️ Installation à partir du source

▸ Installation des dépendances (en dépôt) :
• Installez au préalable le paquet suivant : python-pathlib
• Aucune autre installation particulière n'est requise, si ce n'est le python (présent sur toutes les distributions Linux).


🚀️ LANCEMENT DU JEU:

• En console dans son répertoire racine, cliquez sur le fichier hexoshi.py ou lancez : $ python hexoshi.py

🕵️ Test [fr]

🕵️ Test (Milestone 1 (0.2) / Dev: 45bd85) par goupildb :

🎯️ Objectif: rédiger/mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.

🫕️ Installation :
Pas de binaire disponible pour la version 32-bits, mais l'installation est très simple : il m'aura suffit d'installer le paquet python-pathlib (en dépôts), puis de décompresser le livrable et d'exécuter son script Python.


🏗️ Réalisation :
• 🏜️ Graphisme & interface : la qualité est excellente ! D'après les copies d'écran du site je m'attendais à un petit jeu en Python de plus ou moins bonne qualité, mais je suis très agréablement surpris par sa qualité. Autre avantage, l'interface peut être agrandie à souhait (mais cela n'augmente pas le périmètre du décors affiché, juste son facteur de zoom) en l'étirant à la souris. Un plus, serait un mouvement de respiration du protagoniste (pour l'instant il est un peu statique).
• 🎧️ Son : Une musique adaptée, assez dynamique et dont on ne sent pas la répétitivité. Très bien.
• 🐞️ Fiabilité / Robustesse : pas de souci de ce côté là, le jeu fonctionne bien. Aucun plantage.
• 🎮️ Support des périphériques : supporte le joystick, la redéfinition des paramètres du clavier et du joystick. Je n'ai pas eut à tester car j'ai dès le départ adopté le joystick et ça fonctionne très bien. Les contrôles et la précision sont très bons.

🎲️ Gameplay :
Anneroy est (à la version 0.2 uniquement) équipé d'un fusil laser. J'ai un peu de mal à sélectionner le bon angle de tir car il faut un peu d'entraînement pour sélectionner les bonnes combinaisons de touches, mais le problème vient de moi, pas du jeu. On passe d'une salle à l'autre dans l'ordre souhaité, en tirant sur le sas d'accès. Le jeu est assez axé arcade avec l'exploration de salles et l'élimination de différentes créatures. Le gameplay est bon et relativement facile (au moins au début), l'armure de notre protagoniste résiste assez bien aux tirs ennemis. Malgré cela je suis mort plusieurs fois (je ne suis pas bon). Il manque peut-être un système d'ajustement de la difficulté (via la diminution de la résistance de l'armure).
Je n'ai exploré que le début du jeu (moins d'une dizaine de salles, ce qui ne préfigure pas de la suite, mais ce que j'ai vu est déjà très très bon.
Signalons un système de téléporteur (stick vers la droite ou la gauche lorsque l'on est dessus pour l'activer) permettant de voyager rapidement d'un endroit à un autre, et une carte qui permet de visualiser où l'on se trouve dans ce dédale de salles (excellent). Avec un peu d'entraînement j'arrive déjà mieux à maîtriser les tirs. Lorsque l'on est statique le tir est horizontal, se déplacer en tirant donne un tir oblique vers le haut, tout à fait adapté pour les bestioles qui viennent du haut.

🪦️ Longévité :
A la version 0.2 (40 salles), 1h ou 2 vraisemblablement.

‣ 🌞️ J'ai aimé
• Une excellente réalisation (graphisme, son & effets sonores, interface)
• Un très bon support du joystick et possibilité de redéfinir les contrôles (du clavier et du joystick)
• Le gameplay est déjà très bon.
• des téléporteurs
• des monstres différents (j'en ai vu 5 ou 6 différents, je ne sais pas combien il y en a)
• une carte permet de voir où l'on se trouve

‣ 🌤️ Axes d'amélioration
• Il manque peut-être un système d'ajustement de la difficulté (via la diminution de la résistance de l'armure).
• Un plus, serait un mouvement de respiration du protagoniste (pour l'instant il est un peu statique), mais tout ceci est vraiment du détail, le jeu est excellent !


🕹️ Conclusion :
Impression globale : 👍️
Là encore une petite perle qui relève bien le niveau de ce que l'on était habitué à voir dans le monde du libre pour ce type de jeu. Une très belle réalisation et déjà un contenu sympa.
👏️ ❤️ Un grand bravo et merci à son auteur, non seulement pour ce jeu mais pour tout ce qu'elle fait !