Frogger (by Matthew S aka SdgGames) - Le Bottin des Jeux Linux

Frogger (by Matthew S aka SdgGames)

🗃️ Specifications

📰 Title: Frogger (by Matthew S aka SdgGames) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Arcade ➤ Platformer ➤ Frogger 🌍️ Browser version:
🔖 Tags: Arcade; Platformer; Frogger; Godot engine; Frog; Cute; Retro; Remake; Keyboard; Controller 📦️ Package Name:
🐣️ Approx. start: 2022-01-11 📦️ Arch package:
🐓️ Latest: 2023-10-31 📦️ RPM package:
📍️ Version: Latest: 2.0.0 / Dev: da8c56ac 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: MIT 📦️ AppImage package:
🏝️ Perspective: Bird's-eye view 📦️ Snap package:
👁️ Visual: 2D Fixed ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb
🎰️ ID: 16402 🐛️ Created: 2024-02-13
🐜️ Updated: 2024-02-29

📖️ Summary

[en]: A libre, multi-platform clone of Frogger, an arcade game whose objective is to help the frog cross a series of obstacles and achieve the highest score. The frog starts at the bottom of the screen and must first cross a highway without being squashed, then a river with a strong current - where she will drown if she falls into the water, to finally arrive in a safe place in each of the squares at the top of the screen. Time is limited to reach the top. A good game that would benefit from a little more love to be totally brilliant. [fr]: Un clone libre et multi-plateforme de Frogger, un jeu d'arcade dont l'objectif est d'aider la grenouille à traverser une série d'obstacles et de faire le meilleur score. La grenouille démarre en bas de l'écran et doit d'abord franchir une autoroute sans se faire écraser, puis une rivière avec un fort courant - où elle se noiera si elle tombe à l'eau, pour enfin arriver en lieu sûr dans chacune des cases en haut de l'écran. Le temps est limité pour parvenir en haut. Un bon jeu qui gagnerait à obtenir encore un peu d'amour pour être totalement génial.

🚦 Entry status

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

🎥️ Videos


🦉️From Devs: (202201),

🕸️ Links

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

💰 Commercial: [Itch.io] - Free

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

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

🐝️ Related
[Wikipedia (Frogger) [fr] [en] [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: Frogger (by Matthew S aka SdgGames)
🦊️ What's: A libre Frogger clone
🏡️ https://sdggames.itch.io/20-in-30
🐣️ https://gitlab.com/20-games-in-30-days
🔖 #LinuxGaming #ShareYourGames #Arcade #Frogger #Godot
📦️ #Libre #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2.0.0
⚗️ Major upgrade (Stable) 🍎️
📌️ Changes: https://sdggames.itch.io/20-in-30/devlog/336671/game-5-is-live-frogger-and-a-bunch-of-behind-the-scenes-work
🦣️ From: https://www.reddit.com/r/opensourcegames/comments/17hi7q0/i_made_a_remake_of_windows_pinball_space_cadet/
📶️

🦉️ https://www.youtube.com/embed/XO3JjkDpd34

🕶️ A bird's-eye view of the play area, with the highway at the bottom of the screen, and the river at the top, where the frog (me) has managed to reach a tree trunk and is heading for one of the squares at the top of the screen.

Frogger (by Matthew S aka SdgGames) is a libre, multi-platform clone of Frogger, an arcade game whose objective is to help the frog cross a series of obstacles and achieve the highest score. The frog starts at the bottom of the screen and must first cross a highway without being squashed, then a river with a strong current - where she will drown if she falls into the water, to finally arrive in a safe place in each of the squares at the top of the screen. Time is limited to reach the top. A good game that would benefit from a little more love to be totally brilliant.

📕 Description [en]

📕🐧"A libre Frogger clone"🐧📕


The 20 Games Challenge!

The 20 games Challenge is an ongoing series where I learn the basics of video game design by creating classic games for myself. The original goal was to complete all the games within 720 hours (30 days), but the videos take so long to make that I ended up spending more time on the games as well. The goal of this challenge is to learn to make games, so each individual game will still be fairly compact.

I will be posting updates in dev-logs as I go, so please come back and check in every now and again!

The download for this project contains all of the games that I've made so far. The source code is freely available here if you are interested in seeing how it works, or using part for your own project.

I used some free assets in this project. A list of sounds from freesound.org can be found here: https://freesound.org/people/SDGGames/bookmarks/category/149640/

I also used some sprites and textures from Kenney.nl
Frogger Sprites: https://kenney.nl/assets/roguelike-modern-city

Minecraft Title Screen:
https://textcraft.net/

📕 Description [fr]

Un clone libre de Frogger, par Matthew S (SdgGames).
Il utilise le moteur Godot.

Frogger (by Matthew S aka SdgGames) est un clone libre et multi-plateforme de Frogger, un jeu d'arcade dont l'objectif est d'aider la grenouille à traverser une série d'obstacles et de faire le meilleur score. La grenouille démarre en bas de l'écran et doit d'abord franchir une autoroute sans se faire écraser, puis une rivière avec un fort courant - où elle se noiera si elle tombe à l'eau, pour enfin arriver en lieu sûr dans chacune des cases en haut de l'écran. Le temps est limité pour parvenir en haut. Un bon jeu qui gagnerait à obtenir encore un peu d'amour pour être totalement génial.


Le défi des 20 jeux !

Le 20 Games Challenge est une série en cours où j'apprends les bases de la conception de jeux vidéo en créant moi-même des jeux classiques. L'objectif initial était de terminer tous les jeux en 720 heures (30 jours), mais les vidéos prennent tellement de temps à réaliser que j'ai fini par passer plus de temps sur les jeux également. Le but de ce défi est d'apprendre à créer des jeux, donc chaque jeu individuel sera toujours assez compact.

Je posterai des mises à jour dans les dev-logs au fur et à mesure, alors n'hésitez pas à revenir de temps en temps !

Le téléchargement de ce projet contient tous les jeux que j'ai réalisés jusqu'à présent. Le code source est disponible librement ici si vous souhaitez voir comment il fonctionne, ou en utiliser une partie pour votre propre projet.

J'ai utilisé quelques ressources gratuites dans ce projet. Une liste de sons provenant de freesound.org peut être trouvée ici : https://freesound.org/people/SDGGames/bookmarks/category/149640/

J'ai également utilisé des sprites et des textures de Kenney.nl
Sprites de Frogger : https://kenney.nl/assets/roguelike-modern-city

Écran de titre Minecraft :
https://textcraft.net/

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Un binaire statique 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 d'un jeu Godot à partir de son source :

• 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), l'installation du source est une bonne idée, voir un passage obligé.

▸ Installation du moteur Godot
• Téléchargez le moteur Godot engine : [Godot engine (Download)]
• Décompressez son livrable, et rendez-le exécutable (clic droit sous votre gestionnaire de fichier).
↪ vous obtenez le(s) binaire(s) : Godot_v4.2-stable_linux.x86_64

▸ Lancez le moteur Godot
• Pour le lancer, cliquez sur son binaire ou en console : $ ./Godot_v4.2-stable_linux.x86_64)

▸ Téléchargement du source (sur GitLab) :
☝️ 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://gitlab.com/20-games-in-30-days/frogger
(Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitLab, dans la section Tags, le nom du titre est valide).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://gitlab.com/20-games-in-30-days/frogger

▸ Chargez le source de votre jeu dans le moteur Godot
• Pour charger le jeu, avec votre souris faites un glisser-déposer de son répertoire sur l'interface du moteur Godot

▸ Test du jeu avant compilation
• Si vous souhaitez tester le jeu avant de créer l'exécutable, en haut à droite de l'interface cliquez sur "▸", pour arrêter le jeu il suffit de cliquer sur "■".

▸ Compilation
• Créez votre binaire en sélectionnant "Projet" ➜ "Exporter" ➜ "Linux (Exécutable)" ➜ "Exporter le projet" ➜ sélectionnez le répertoire souhaité (ou créez en un via le bouton "Créer un dossier") : si le nom de l'exécutable vous convient, cliquez sur le bouton "Enregistrer", puis le bouton “Fermer”.
• puis quittez Godot (en haut à gauche de l'interface cliquez sur "Scène" ➜ "Quitter").
↪ vous obtenez le(s) binaire(s) : xxxx (à remplacer par le nom du binaire que vous avez retenu).

💡 S'il indique "Aucun modèle d'exportation n'a été trouvé (...)":
• Cliquez sur le lien "Gérer les modèles d'exportation" en bas du menu, puis sur le menu suivant "Télécharger et installer", puis sur "Fermer" une fois le téléchargement achevé.
• et reprenez ci-dessus ("Créez votre binaire en sélectionnant "Projet" ➜ "Exporter"(...)").



🚀️ LANCEMENT DU JEU

▸ Classique :
• Si vous l'avez compilé sans l'avoir installé dans les répertoires système ou disposez de son binaire, en console dans son répertoire racine, lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier) : $ ./Frogger_2.0.0.x86_64

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 13 Février 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : Rédiger/(re)mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.


🫕️ Installation :
▸ (✔ v. 2.0.0) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce au binaire fourni.
▸ (✔ v. 2.0.0) Source : FONCTIONNEL.
🟢️ Son source est un plaisir à compiler via le moteur Godot.

🏗️ Réalisation :

‣ 🏞️ Graphismes
🟢️ Un graphisme superbe (un grand merci aussi à Kenney pour le graphisme),

‣ 🎧️ Son
🟢️ Le jeu est accompagné d'une bande son adaptée,

‣ 🎮️ Contrôles
⚪️ Il se contrôle au clavier / souris / gamepad.
🟢️ Ce jeu est clairement adapté pour être joué au clavier.
🟢️ Il bénéficie de contrôles simples, du support des touches fléchées (important pour les claviers non anglophones),

🎲️ Gameplay / Usage / Contenu :

‣ Objectif / Thème
⚪️ C'est un clone de Frogger auquel j'ai beaucoup joué dans les salles d'arcade il y a des dizaines d'années : l'objectif est d'amener les grenouilles une à une du bas de l'écran jusqu'en haut, dans chacune des cases aménagées, en traversant un certain nombre d'obstacles (l'autoroute, puis l'eau - car elles s'y noient à cause du courant).

🌻️ Premières impressions :
🟢️ La réalisation est très bonne, je retrouve les sensations du jeu d'origine, tout étant renouvelé par un contenu différent.
⚪️ Les grenouilles sont nombreuses donc on peux se permettre pas mal d'erreurs avant de perdre.
🟢️ Après chaque tableau réussi la vitesse augmente ainsi que le nombre de véhicules.
🟠️ Malheureusement on sent la volonté du développeur de ne pas y passer trop de temps - même si l'on peux souligner la performance !
🟠️ En effet il est assez vite (après 4-5 tableaux) répétitif, et certaines fonctionnalités du jeu d'origine ne sont pas implémentées (crocodiles, mouches).
🟢️ Néanmoins c'est une excellente base pour poursuivre le jeu sous le moteur Godot, et son gameplay est déjà très bon !
⚪️ Mon score : 15882 points.


🕹️ Conclusion :
Impression globale : 👍️
🟢️ Un bon jeu (pour quelques minutes d'un excellent gameplay) et une bonne base sous Godot pour finaliser ce jeu libre !
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son auteur !