The Adventures of Square - Le Bottin des Jeux Linux

The Adventures of Square

🗃️ Specifications

📰 Title: The Adventures of Square 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Contemporary ➤ Paintball 🌍️ Browser version:
🔖 Tags: FPS; Shooter; Action; Paintball; Aliens; Doom; Sci-fi; Funny; Humorous; Family Friendly; Fast-Paced; id Tech 1 engine; Autonomous mod; Cartoon; Colorful; Retro; Voice-Acting; Controller 📦️ Package Name:
🐣️ Approx. start: 📦️ Arch package:
🐓️ Latest: 2018-04-05 📦️ RPM package:
📍️ Version: Latest: 2.1 (Episodes 1& 2) (20180406) 📦️ Deb package:
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package:
🏛️ License: Code: GPL-3 / Artwork: Free 📦️ AppImage package:
🏝️ Perspective: First person 📦️ Snap package:
👁️ Visual: 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source:
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15405 🐛️ Created: 2018-04-09
🐜️ Updated: 2022-08-20

📖️ Summary

[en]: A free (not libre), multi-platform, single-player / multi-player, retro & humorous themed, paintball game, where Square, its protagonist, tries to find and rescue Dr. Octagon, kidnapped by members of The Circle of Evil, a mysterious cult determined to dominate Shape Land. Based on the GZDoom engine, its gameplay is fast and fluid. Three episodes are planned, the first two offer 19 levels (+ 3 secrets), 4 deathmatch-themed maps, a soundtrack and quality sound effects. A game carefully designed by a group of level designers, programmers and musicians. [fr]: Un FPS gratuit et multi-plateforme orienté paintball, solo/multi, au style rétro teinté d'humour, où Square, son protagoniste, tente de retrouver et sauver le docteur Octagon, kidnappé par le Cercle du Mal, un mystérieux culte déterminé à dominer Shape Land. S'appuyant sur le moteur GZDoom, son gameplay est rapide et fluide. Trois épisodes sont prévus, les 2 premiers offrent 19 niveaux (+ 3 secrets), 4 cartes orientées deathmatch, une bande son et des effets sonores de qualité. Un jeu soigneusement conçu par un groupe de concepteurs de niveaux, de programmeurs et de musiciens.

🎥️ Videos


🏝️ Trailer: (202xxx)
• 1rst episode / 2nd episode:


🕵️ Reviews: (202xxx), (202xxx), (202xxx),


🎲️ Gameplay: (202xxx), (202xxx), [fr](202xxx),

🕸️ Links

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

💰 Commercial: [Itch.io] - Free

🍩️ Resources
• Download it: [The Adventures of Square (ZDoom PK3 version)]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (BigBrik Games [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (GZDoom Team 1 2] [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit]

🐝️ Related


📦️ 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] [Rock, Paper, Shotgun]

📰 News / Source of this Entry (SotE) / News (SotN)
[Gaming on Linux (20180409) (SotE)]

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

🦣️ 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"🐧📕


About

The Adventures of Square is a standalone first-person shooter using the ZDoom Engine, featuring real, retro first-person-shooter gameplay!
Save anywhere and at anytime! Food is health! No ragdoll physics! It has it all!

Story

The brilliant Doctor Octagon has been kidnapped! Square must find him, and rescue him from the clutches of the Circle of Evil, a mysterious cult hellbent on the domination of Shape Land. He will square off against terrible monsters and impossible traps in order to prove that he's no square when it comes to justice. Guide him to the center of the Circle's domain, unravel their malicious plot, and win the day fair and square.

The Adventures of Square™ is a wacky and wonderful paintball-based splat-em-up for the GZDOOM engine, by Bigbrik Games: a company of level designers, programmers and musicians whose impetuous charge is to make things blow up in fun and interesting ways! The project began as an ambitious, one-man attempt to bring to life a hidden world of paint, puns and shapes, but soon grew to become the flagship title of a small but dedicated team.

Square makes extensive use of GZDOOM's advanced features, with a unified approach to its level design, art direction and gameplay. Players can expect to find all the best elements of DOOM's fast and frenetic pace unencumbered by a sharp focus on fun, shapely layouts and free-flowing combat, and with a variety of new and familiar mechanics that build upon this brand of play. The game is made with speedrunning and multiplayer in mind, and features exclusive deathmatch (Square-Off!) maps in which to blast your buddies. It's the whole shebang, I tell ya!

📕 Description [fr]

Un FPS orienté paintball, au style rétro et humoristique, par la Team BigBrik Games.
Il utilise le moteur GZDoom.

The Adventures of Square est un FPS gratuit et multi-plateforme orienté paintball, solo/multi, au style rétro teinté d'humour, où Square, son protagoniste, tente de retrouver et sauver le docteur Octagon, kidnappé par le Cercle du Mal, un mystérieux culte déterminé à dominer Shape Land. S'appuyant sur le moteur GZDoom, son gameplay est rapide et fluide. Trois épisodes sont prévus, les 2 premiers offrent 19 niveaux (+ 3 secrets), 4 cartes orientées deathmatch, une bande son et des effets sonores de qualité. Un jeu soigneusement conçu par un groupe de concepteurs de niveaux, de programmeurs et de musiciens.


À propos

The Adventures of Square est un jeu de tir à la première personne autonome utilisant le moteur ZDoom, avec un vrai gameplay rétro à la première personne!
Sauvez partout et à tout moment ! La nourriture c'est la santé ! Pas de physique ragdoll ! Il a tout !

Scénario

Le génial docteur Octagon a été kidnappé ! Square doit le trouver, et le sauver des griffes du Cercle du Mal, un mystérieux culte déterminé à dominer Shape Land. Il affrontera (NdT : jeu de mot "square off" qui signifie ici affronter, avec square "carré") de terribles monstres et des pièges impossibles afin de prouver qu'il n'est pas carré en matière de justice. Guidez-le au centre du domaine du Cercle, démasquez leur intrigue malveillante et remportez votre journée loyalement (NdT : nouveau jeu de mot entre "square" et l'expression "fair and square" = loyalement).

The Adventures of Square ™ est un merveilleux et farfelu splat-em-up, un jeu de paintball de Bigbrik Games pour le moteur GZDOOM : un groupe de concepteurs de niveaux, de programmeurs et de musiciens dont la tâche impétueuse est de faire exploser les choses de manière amusante et intéressante ! Le projet a débuté en une tentative individuelle ambitieuse de donner vie à un monde invisible de peinture, de calembours et de formes, mais il a rapidement grandi pour devenir le titre phare d'une petite équipe dévouée.

Square fait un usage intensif des fonctionnalités avancées de GZDOOM, avec une approche unifiée de la conception de niveau, de la direction artistique et du gameplay. Les joueurs peuvent s'attendre à retrouver les meilleurs éléments de rapidité et de frénésie caractérisant DOOM, sans aucune lourdeur, grâce à un focus important sur le plaisir, l'agencement soigné et les combats fluides, et une variété de mécaniques nouvelles ou familières qui s'appuient sur ce type de jeu. Le jeu est conçu dans un esprit de speedrunning et de multijoueur, et dispose de cartes exclusives deathmatch (Square-Off!) (NdT : jeu de mot, "Square-Off" étant une expression signifiant aussi "être prêt à se battre") dans lesquelles détruire vos potes. V'la toute l'histoire, j'te l'dis! (It's the whole shebang, I tell ya!)

🚧️ Installation ➜ 🚀️ Launching [fr]

💡 Nota: ce jeu nécessite l'installation du moteur GZDoom dont 3 méthodes d'installation alternatives vous sont proposées ci-après :
• à partir du paquet de votre distribution (le plus simple, mais toutes les distributions Linux ne le fournissent pas),
• à partir du Flatpak (l'installation du livrable n'est pas compliquée en soit, mais il vous faudra copier manuellement les données du jeu dans le répertoire flatpak du jeu),
• à partir du source (quelques opérations supplémentaires pour la compilation, puis il vous suffira de copier les fichiers issus de la compilation dans le répertoire de votre jeu).

⚙️ Installation à partir du binaire du moteur :

📦️ Installation à partir du paquet Manjaro/Arch :
🌞️ Recommended (Easy to install / to use)
• (✔ v. 2.1 + GZDoom v. 4.7.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 classique (méthode alternative) à partir du binaire au format Flatpak :
🌧️ Not recommended (More complicated to install / to use)
• Un binaire au format Flatpak est disponible.

▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software

▸ Installation d'un logiciel avec Flatpak :
• (le plus simple) Utilisez votre gestionnaire de paquets Flatpak. Il permet tout ce qu'offre un gestionnaire de paquet.

▸ Lancement de votre logiciel :
• Depuis ce gestionnaire ou les menus de votre distribution.

💡Nota :
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom



📄️ Installation à partir du source du moteur :
🌞️ Recommended (Easy to install / to use)
• (✔ v. 2.1 + GZDoom v. 4.7.1) 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é.

▸ Installation des dépendances (en dépôt) :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2 cmake git zlib libjpeg-turbo nasm tar bzip2 gtk3 fluidsynth libgme openal mpg123 libsndfile timidity++
(pour Debian/Ubuntu, installez les paquets éponymes, généralement précédés du préfixe “lib” et suivis du suffixe "-dev" s'ils sont disponibles, avec en plus les paquets spécifiques suivants : build-essential zlib1g-dev libsdl2-dev libjpeg-dev libbz2-dev libgtk-3-dev libfluidsynth-dev libopenal-dev libmpg123-dev libsndfile1-dev timidity)

▸ 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/coelckers/gzdoom
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/coelckers/gzdoom

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ cmake .
(n'oubliez pas le ".")
$ make
(ou, pour accélérer la compilation, "$ make -j16" si vous disposez d'un processeur 16 threads, à adapter pour vous)
↪ vous obtenez le(s) binaire(s): gzdoom
↪ et les containers de données : gzdoom.pk3 lights.pk3 brightmaps.pk3 game_support.pk3 game_widescreen_gfx.pk3


🏜️ Installation du contenu / des données :

• Pour un test rapide (sans installation des données) :
- avec le moteur installé via votre distribution, aucune installation des données n'est requise, en console placez-vous dans le répertoire du jeu et lancez (n'oubliez pas le "."): $ gzdoom .
- avec le moteur compilé, copiez les livrables issus de la compilation (voir ci-avant) dans le répertoire du jeu et dans ce répertoire lancez : $ ./gzdoom

• Pour une utilisation pérenne (installation des données) :
- si vous utilisez le moteur installé via votre distribution, copiez les données du jeu (IWAD, exemple : game.pk3) dans le répertoire /usr/share/doom/
- si vous avez compilé le moteur, copiez les livrables issus de la compilation (voir ci-avant) dans le répertoire du jeu.
- si vous utilisez le moteur installé via flatpak, copiez les données du jeu (IWAD, exemple : game.pk3) dans le répertoire flatpak (~./var/app/votre_application ou ~./local/share/flatpak/votre_application) du jeu (exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/)


🚀️ LANCEMENT DU JEU:

• Pour un test rapide : voir la section "Installation du contenu / des données" ci-dessus.

Les alternatives de lancement ci-après supposent que vous avez installé les données (voir la section "Installation du contenu / des données" ci-dessus) :
• Si vous avez installé le jeu à partir d'un paquet : [Alt+F2] puis saisissez : gzdoom
• En console dans le répertoire racine du jeu lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier): $ ./gzdoom
• Si vous avez installé le jeu à partir d'un paquet Flatpak, vous pouvez lancer le jeu depuis :
⚬ le menu des applications (menu "Applications" ➜ "Jeux")
⚬ ou depuis gnome-software (menu "Applications" ➜ "Outils système" ➜ "Logiciel")
⚬ ou depuis l'interface d'Athenaeum.

Nota : Le moteur gzdoom sait de lui-même identifier les données compatibles disponibles et les présenter via un menu, si elles sont installées dans son répertoire (voir la section "Installation du contenu / des données" ci-dessus)

🕵️ Test [fr]

🕵️ Test (✔ v. 2.1 + GZDoom v. 4.7.1) par goupildb (config. : Manjaro 64-bit) :

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

🫕️ Installation :
J'avais déjà un moteur GZDoom compilé dans un coin, je n'ai eut qu'à copier le fichier square1.pk3 dans son répertoire racine et à lancer le jeu via la commande (ne pas oublier le "."): $ ./gzdoom . (ou $ ./gzdoom -IWAD square1.pk3)
J'ai aussi testé le moteur des dépôts, en lançant dans le répertoire du jeu : gzdoom .
Ça marche, c'est simple.

Si vous n'avez pas de moteur GZDoom compilé, voyez la section "Installation" ci-avant.

🏗️ Réalisation :
• 🏜️ Graphisme & interface : un graphisme et une interface très soignés, au look BD, superbes.
• 🎧️ Son : une bande son adaptée, très orientée arcade, j'adore.
• 🎮️ Support des périphériques : je ne suis jamais parvenu à jouer correctement avec mon joystick Logitech Rumble Pad sous les moteurs de DOOM, celui-ci ne fait pas exception. Il est pourtant reconnu par GZDoom, qui propose un menu de paramétrage évolué. Je n'ai pas trop joué avec ces paramètres, par défaut çà ne fonctionne pas. Le clavier + souris sont de toute façon appropriés pour les FPS.

🎲️ Gameplay :
Je n'y ai pas beaucoup joué faute de temps, mais le gameplay est très bon. Même s'il est rapide comme un Doom, à ce que j'en ai vu, il ne se dégage pas de violence, il me parait donc adapté pour toute la famille, même s'il serait faux de le considérer uniquement fait pour les enfants.

🪦️ Longévité :
Excellente. 19 niveaux (+ 3 secrets) rien que pour le solo, et 4 cartes orientées deathmatch pour le multi (non testé).

🏆️ Impressions :

‣ 🌞️ J'ai aimé
• Une réalisation (graphisme, son, interface) de qualité professionnelle
• Un jeu complet entièrement gratuit.
• Pour tout public.

‣ 🌤️ Axes d'amélioration
• Rien à signaler.

🕹️ Conclusion :
Impression globale : 👍️
Un superbe cadeau. Le jeu est non seulement d'excellente qualité, mais en plus il offre un contenu énorme. Excellent !
👏️ ❤️ Un grand bravo et merci à ses auteurs !