Assembly Typing Game is an engaging and educational game designed to improve your typing skills while learning about assembly language. The game offers three modes: easy, medium, and hard, each with increasing word lengths to challenge players of all skill levels.
- Typing Practice: Improve your typing speed and accuracy while learning assembly language instructions.
- Multiple Difficulty Levels: Choose from easy, medium, and hard modes, with word lengths increasing accordingly.
- Educational Content: Learn assembly language instructions as you play, enhancing your understanding of low-level programming concepts.
- Scoring System: Track your progress with a scoring system that rewards accuracy and speed.
- User-friendly Interface: Enjoy a clean and intuitive interface that makes gameplay seamless and enjoyable.
- Download the game files from GitHub.
- Ensure you have an assembly language compiler installed on your system.
- Compile the game source code using your preferred assembler.
- Run the executable file to start playing.
- Launch the game and choose your desired difficulty level: easy, medium, or hard.
- Once the game starts, a series of assembly language instructions will appear on the screen.
- Type the instructions as quickly and accurately as possible.
- Earn points for each correctly typed instruction and lose points for mistakes.
- Progress through the game, aiming for a high score while mastering assembly language typing.
- Suitable for beginners.
- Slow-paced gameplay.
- Intermediate difficulty level.
- Moderate-paced gameplay.
- Advanced difficulty level.
- Fast-paced gameplay.
Video link to how it works - https://youtu.be/KBK-lsxDhVE
Contributions to the Assembly Typing Game are welcome! If you have suggestions or want to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/improvement). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature/improvement). - Create a pull request.