https://github.com/somodidenise/minion-rush-game
https://github.com/somodidenise/minion-rush-game
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/somodidenise/minion-rush-game
- Owner: somodidenise
- License: mit
- Created: 2025-03-11T21:58:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-03-11T22:36:08.000Z (7 months ago)
- Last Synced: 2025-03-11T23:24:51.361Z (7 months ago)
- Language: Assembly
- Size: 102 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Minion Rush Game
A 2D side-scrolling game inspired by Minion Rush, developed entirely in Assembly language. The game features player movement, obstacle generation, collision detection, and a scoring system. Graphics rendering is handled using `Canvas.dll`.
## đšī¸ Features
- Real-time player movement and jumping
- Obstacles (bricks) and collectibles (bananas)
- Collision detection and score tracking
- Simple graphics rendering using `Canvas.dll`
- Keyboard input for gameplay control## đ Technologies Used
- Assembly Language (x86)
- `Canvas.dll` for rendering graphics
- Custom `.inc` files for sprite data (Minion, bricks, bananas)## đ Folder Structure
```
/Minion-Rush
âââ test.asm # Main game logic
âââ minion.inc # Minion sprite data
âââ bananas.inc # Collectible sprite data
âââ brick.inc # Obstacle sprite data
âââ digits.inc # Digits sprite data
âââ greenblock.inc # Green block sprite data
âââ letters.inc # Letters sprite data
âââ onebanana.inc # Single banana sprite data
âââ picture.inc # Picture/sprite data
âââ canvas.dll # Graphics library (not included in repo)
âââ canvas.lib # Library file (not included in repo)
âââ README.md # Project documentation
âââ LICENSE # Project license
âââ .gitignore # Git ignore rules
```## âī¸ How to Run the Game
1. Install an x86-compatible assembler (e.g., MASM, TASM, FASM).
2. Place `canvas.dll` in the same directory as your executable.
3. Assemble and link `test.asm`.
4. Run the executable.
5. Use keyboard controls to play the game.## â Note
- `canvas.dll` and `canvas.lib` are required to run the game but are not included in this repository.
- The project is for educational purposes and demonstrates low-level programming concepts.## đ License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.