Briks - Le Bottin des Jeux Linux

Briks

🗃️ Specifications

📰 Title: Briks 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 👁️ Visual: 2D
🏷️ Category: Arcade ➤ Twitch ➤ Breakout 🏝️ Perspective: Third person
🔖 Tags: Breakout; Arcade; Twitch; Funny; Remake; Retro; Cute; Difficult; Fast-Paced; Casual; Level Editor; Keyboard ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single
🐓️ Latest: 2018-04-05 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 1.0 / Dev: 3689292 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-3 ✨️ (temporary): 4 stars
🐛️ Created: 2018-04-07 🐜️ Updated: 2024-06-22

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 4 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 15403

📖️ Summary

📜️[en]: A libre and multi-platform clone of Arkanoid (by Taito in 1986), a Breakout where the player runs a racket-spaceship and tries to destroy the alien blocks with his ball. A superb realization benefiting from what made the success of the original: a quality of realization and bonuses varied and limited in the time (size of racket, sticky ball, shooting, field of force, unlock of access to the following level , ...). In addition it offers 66 levels and an editor. For now (see 3689292) it works but still suffers from some bugs (inaudible sound, no way to record his creations). To be continued. 📜️[fr]: Un clone libre et multi-plateforme d'Arkanoid (de Taito en 1986), un casse-briques où le joueur dirige une raquette-vaisseau spatial et tente de détruire les blocs aliens avec sa balle. Une superbe réalisation bénéficiant de ce qui a fait le succès de l'original : une qualité de réalisation et des bonus variés et limités dans le temps (taille de raquette, balle collante, tir, champ de force, sas d'accès au niveau suivant, ...). De plus il offre 66 niveaux et un éditeur. Pour l'instant (v. 3689292) il fonctionne mais souffre encore de quelques bugs (son inaudible, pas moyen d'enregistrer ses créations). À suivre.

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [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] [Changelog 1 2]

💰 Commercial
• (empty)

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

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

🐝️ Related
[Wikipedia (Arkanoid) [fr] [en] [de]]
[Pygame]

📦️ 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:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: (homeless)

🥁️ 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/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "blabla" 📜️


Let's play with Python, with Briks, a tribute to the cult brick-breaker, Arkanoid

Linux Ubuntu 16.04.3 LTS (kernel 4.4.0-116) x64 (python 3.5.2 & pygame 1.9.3)
Windows 7 SP1 x64 (python 3.6.4 & pygame 1.9.3)

A Level Editor is included
Have fun ^^

📕 Description [fr]

Un clone d'Arkanoid, par LesConcepteursAssocies.
En Python.

Briks est un clone libre et multi-plateforme d'Arkanoid (de Taito en 1986), un casse-briques où le joueur dirige une raquette-vaisseau spatial et tente de détruire les blocs aliens avec sa balle. Une superbe réalisation bénéficiant de ce qui a fait le succès de l'original : une qualité de réalisation et des bonus variés et limités dans le temps (taille de raquette, balle collante, tir, champ de force, sas d'accès au niveau suivant, ...). De plus il offre 66 niveaux et un éditeur. Pour l'instant (v. 3689292) il fonctionne mais souffre encore de quelques bugs (son inaudible, pas moyen d'enregistrer ses créations). À suivre.


Jouons avec Python, avec Briks, un hommage au cultissime casse-briques, Arkanoid"

Développé et testé sur les OS suivants:
Linux Ubuntu 16.04.3 LTS (kernel 4.4.0-116) x64 (python 3.5.2 & pygame 1.9.3)
Windows 7 SP1 x64 (python 3.6.4 & pygame 1.9.3)
Un Editeur de niveau est inclus

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

Aucune installation particulière n'est requise, si ce n'est le python (présent sur toutes les distributions Linux).


🚀️ LANCEMENT DU JEU:

• Pour le jeu, en console dans son répertoire racine lancez : $ python briks.py
• Pour l'éditeur, en console dans son répertoire racine lancez : $ python level-editor.py

🕵️ Test [fr]

🕵️ Test (1.0 / 3689292) de goupildb :

🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.

🫕️ Installation :
Il suffisait de décompresser le livrable et d'exécuter son script Python (python briks.py).
Il manque une doc d'installation car le répertoire est rempli de scripts Python et l'on ne sait pas lequel lancer ni quoi faire au premier abord, d'autant que de nombreux noms de fichiers sont équivoques (faut-il lancer Brick.py, briks.py - celui que j'ai retenu, Config.py, Gui.py ou Player.py ?). Un novice ne saura évidemment pas quoi faire avec tous ces fichiers.

🏗️ Réalisation :

• 🏜️ Graphisme & interface : superbe, conforme à l'original. J'aime beaucoup les fonds (tuiles) ainsi que la raquette-vaisseau. D'autre part les animations sont de qualité (drones animés en haut de l'écran, bonus qui tombent, ...). Dommage que la balle ne soit pas un peu mieux travaillée graphiquement.
• 🎧️ Son : le son ne fonctionne pas, quel dommage ! Après vérification du source, les sons sont bien livrés (le fichier "ArkanoidMainTheme.ogg" lu dans un lecteur externe est très bien) mais aucun n'est audible sur mon installation. Aucun message n'est affiché en console.
• 🎮️ Support des périphériques : le jeu se joue au clavier avec les touches fléchées et [SPACE] pour lancer la balle.

🕹️ Test de l'éditeur
L'éditeur est superbe et très pratique.
Problème, lorsque je clique sur le bouton Save ou Test, il plante.
En console il affiche :
$ python level-editor.py
Traceback (most recent call last):
File "level-editor.py", line 684, in
main(args.levelfile)
File "level-editor.py", line 654, in main
event_handler()
File "level-editor.py", line 418, in event_handler
SaveLevel()
File "level-editor.py", line 68, in SaveLevel
f.write(u'# Généré le '+datetime.datetime.now().strftime("%d/%m/%Y à %Hh%M")+u' par '+Config.name_app+u'\n')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 11: ordinal not in range(128)

🎲️ Gameplay :
Le gameplay est très bon mais in-habituellement plus difficile que ce à quoi l'on s'attend avec ce type de jeu. Peut-être que l'original aide discrètement à attirer la balle sur le dessus de la raquette (à la manière d'un aimant non permanent), car ici on se rend compte qu'il est plus difficile de bien viser et de ne pas louper la balle (la physique n'est pas inhabituelle, tout fonctionne bien et logiquement) d'autant que la plupart du temps la balle arrive de biais et couvre une bonne distance, de plus les bords arrondis de la raquette on plutôt tendance à provoquer une chute de la balle lorsque qu'elle arrive sur le côté (physiquement rien de choquant là encore, mais je ne me souviens pas de ce type de comportement sur les autres clones).
Du coup le jeu passe d'amusant à un poil stressant car on loupe assez facilement la balle, dommage.

Le jeu dispose de toutes les fonctionnalités habituelles et magnifiques : en plus de la gestion du score et du niveau, des bonus variés et limités dans le temps (petite et grande raquette, balle collante, tir, champ de force très réussi en bas de l'écran, sas permettant de passer au niveau suivant, ...) qui descendent en fonction des tuiles frappées, drones animés en haut de l'écran.

Le grand absent qui habituellement rend son gameplay si attrayant c'est le son. Sans de bons effets sonores et une bande son adaptée, on s'en lasse très vite. Tout est là mais reste désespérément muet.

🪦️ Longévité :

Sans bande son et effets sonores on a nettement moins de plaisir à y jouer d'autant que le gameplay est plus difficile que sur les portages habituels.
Pourtant le jeu bénéficie d'une excellente réalisation et d'un fort potentiel.
Il est livré avec 66 niveaux et cerise sur le gâteau, bénéficie d'un éditeur. De quoi passer pas mal d'heures à y jouer si ses quelques petits défauts étaient corrigés.

‣ 🌞️ J'ai aimé
• Une très belle réalisation (graphisme, et interface)
• Toutes les fonctionnalités de l'original sont présentes (bonus, animations), ce qui fait de lui un excellent clone !

‣ 🌤️ Axes d'amélioration
• le son ne fonctionne pas sur mon installation, ce qui rend le jeu très vite lassant
• le gameplay est très bon mais semble plus difficile que l'original (manque peut-être une assistance à la récupération de la balle, à la manière d'un aimant non permanent ?)
• pas de documentation. Je ne suis pas sûr de lancer la bonne commande, d'autant qu'il y a plein de fichiers Python.

🧭️ Conclusion :

🕵️ Impression globale : 👍️
Parmi les meilleurs portages d'Arkanoid, malheureusement un peu gâché par des sons non fonctionnels sur mon installation et une balle difficile à récupérer (la physique du jeu est bonne, mais peut-être un peu trop réaliste ?).
J'espère que des modifications viendrons corriger cela, car ce portage est vraiment excellent !
👏️ ❤️ Un grand bravo et merci à son auteur !