Skip to content

MgMap/Typing-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Assembly Typing Game

Overview

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.

Features

  • 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.

Installation

  1. Download the game files from GitHub.
  2. Ensure you have an assembly language compiler installed on your system.
  3. Compile the game source code using your preferred assembler.
  4. Run the executable file to start playing.

Gameplay

  1. Launch the game and choose your desired difficulty level: easy, medium, or hard.
  2. Once the game starts, a series of assembly language instructions will appear on the screen.
  3. Type the instructions as quickly and accurately as possible.
  4. Earn points for each correctly typed instruction and lose points for mistakes.
  5. Progress through the game, aiming for a high score while mastering assembly language typing.

Modes

Easy Mode

  • Suitable for beginners.
  • Slow-paced gameplay.

Medium Mode

  • Intermediate difficulty level.
  • Moderate-paced gameplay.

Hard Mode

  • Advanced difficulty level.
  • Fast-paced gameplay.

Demo

Assembly Typing Game Demo
Video link to how it works - https://youtu.be/KBK-lsxDhVE

Contributing

Contributions to the Assembly Typing Game are welcome! If you have suggestions or want to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/improvement).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/improvement).
  6. Create a pull request.

About

assembly typing game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published