Bitty Knight - Le Bottin des Jeux Linux

Bitty Knight

🗃️ Specifications

📰 Title: Bitty Knight 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 2D Top-Down
🏷️ Category: Adventure & Action ➤ Role-playing game ➤ Action RPG ➤ Dungeon Crawl 🏝️ Perspective: Bird's-eye view
🔖 Tags: Adventure; Action RPG; Roguelike; raylib; Fantasy; Open World; Procedural Generation; Retro; Pixel Art; Cartoon; Colorful; Cute; Family Friendly; Difficult; Keyboard; Controller ⏱️ Pacing: Real Time
🐣️ Approx. start: 2024-04-28 👫️ Played: Single
🐓️ Latest: 2024-06-12 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: - / Dev: 68948f1 ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2024-07-17 🐜️ Updated: 2024-07-17

🚦 Entry status

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

📖️ Summary

📜️[en]: A roguelike (procedural generation of its levels, permadeath with loss of collected items) whose protagonist is a little knight trying to escape from a dungeon. He must avoid dangers, collect keys to unlock chests, find gems, upgrade his equipment in a store, smash power-up blocks to find loot, and eliminate the final boss to get out of this predicament. It offers random dungeons and loot, 30 Power-ups, good and bad surprises to discover, tons of good ideas and good gameplay that's not easy at all. 📜️[fr]: Un roguelike (génération procédurale de ses niveaux, permadeath avec perte des objets collectés) dont le protagoniste est un petit chevalier qui tente de s'échapper d'un donjon. Il devra éviter les dangers, collecter des clés pour déverrouiller des coffres, trouver des pierres précieuses, améliorer son équipement dans un magasin, frapper des blocs de Power-up pour trouver du butin, et éliminer le boss final pour se sortir de ce mauvais pas. Il offre des donjons et butins aléatoires, 30 Power-ups, de bonnes et mauvaises surprises à découvrir, des tonnes de bonnes idées et un bon gameplay pas facile du tout.

🎥️ Videos


🦉️From Devs: (202312), (202312),


🎲️ Gameplay: (202401), (202401), (202401),

🕸️ Links

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

💰 Commercial
[Steam] - Free

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

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

🐝️ 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]

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Bitty Knight
🦊️ What's: A libre roguelike starring a little knight trapped in a dungeon
🏡️ -
🐣️ https://github.com/unklnik/bitty_knight
🔖 #LinuxGaming #ShareYourGames #ARPG
📦️ #Libre #SRC
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 68948f1
⚗️ Maintenance 🪛️
📌️ Changes: https://github.com/unklnik/bitty_knight/commits/main/
🦣️ From: 🛜️ https://github.com/unklnik/bitty_knight/releases.atom

🦉️ https://www.youtube.com/embed/HM8amjJ7q2k
🎲️ https://www.youtube.com/embed/P81pnP6Du2o
🎲️ https://www.youtube.com/embed/ncNoAwxy4h8

🕶️ A view of its UI ( in full screen), with the little knight (in light blue at the bottom of the screen), various objects to examine/collect (the carrot) and 2 monsters (at the top). A level exit is located on the left. I've collected 2 objects (on the left of the screen) and only have 3 lives left out of the starting 5 (top right) after just 1 min 20 of play (top right).

📚️ Bitty Knight is a roguelike (procedural generation of its levels, permadeath with loss of collected items) whose protagonist is a little knight trying to escape from a dungeon. He must avoid dangers, collect keys to unlock chests, find gems, upgrade his equipment in a store, smash power-up blocks to find loot, and eliminate the final boss to get out of this predicament. It offers random dungeons and loot, 30 Power-ups, good and bad surprises to discover, tons of good ideas and good gameplay that's not easy at all.

📕 Description [en]

📜️ "A libre roguelike starring a little knight trapped in a dungeon" 📜️

A fast-paced, challenging 2D top-down mini-roguelike with random levels and 30+ powerups. No two plays are ever the same and completely free-to-play. Avoid the many perils, collect copious loot and slay the final boss to escape the mini dungeon in Bitty Knight...

Bitty Knight is a fast-paced, challenging 2D top-down mini-roguelike with random levels and 30+ powerups. No two plays are ever the same and it is completely free-to-play. The game centers on a tiny knight stuck in a small dungeon and you have to reach the final boss to escape.

Collect upgrades to survive as you make your way to the final level, there are no saves and if your character dies you will have to restart. Collect keys, unlock chests, find gems, kill enemies and shop to upgrade or smash power-up blocks to find loot and your way to the end.

Be warned, some loot has negative effects and collecting loot blindly can have consequences that will make the game much harder.

Note: if you have issues, find a bug or have something to say then please post in the Community Hub for assistance

✅️ Completely free-to-play
✅️ Random dungeons & loot - no game is ever the same
✅️ 2D Top-down retro pixel graphics
✅️ 30+ Power-ups to collect with stacking
✅️ Permadeath - no character upgrades or saves
✅️ Hardcore mode if you prefer a real challenge
✅️ Low system requirements - should run on most PCs

📕 Description [fr]

Un roguelike dont le protagoniste est un petit chevalier qui tente de s'échapper d'un donjon, par unklnik.
En Go. Il utilise le framework raylib.

Bitty Knight est un roguelike (génération procédurale de ses niveaux, permadeath avec perte des objets collectés) dont le protagoniste est un petit chevalier qui tente de s'échapper d'un donjon. Il devra éviter les dangers, collecter des clés pour déverrouiller des coffres, trouver des pierres précieuses, améliorer son équipement dans un magasin, frapper des blocs de Power-up pour trouver du butin, et éliminer le boss final pour se sortir de ce mauvais pas. Il offre des donjons et butins aléatoires, 30 Power-ups, de bonnes et mauvaises surprises à découvrir, des tonnes de bonnes idées et un bon gameplay pas facile du tout.


Un mini-roguelike rapide et stimulant en 2D avec des niveaux aléatoires et plus de 30 bonus. Il n'y a jamais deux parties identiques et le jeu est entièrement libre. Évitez les nombreux dangers, collectez un butin abondant et tuez le boss final pour vous échapper du mini-donjon dans Bitty Knight...

Bitty Knight est un mini-roguelike en 2D top-down, rapide et stimulant, avec des niveaux aléatoires et plus de 30 bonus. Il n'y a jamais deux parties identiques et le jeu est entièrement libre. Le jeu est centré sur un petit chevalier coincé dans un petit donjon et vous devez atteindre le boss final pour vous échapper.

Il n'y a pas de sauvegarde et si votre personnage meurt, vous devrez recommencer. Collectez des clés, déverrouillez des coffres, trouvez des pierres précieuses, tuez des ennemis et faites des achats pour améliorer votre personnage ou détruisez des blocs d'amélioration pour trouver du butin et vous frayer un chemin jusqu'à la fin.

Attention, certains butins ont des effets négatifs et les ramasser à l'aveuglette peut avoir des conséquences qui rendront le jeu beaucoup plus difficile.

Remarque : si vous rencontrez des problèmes, si vous trouvez un bug ou si vous avez quelque chose à dire, n'hésitez pas à poster un message dans le Hub de la Communauté pour obtenir de l'aide.

✅️ Entièrement libre
✅️ Donjons et butins aléatoires - aucune partie n'est jamais la même
✅️ 2D Top-down retro pixel graphics
✅️ Plus de 30 Power-ups à collectionner et à empiler
✅️ Permadeath - pas d'améliorations ni de sauvegardes pour les personnages
✅️ Mode Hardcore si vous préférez un vrai défi
✅️ Faible configuration requise - devrait fonctionner sur la plupart des PC

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Pas de binaire classique disponible.


📄️ Installation à partir du source

▸ Installation des dépendances (en dépôt) :
• Installez au préalable le(s) paquet(s) suivant(s) : (le langage Go) go
• Installez au préalable le(s) paquet(s) suivant(s) : (pour raylib)
- pour Arch/Manjaro : libgl1-mesa-dev libxi-dev libxcursor-dev libxrandr-dev libxinerama-dev libwayland-dev libxkbcommon-dev
- pour Debian : mesa lib32-mesa libxi libxcursor libxrandr libxinerama wayland libxkbcommon

▸ 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/unklnik/bitty_knight
(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/unklnik/bitty_knight

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ go get -v -u github.com/gen2brain/raylib-go/raylib
$ go build
↪ vous obtenez le(s) binaire(s) : bitty_knight


🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] MrSnuggles ou $ bitty_knight
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./bitty_knight


⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle à la souris et au clavier.

• Direction : [↑←→↓]
• Frapper : [SPACE]
• Inventaire : [TAB]
• Carte : [LEFT CTRL]
• Menu/Quitter : [ESC]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 17 Juillet 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


💻️ PC specs :
Linux distribution : Manjaro
Kernel: 6.9.9-1-MANJARO + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 550.100 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.2.4) / Xorg 11.0 (1.21.1.13)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS + 2x4TB Seagate Barracuda
Monitors: 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: (Standard) / Roccat vulcan (+ roccat-dkms)
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms required)
Gamepad (Bluetooth/USB) : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required)(drift if battery low)



🫕️ Installation :
▸ (✔ v. 68948f1 du 12/06/24) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,

🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface très jolie, sobre, soignée, claire/intuitive,
🟢️ Elle offre notamment un bon choix de paramétrages, plusieurs effets graphiques,
🟠️ Point(s) faible(s) relevé(s) : il lui manque le support du mode fenêtré,

‣ 🎮️ Contrôles
⚪️ Il/Elle se contrôle au clavier ou au gamepad.
🟢️ Il/Elle bénéficie de contrôles simples, du support des touches fléchées (important pour les claviers non anglophones),
🟠️ Point(s) faible(s) relevé(s) : il lui manque un support fonctionnel du gamepad (mon gamepad Xbox Elite Wireless ne fonctionne pas / n'est pas reconnu),

‣ 🎧️ Son
🟢️ Le jeu est accompagné d'effets sonores de qualité, d'une bande son variée (plusieurs morceaux musicaux, à choisir dans le menu), très agréable et adaptée,
🟢️ L'interface elle-même est sonorisée (musique discrète),
🟢️ Elle offre notamment plusieurs bandes sonores,

‣ 🏞️ Graphismes
🟢️ Un graphisme pixel art très réussi,
⚪️ Le jeu est en vue du dessus et en diagonale.

‣ 🍯️Contenu
🟢️ Il offre un contenu libre et original,


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est un roguelike (génération procédurale de ses niveaux, permadeath avec perte des objets collectés) dont le protagoniste est un petit chevalier qui tente de s'échapper d'un donjon.

‣ 🔧️ Mécanique
⚪️ Il devra éviter les dangers, collecter des clés pour déverrouiller des coffres, trouver des pierres précieuses, améliorer son équipement dans un magasin, détruire des blocs d'amélioration pour trouver du butin, et éliminer le boss final pour se sortir de ce mauvais pas.

‣ 🐯️ Bestiaire, pièges, mécanismes
🟢️ Il/elle offre des donjons et butins aléatoires, 30 Power-ups, de bonnes et mauvaises surprises à découvrir, et des tonnes de bonnes idées.

‣ 🗻️ Difficulté / prise en main de l'utilisateur
⚪️ Point à prendre en considération : je suis nul dans bon nombre de jeux vidéos :)
🟢️ Il/Elle offre un jeu non frustrant, tout en permettant aux meilleurs joueurs d'exprimer leurs talents, une option d'invincibilité pour les moins doués,


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s) :
⚪️ Ce test a pour objectif de faire une copie d'écran, de vérifier que le jeu/outil démarre, qu'aucun bug apparent ne survient, qu'il fonctionne avec des opérations basiques, de survoler son interface pour me faire une idée de ses fonctionnalités,

‣ 🎲️ Résultat des tests :
🟢️ Il fonctionne bien et je n'ai pas décelé de bugs.

‣ 👾️ Playability :
🟢️ Une jouabilité excellente, sans commandes compliquées à retenir, difficile mais amusante/prenante.
🟢️ Le jeu est fun.
🟢️ Le côté arcade du jeu est très bien retranscrit, à la fois par le graphisme, le son et la jouabilité.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (it works)

🟢️ Un excellent jeu, conçu avec beaucoup de soin/d'amour, avec une réalisation soignée.
🟠️ Dommage que mon gamepad ne fonctionne pas.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !