Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/impavloh/desktoplimbokeys

Play with the Limbo Keys on your desktop | PyGame using animated windows
https://github.com/impavloh/desktoplimbokeys

geometrydash limbokeys pygame

Last synced: about 24 hours ago
JSON representation

Play with the Limbo Keys on your desktop | PyGame using animated windows

Awesome Lists containing this project

README

        


Window Limbo Keys.py


🔑 Play with the Limbo Keys on your desktop 🪟



Windows
Linux
Python

## 🎯 Features

- ⭐ **Family-Friendly Interface**: Designed to be accessible and safe for users of all ages.
- 🔁 **Cross-Platform Compatibility**: Works seamlessly on both Linux and Windows.
- ⚙️ **Easy Configuration**: Utilize JSON for straightforward setup.
- 🛠️ **Fully Customizable**: Tailor settings to fit your preferences.

Main Menu interface
Settings interface

## 🚀 Usage

> [!WARNING]
> **[Download Python](https://www.python.org/downloads/)** if you don't have it yet. It's necessary.

1. **Clone the repository** 🔗
- If you have [Git](https://git-scm.com/downloads), use it to clone the repository to your local machine:
```bash
git clone https://github.com/impavloh/DesktopLimboKeys
```
- Or [download](https://github.com/impavloh/DesktopLimboKeys/archive/refs/heads/master.zip) the project directly using the 'Download ZIP' option from "CODE" (the green button)

2. **Navigate to the project directory** 📂
```bash
cd DesktopLimboKeys
```

3. **Install requirements** 📦
- Use [pip](https://python.land/virtual-environments/installing-packages-with-pip) to install the necessary dependencies:
```bash
pip install -r requirements.txt
```

4. **Launch the game** ▶️
- Start the game using Python:
```bash
python menu.py
```
- If you are using Linux, you have to use python3 instead:
```bash
python3 menu.py
```

> [!NOTE]
> Use the file `howToInstall.txt` to review the installation steps again.
> If you still need support, contact with me via [Twitter](https://twitter.com/impavloh) or [Discord](https://discord.com/users/471780464542351393).

## 📃 Credits
- 🎮 [RobTop](https://x.com/RobTopGames), the owner of the game assets, including sprites and sound of for [Geometry Dash](https://store.steampowered.com/app/322170/Geometry_Dash/)
- 👾 [Mindcap](https://x.com/MindCap), creator of the Geometry Dash level "[Limbo](https://gdbrowser.com/86084399)"
- 🔑 [Crohn44](https://www.youtube.com/channel/UC_uAx-Nk1tvsVubM9LaJWxQ), final part of Limbo (keys concept)
- 🎵 [NightHawk22](https://nighthawk22.newgrounds.com), for composing the original music "[Isolation](https://www.newgrounds.com/audio/listen/76743)"
- 💻 [Quasar098](https://github.com/quasar098), for the [original code](https://github.com/quasar098/limbos32) related to the animation of the keys and the server-client communication. Initially, I planned to just submit a PR, but was motivated to develop a project from the ground up using his work as inspiration :)
- 📝 Flat-it - The main font used in Geometry Dash

## 💡 Contributing
**Contributions are welcome!** For major changes, please open an [issue](https://github.com/impavloh/DesktopLimboKeys/issues) first to discuss what you would like to change.