Coder Social home page Coder Social logo

desktoplimbokeys's Introduction

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 if you don't have it yet. It's necessary.

  1. Clone the repository ๐Ÿ”—

    • If you have Git, use it to clone the repository to your local machine:
      git clone https://github.com/impavloh/DesktopLimboKeys
    • Or download the project directly using the 'Download ZIP' option from "CODE" (the green button)
  2. Navigate to the project directory ๐Ÿ“‚

    cd DesktopLimboKeys
  3. Install requirements ๐Ÿ“ฆ

    • Use pip to install the necessary dependencies:
    pip install -r requirements.txt
  4. Launch the game โ–ถ๏ธ

    • Start the game using Python:
    python menu.py
    • If you are using Linux, you have to use python3 instead:
    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 or Discord.

๐Ÿ“ƒ Credits

  • ๐ŸŽฎ RobTop, the owner of the game assets, including sprites and sound of for Geometry Dash
  • ๐Ÿ‘พ Mindcap, creator of the Geometry Dash level "Limbo"
  • ๐Ÿ”‘ Crohn44, final part of Limbo (keys concept)
  • ๐ŸŽต NightHawk22, for composing the original music "Isolation"
  • ๐Ÿ’ป Quasar098, for the original code 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 first to discuss what you would like to change.

desktoplimbokeys's People

Contributors

impavloh avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

desktoplimbokeys's Issues

Server-Client connection does not work propertly

I tried doing pip install -r requirements.txt but it returned an error;

~/DesktopLimboKeys$ pip install -r requirements.txt
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: numpy in /usr/lib64/python3.12/site-packages (from -r requirements.txt (line 1)) (1.26.4)
Requirement already satisfied: pygame in /usr/lib64/python3.12/site-packages (from -r requirements.txt (line 2)) (2.5.2)
Collecting pygetwindow (from -r requirements.txt (line 3))
  Using cached PyGetWindow-0.0.9.tar.gz (9.7 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
ERROR: Could not find a version that satisfies the requirement pywin32 (from versions: none)
ERROR: No matching distribution found for pywin32

I then tried to run the game anyway; the menu launches and there's music, but the keys are stuck on the top left corner.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.