Tic Tac Toe In C

tic tac toe in c السلام علیکم
سمسٹر کے اینڈ میں پروگرومنگ فنڈامنٹل کے سر نے سی لینگوئج میں ایک اسائنمنٹ دی تھی
کل وہ فائنالائز کی ہے
یہ ایک سمپل گیم ہے
جسےٹِک ٹیک ٹو کہتے ہیں
یقیناً آپ نے کھیلی ہوگی۔
اس میں ایک پلئیر کراس اور ایک سرکل سمپل یوز کرتا ہے
تاہم اس میں ایک پلئیر انگلش لیٹر ٹی اور دوسرا ایف یوز کرے گا
Code:
#include
#include
#include
#include
void restartgame()
char tmp[3][3] = { ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’ }
char board[3][3] = { ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’ }
void restartgame()
void verfication()
void controling()
void paterndraw()
void startgame()
void ResetPanel()
char nam[20]
char na[20]
int i = 0, j = 0, a = 0
char m
int main(void)
{
puts(“”This is TIC TAC TOE Game developed by Ijaz Farooqnn””)
startgame()
begin:
paterndraw()
controling()
verfication()
if (m == ‘w’)
restartgame()
else
goto begin
return 0
}
void startgame()
{
printf(“”Game Instruction manual:n**********************************nPlayer 1 has ‘F’ and Player 2 has ‘T’ symbols during game.nAdd position 1,2,3,4,5,6,7,8 or 9 to check T or F to in field.nOnce u selected a position,then can never change it again.n so be carefulnit’s Rule of game.n**********************************nPress any key to continuen””)
_getch()
system(“”cls””)
printf(“”First Player Name: n””)
scanf_s(“”%s””, nam)
printf(“”Second Player Name: n””)
scanf_s(“”%s””, na)
}
void paterndraw()
{
system(“”cls””)
for (i = 0 i<3 i++)
{
for (j = 0 j<3 j++)
printf(“”|__%c__|””, board[i][j])
printf(“”n””)
}
printf(“”__________________________________n””)
puts(“”Players have to Enter Position of field.(0-9)””)
printf(“”__________________________________n””)
}
void ResetPanel()
{
for (i = 0 i<3 i++)
{
for (j = 0 j<3 j++)
board[i][j] = tmp[i][j]
}
a = 0
printf(“”Press ‘r’ to Play again.n””)
if (_getch() != ‘r’)
printf(“”Game Closed!! Run again*””)
else
main()
}
void restartgame()
{
system(“”cls””)
if (a % 2 == 1)
printf(“”%s Won the game!!n””, nam)
else
printf(“”%s Won the game!!n””, na)
ResetPanel()
}
void verfication()
{
for (i = 0 i<3 i++)
{
if (board[i][0] == board[i][1] && board[i][0] == board[i][2])
m = ‘w’
else if (board[0][i] == board[1][i] && board[0][i] == board[2][i])
m = ‘w’
else if (board[0][2] == board[1][1] && board[0][2] == board[2][0] || board[0][0] == board[1][1] && board[0][0] == board[2][2])
m = ‘w’
}
}
void controling()
{
a++
if (a % 2 == 1)
printf(“”%s to Play…n(Symbol : ‘F’) Insert Position: “”, nam)
else
printf(“”%s to Play…n(Symbol : ‘T’) Insert Position: “”, na)
m = _getch()
for (i = 0 i<3 i++)
{
for (j = 0 j<3 j++)
{
if (board[i][j] == m)
{
if (a % 2 == 1)
board[i][j] = ‘F’
else
board[i][j] = ‘T’
break
}
}
if (j != 3)
break
}
if (i == 3)
a–
else if (a == 9 && m != ‘w’){
system(“”cls””)
ResetPanel()
}
} ٹرائی کیجئے اُمید ہے آپ کو پسند آئے گی
Tic Tac Toe In C
——————————————
میں اسکا سورس کوڈ بھی دے رہا ہوں تاکہ کوئی چینجنگ کرنا چاہے تو موسٹ ویلکم
Source Code.txt
Source Code.c
Attached Files
Tic Tac Toe In C By Ijaz Farooq.exe.rar(9.5 KB, 443 views)
Source Code.txt(2.7 KB, 398 views)
Source.c.rar(1.0 KB, 264 views)
Awesome_Boy(22nd March 2014), Skipper(22nd March 2014)
Game Running On Android OS:
Awesome_Boy(22nd March 2014), IqraIqbal(27th September 2014)
Why don’t you use Letter ‘X’ and ‘O’ instead of ‘F’ and ‘T’
بہت خوب جناب
وعلیکم اسلام
بہت عمدہ شئیرنگ اعجاز بھائی
ویلڈن
walaikum assalam
وعلیکم السلام۔۔
چیک کرتے ہیں۔۔۔۔۔۔۔
اشتراک کیلئے بہت شکریہ۔۔۔۔۔۔۔۔۔۔
Nice g thanks
Walaikumussalam
Bohot hi umda kaawish
Aap isko mazeed khubsurat banasaktai hain graphic.h aur mouse programming use karke..
Bohot hi acha idea aur umda kaam.
Ijaz Farooq(22nd March 2014)
Very nice
Good work”
post source

Leave a Comment

(0 Comments)

Your email address will not be published. Required fields are marked *