TUTD Computer Architecture MIPS Assembly Language Three in a Line Game Exercise

MIPS assembly language Programming

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

The topic for the assignment is “Three in a Line” game.

For a feel of the game visit

https://www.mathsisfun.com/games/three-in-a-line.h…

Note: MARS does not have a graphics capability so character-based display is sufficient.

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

A report (in Word format) covering

a) a description of the program,

b) the challenges that you had and how did you overcome them,

c) a discussion of algorithms and techniques used in the program,

  • Minimum requirements while implementing the game:The game is for two players: the user v.s. the computer.The user input (keystrokes) is minimum during each turn that the user takes.Implementation of a winning strategy by the computer is NOT required.All moves by the user and the computer MUST be valid according to the rules of the game.An error message is displayed to explain the rule that was violated if a move by the user was not valid.Obvious requirement: your program MUST work as designed.

h
elearning.utdallas.edu
YouTube
Google
Yahoo
Software Engineering
CourseBook UTD
Flowchart
App Academy …ineer Online
Outlook
UTD Registration form
The Galaxy On…as at Dallas
Canva TubeBuddy | #…ation Toolkit
+
• Topic
The topic for the team project this semester is the “Three in a Line” game.
For a feel of the game visit
https://www.mathsisfun.com/games/three-in-a-line.html
Note: MARS does not have a graphics capability so character-based display is sufficient.
As discussed, you can work with another student, so if you choose that option you should find a partner and start working on the project as soon as possible.
• Submission Requirements:
At the end of the semester, EACH STUDENT must submit a ZIP file containing
1. A project report (in Word format) covering
a) a description of the program,
b) the challenges that you (and your partner, if you work with another student) had and how did you overcome them,
c) what you have learned by doing the project,
d) a discussion of algorithms and techniques used in the program,
e) If you work with another student, work done by each of you,
f) any suggestions you may have (optional).
2. A short video clip demonstrating the program in action. (If the video is too big you can post it on a website, e.g. YouTube, and submit the link). The video should have audio narration explaining
the moves of players.
3. All MIPS assembly language modules that are needed to run your program.
4. A user manual on how to run and how to use the program.
• Minimum requirements while implementing the game:
o The game is for two players: the user v.s. the computer.
o The user input (keystrokes) is minimum during each turn that the user takes.
o Implementation of a winning strategy by the computer is NOTrequired.
o All moves by the user and the computer MUST be valid according to the rules of the game.
o An error message is displayed to explain the rule that was violated if a move by the user was not valid.
o Obvious requirement: your program MUST work as designed.
Extra credits will be given for:
o A winning strategy for the computer is implemented and documented.
o Extra features of the programs (e.g. sounds or music to indicate valid/invalid moves and winning, etc…) implemented and documented.
Please document these extra credit features in your report and explain well to unlock these extra credits.
h
elearning.utdallas.edu
YouTube
Google
Yahoo
Software Engineering
CourseBook UTD
Flowchart
App Academy …ineer Online
Outlook
UTD Registration form
The Galaxy On…as at Dallas
Canva TubeBuddy | #…ation Toolkit
+
• Topic
The topic for the team project this semester is the “Three in a Line” game.
For a feel of the game visit
https://www.mathsisfun.com/games/three-in-a-line.html
Note: MARS does not have a graphics capability so character-based display is sufficient.
As discussed, you can work with another student, so if you choose that option you should find a partner and start working on the project as soon as possible.
• Submission Requirements:
At the end of the semester, EACH STUDENT must submit a ZIP file containing
1. A project report (in Word format) covering
a) a description of the program,
b) the challenges that you (and your partner, if you work with another student) had and how did you overcome them,
c) what you have learned by doing the project,
d) a discussion of algorithms and techniques used in the program,
e) If you work with another student, work done by each of you,
f) any suggestions you may have (optional).
2. A short video clip demonstrating the program in action. (If the video is too big you can post it on a website, e.g. YouTube, and submit the link). The video should have audio narration explaining
the moves of players.
3. All MIPS assembly language modules that are needed to run your program.
4. A user manual on how to run and how to use the program.
• Minimum requirements while implementing the game:
o The game is for two players: the user v.s. the computer.
o The user input (keystrokes) is minimum during each turn that the user takes.
o Implementation of a winning strategy by the computer is NOTrequired.
o All moves by the user and the computer MUST be valid according to the rules of the game.
o An error message is displayed to explain the rule that was violated if a move by the user was not valid.
o Obvious requirement: your program MUST work as designed.
Extra credits will be given for:
o A winning strategy for the computer is implemented and documented.
o Extra features of the programs (e.g. sounds or music to indicate valid/invalid moves and winning, etc…) implemented and documented.
Please document these extra credit features in your report and explain well to unlock these extra credits.

Still stressed from student homework?
Get quality assistance from academic writers!

Order your essay today and save 25% with the discount code LAVENDER