0% found this document useful (0 votes)
9 views5 pages

Coal Slides

The document outlines the objectives and game logic for developing a two-player Rock-Paper-Scissors game in x86 assembly language. It emphasizes input validation, error handling, and clear result display while detailing the evaluation process for determining the winner based on player choices. The game uses numerical representations for choices and includes mechanisms for ensuring valid inputs from players.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views5 pages

Coal Slides

The document outlines the objectives and game logic for developing a two-player Rock-Paper-Scissors game in x86 assembly language. It emphasizes input validation, error handling, and clear result display while detailing the evaluation process for determining the winner based on player choices. The game uses numerical representations for choices and includes mechanisms for ensuring valid inputs from players.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Objective:

1. Develop a two-player Rock-


Paper-Scissors game using x86
assembly language.
2. Validate player inputs
effectively.
3. Display results clearly for
players.
4. Handle errors gracefully to
ensure smooth gameplay.
5. Understand low-level
implementation of high-level
concepts.
Game Logic
1.Start Evaluation:
1. Check if both players made the same choice
(draw condition).
2.Evaluate Player 1's Choice:
1. Check if Player 1 chose Rock, Paper, or
Scissors.
2. Use conditional checks to direct the flow
based on Player 1's choice.
3.Rock vs. Scissors:
1. If Player 1 chose Rock, check if Player 2
chose Scissors.
2. Rock wins against Scissors.
4.Paper vs. Rock:
1. If Player 1 chose Paper, check if Player 2
chose Rock.
2. Paper wins against Rock.
5.Scissors vs. Paper:
1. If Player 1 chose Scissors, check if Player 2
chose Paper.
2. Scissors win against Paper.
6.Winning Messages:
1. Display a winning message for Player 1 if
Input Handling Player
Choices:
• 1 represents Rock.
• 2 represents Paper.
• 3 represents Scissors.
Input Validation:
• Ensures the input is within the valid range
(1 to 3).
• Displays an error message for invalid
entries.
• Prompts the player to re-enter until a
valid choice is made.
THANKYOU
Any Questions?

You might also like