SHPLAT - Le Bottin des Jeux Linux

SHPLAT

🗃️ Specifications

📰 Title: SHPLAT 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Arcade ➤ Platformer ➤ Chase ➤ Lode Runner 🌍️ Browser version:
🔖 Tags: Platformer; Lode Runner; Arcade; Action; Löve engine; Retro 📦️ Package name:
🐣️ Approx. start: ....... 📦️ Arch:
🐓️ Latest: 2012-07-19 ....... 📦️ RPM:
📍️ Version: Latest: 0.9.1 / Dev: 4a6275cbe8 ....... 📦️ Deb:
🏛️ License type: 🎁 Free of charge ....... 📦️ Flatpak:
🏛️ License: Code: ? / Artwork: ? ....... 📦️ AppImage:
🏝️ Perspective: Third person ....... 📦️ Snap:
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🎀️ Game design: 5 stars
👫️ Contrib.: goupildb & Louis 🎰️ ID: 12798
🐛️ Created: 2013-01-07 🐜️ Updated: 2024-03-16

📖️ Summary

[en]: A retro-style small platform game featuring 7 levels and a level editor, whose objective is simple: collect all the keys and go towards the exit avoiding the monsters. It was designed for the Stuttgart Hackathon 2012 competition. [fr]: Un petit jeu de plateforme au style rétro comprenant 7 niveaux et un éditeur, dont l'objectif est simple : collecter toutes les clés et se diriger vers la sortie en évitant les monstres. Il a été conçu à l'occasion du concours Stuttgart Hackathon 2012.

🎥️ Videos


🦉️ From Devs: (202xxx),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(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
• SHPLAT 0.9.1 binary: [Shplat 0.9.1 binary (".love")]
• LÖVE engine (misc. versions, Sources & AppImage packages): [LÖVE (Tags)]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

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

🐝️ Related
[Wikipedia (Lode Runner) [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:
🦊️ 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/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "blabla" 📜️


I’ve made this platform game during the Stuttgart Hackathon which was an intense game development week-end in Stuttgart, Germany. My team mate and I didn’t find any good idea we agreed on, but did find out that we both liked retro games and platform games. That’s why we picked this idea. Unfortunately my team mate lost interest after one day, so I worked mostly alone on this project. I personally always wanted to make a game from A to Z, including graphics, sound and music, so I am proud to have been able to bring SHPLAT that far, especially using the LÖVE library which I didn’t know before, and LUA a programming language I also never used before. It was quite a challenge ! Of course I already knew from the start that I wouldn’t win any of the hackathon prizes.

The goal of the game is very simple: just collect all keys then head to the exit door while avoiding monsters. Use the arrow keys and space bar or ctrl to jump.

This version has no storyline and only 7 levels, after which you’ll get an error message.

To play it, do the following:

• first download and install LÖVE for your platform (Linux, Windows or Mac)
• download the game from GitHub: https://github.com/downloads/PVince81/shplat/shplat-0.9.1.love
• drag and drop the “shplat-0.9.1.love” file onto LÖVE (Windows) or type “love shplat-0.9.1.love” in the console with the proper path. (note: the love file is just a simple zip file)
• enjoy

You can also get the source code here: https://github.com/PVince81/shplat

If you want to create levels, just install the Tiled Map Editor and open the map files inside the “map” subdirectory of the love/zip archive or source tree.

📕 Description [fr]

Un petit jeu de plateformes rétro, par Vincent Petry (concept de base & réalisation, aka PVince81) & Tobias S (concept de base).
Il utilise le moteur Löve (dans le Bottin).

SHPLAT est un petit jeu de plateforme au style rétro comprenant 7 niveaux et un éditeur, dont l'objectif est simple : collecter toutes les clés et se diriger vers la sortie en évitant les monstres.
Il a été conçu à l'occasion du concours Stuttgart Hackathon 2012.

J'ai fait ce jeu de plateforme pendant le Stuttgart Hackathon qui a été un week-end intense de développement de jeux à Stuttgart, en Allemagne. Mon coéquipier et moi n'avons pas trouvé de bonne idée sur laquelle nous étions d'accord, mais nous avons découvert que nous avions tous deux aimé les jeux rétro et les jeux de plateforme. C'est pourquoi nous avons choisi cette idée. Malheureusement, mon coéquipier a perdu son intérêt après une journée, alors j'ai travaillé principalement seul sur ce projet. Personnellement, j'ai toujours voulu concevoir un jeu de A à Z, y compris les graphiques, le son et la musique, donc je suis fier d'avoir amené SHPLAT à ce point, surtout en utilisant la bibliothèque LÖVE que je ne connaissais pas auparavant, et le langage de programmation LUA que je n'ai jamais non plus utilisé auparavant. C'était tout un défi ! Bien sûr, je savais dès le début que je ne gagnerais aucun des prix de ce hackathon.

Le but du jeu est très simple: il suffit de collecter toutes les clés puis de se diriger vers la porte de sortie tout en évitant les monstres. Utilisez les touches fléchées et [SPACE] ou ctrl pour sauter.

Cette version n'a pas d'histoire et seulement 7 niveaux, après quoi vous recevrez un message d'erreur.
(..)
Si vous souhaitez créer des niveaux, installez simplement le Tiled Map Editor et ouvrez les fichiers de carte dans le sous-répertoire "carte" de l'archive love/zip ou de l'arborescence du source.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire du jeu

📦️ Installation (méthode alternative) à partir du binaire au format LÖVE :
☝️ Nota : Les versions des moteurs LÖVE étant souvent incompatibles entre elles, pour qu'une application conçue avec ce moteur fonctionne, il est généralement nécessaire d'installer la version du moteur avec laquelle elle a été conçue. Consultez le site livrant votre application ou le fichier README l'accompagnant pour connaître la version requise par votre application.

▸ Installation des dépendances, dans la version requise :
Soit vous téléchargez le moteur LÖVE depuis son site ([love-ver-x86_64.AppImage]),
soit vous installez la version des dépôts (paquet love),
soit vous compilez le moteur LÖVE (voir l'entrée sur notre site).


📄️ Installation à partir du source du jeu

Installation d'un source au format LÖVE (conversion du source en binaire) :
• Il n'est pas nécessaire de convertir un source LÖVE en binaire pour l'exécuter (voir la section “LANCEMENT DU JEU” plus bas). L'intérêt de convertir un source LÖVE n'est donc que de le rendre plus compact. Les fichiers ".love" sont des containers zip qu'il suffit de renommer en ".zip" pour accéder au source.

▸ Conversion du source LÖVE en binaire :
• Sélectionnez la totalité du contenu du répertoire où se trouve le fichier main.lua, clic droit, "Compresser..." puis sélectionnez le format ".zip". Ensuite renommez son extension de fichier ".zip" en ".love".


🚀️ LANCEMENT DU JEU

▸ LÖVE :
Si votre moteur LÖVE est au format AppImage, dans la version requise par l'application, rendez-le exécutable (clic droit sous votre gestionnaire de fichier), copiez-le dans le répertoire de votre app :
• vous disposez du binaire de votre app (format “.love”) : $ ./love-ver-x86_64.AppImage nom_app.love
• vous disposez du source de votre app : $ ./love-ver-x86_64.AppImage . (n'oubliez pas le “.”)
Si vous avez installé le moteur LÖVE depuis les dépôts, dans la version requise par l'application :
• vous disposez du binaire de votre app (format “.love”), rendez-la exécutable (clic droit depuis votre gestionnaire de fichier), et lancez-la d'un clic.
• vous disposez du source de votre app, dans son répertoire racine lancez : $ love . (n'oubliez pas le “.”)
Si vous avez compilé une version du moteur LÖVE, dans la version requise par l'application :
• vous disposez du binaire de votre app (format “.love”), copiez le moteur dans son répertoire racine, et lancez : $ ./love nom_app.love
• vous disposez du source de votre app, copiez le moteur dans son répertoire racine, et lancez : $ ./love . (n'oubliez pas le “.”)

💡 Nota :
• les données des applications LÖVE se trouvent dans ~/.local/share/love/
• les fichiers ".love" sont des containers zip qu'il suffit de renommer en ".zip" pour accéder au source.



⌨️🖱️🎮️ CONTRÔLES:
Touches fléchées : direction
[SPACE] : saut.

🕵️ Test [fr]

🕵️ Test (0.9.1) :
Version du moteur LÖVE nécessaire : 0.8.0
Un graphisme agréable, une musique entêtante tout à fait adaptée, un bon gameplay.
Très bien.