Find Jobs
Hire Freelancers

Using the flat assembler (fasm), write a program that plays tic-tac-toe against the computer

₹700-1500 INR

Закрито
Опублікований almost 3 years ago

₹700-1500 INR

Оплачується при отриманні
Using the flat assembler (fasm), write a program that plays tic-tac-toe against the computer. Below is a sample game loop. It assumes the player is X and computer is O with the player making the first move. gameLoop: call printBoard cinvoke printf, "Your move (1-9)? " cinvoke scanf, "%d", Square call placeX call checkXWin call checkForDraw call computerMove call checkOWin jmp gameLoop For the computerMove, you could simply place an O in the first available square, select a random square, or do these steps: 1. check if computer "O" can win else 2. check if computer can block player "X" from winning else 3. select a random square to move into Example output Welcome to x86 Assembly Tic-tac-toe! You will be X's and the computer will be O's. The squares are number 1 - 9 starting with the top left. | | ---|---|--- | | ---|---|--- | | Your move (1-9)? 5 | | O ---|---|--- | X | ---|---|--- | | Your move (1-9)? 1 X | | O ---|---|--- | X | ---|---|--- | | O Etc. {"mode":"full","isActive":false}
ID проекту: 30954836

Про проект

2 пропозицій(-ї)
Дистанційний проект
Активність 3 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
2 фрілансерів(-и) готові виконати цю роботу у середньому за ₹1 200 INR
Аватарка користувача
Hi , I am an expert , I can do this work so perfectly , just let me do it . CONTACT ME PLEASE ! 100% satisfaction guarantee 100% satisfaction priority
₹1 100 INR за 1 день
5,0 (1 відгук)
0,6
0,6

Про клієнта

Прапор INDIA
Salem, India
0,0
0
На сайті з лип. 26, 2021

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.