Three in a Line

The topic for the team project this semester is the "Three in a Line" game.

For a feel of the game visit

[login to view URL]

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:

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

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.

Extra credits will be given for:

A winning strategy for the computer is implemented and documented.

Extra features of the programs (e.g. sounds or music to indicate valid/invalid moves and winning, etc...) implemented and documented.

Evner: Algoritme, Software Arkitektur, Montage

Se mere: power link generator manual, manual writer needed, product manual writers needed, link builder virtual assistant needed, link building services services needed, manual drawings needed urgent, manual tester needed, interspire email invalid link, check invalid link vbscript, interspire invalid link, mechanical engineer for cmc table 4 needed, software manual writer needed, electrical three line diagram, step to create website in three page in link, three line diagram, three line diagrams, three line drawing, 1. Please use Decision 4 results for your company in Stratsim. 2. Remember, the answer isn’t as important as demonstrating a c, 1. Please use Decision 4 results for your company in Stratsim, how to use angular 4 with django

Om arbejdsgiveren:
( 1 bedømmelse ) Keller, United States

Projekt ID: #28281697

5 freelancere byder i gennemsnit $176 timen for dette job


hello sir i have good experience in mars assembly language when i complete your game you can check and then you can accept my bid feel free to message me :)

$150 USD på 1 dag
(119 bedømmelser)

MATLAB I have extensive experience in the domains of Neural Network, Python, Matlab, Natural Language Processing, Asterisks PBX, Linux, Image Recognition & Artificial Intelligence, Recommender Systems, Machine learnin Flere

$30 USD in 2 dage
(2 bedømmelser)

Dear, client! I've read carefully your job description. I have more than 5 years experience in Development. Your satisfaction with the project is my top priority! If you give me a chance to work with you, then I will Flere

$200 USD in 7 dage
(2 bedømmelser)
(0 bedømmelser)

I have ample experience in MIPS assembly (using qtspim for a few years and now mars more recently) I am very professional and will work with you to make sure this project fits your needs. Questions-- 1) does the hum Flere

$250 USD in 5 dage
(0 bedømmelser)