Skip to content

Nirmit-Angane/ArcadeDesk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงฉ About the Project

Desktop Mini Game Launcher is a modern Python + PyQt6 based desktop application that launches multiple mini-games โ€” all in one place!
It features a transparent, frameless launcher window that floats above the taskbar.
Each game runs fullscreen, automatically fits any screen size, and returns to the launcher after the game ends.
Everything is built purely with Python and PyQt6 โ€” no external UI engines used.

โšก Included Mini Games

  • โšก Speed Click Game โ€“ Click circles as fast as possible.
  • ๐Ÿง  Memory Match Game โ€“ Match the correct pairs of cards.
  • ๐Ÿงฑ Brick Break Game โ€“ Classic paddle-and-ball brick breaker.

All games are fully responsive and optimized for smooth performance.

๐ŸŒŸ Features

โœ… Transparent, frameless floating launcher
โœ… Fullscreen adaptive mini-games
โœ… Smooth transitions and animations
โœ… Cross-platform scaling for any screen
โœ… Minimal, modern, and responsive UI
โœ… Built completely with Python + PyQt6

๐Ÿ“ Project Structure

DESKTOP_MINI_GAME
โ”œโ”€โ”€ .vscode
โ”œโ”€โ”€ data
โ”‚ โ””โ”€โ”€ settings.json
โ”œโ”€โ”€ Desktop_mini_game
โ”‚ โ””โ”€โ”€ Game_launcher.exe
โ”œโ”€โ”€ src
โ”‚ โ”œโ”€โ”€ Games
โ”‚ โ”‚ โ”œโ”€โ”€ pycache
โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ Brick_game.cpython-313.pyc
โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ Click_game.cpython-313.pyc
โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ Memory_game.cpython-313.pyc
โ”‚ โ”‚ โ”œโ”€โ”€ Brick_game.py
โ”‚ โ”‚ โ”œโ”€โ”€ Click_game.py
โ”‚ โ”‚ โ”œโ”€โ”€ Memory_game.py
โ”‚ โ”‚ โ””โ”€โ”€ init.py
โ”‚ โ””โ”€โ”€ Game_launcher.py
โ””โ”€โ”€ README.md

โš™๏ธ Installation & Setup

1๏ธโƒฃ Clone the Repository

2๏ธโƒฃ Install Python

Make sure Python 3.10+ is installed. ๐Ÿ‘‰ Download Python here

3๏ธโƒฃ Install Dependencies

pip install PyQt6 pyautogui


โ–ถ๏ธ Run the Game Launcher

python src/Game_launcher.py

OR

Desktop_mini_game/Game_luncher.exe


๐Ÿ’พ Pre-Installed Libraries

Library Purpose
PyQt6 GUI creation, transparency, and animation
pyautogui Screen size detection
json Score storage and settings management

๐Ÿš€ Future Enhancements

  • ๐Ÿ† Online & local leaderboard
  • ๐ŸŽฎ Add more games
  • ๐ŸŒˆ Visual effects and sound improvements
  • โ˜๏ธ Cloud-based score saves


๐Ÿ‘จโ€๐Ÿ’ป Credits

Developed by Nirmit Angane
Built with โค๏ธ using Python + PyQt6

โœจ Enjoy gaming on your desktop โ€” simple, light, and fun!

About

Desktop Mini Game Launcher is a modern Python + PyQt6 app ๐ŸŽฎ that lets you play multiple mini-games โšก๐Ÿง ๐Ÿงฑ in one place. It features a transparent, frameless launcher ๐ŸชŸ, fullscreen adaptive games, and returns to the launcher after each game ends โ€” simple, fun, and light! โœจ

Resources

Stars

Watchers

Forks

Contributors

Languages