PDA

View Full Version : سوال: مشکل در بازی Tic Tac Toe



AliRezaPro
سه شنبه 22 آذر 1390, 10:13 صبح
سلام
من چند وقت (حدودا 1 سال دوری از برنامه نویسی) دارم این بازی رو می نویسم . یه مشکل توی یکی از تابع های بازی هست .
یک داکیومنت کوچیک هم همراه با برنامه گذاشتم تا تو چند دقیقه کار همه تابع ها رو متوجه شید.
این تابع من مشکل داره و گسترش پیدا کرده نیست تا بتونه خونه های خودش رو جوری بزاره تا برنامه حرفه ایی بشه . تا حدودی درست کار میکنه ولی کامل نیست
این تابع :
private void ComputerIntelli()
{
blnExit = false;
countToFillComputer = 0;
for (int i = 0; i <= 719; i++)
{
if (blnExit)
break;
blne = false;
if (Winners[i, countToFillComputer] == ComputerClicekd[ArrayeCounttoFill])
{
for (int j = 0; j <= 47; j++)
{
if (Winners[i, countToFillComputer + 1] == UserClicekd[j])
{
blne = true;
// ComputerPaly();
break;

}
}
if (blne)
{
continue;
}
else
{
btn.Name = Winners[i, ++countToFillComputer];
ChecksButton(btn);
blnExit = true;
ArrayeCounttoFill++;
}
}
}
}
ممنون میشم کسی که سابقه ی نوشتن ان بازی رو دارن یه نگاه بندازند. مشکل بعدی من تعداد خطوط هست که حدودا 1300 خط شده . راهی هست که تعداد خطوط کمتر شه ؟ تعداد حالت های برنده شدن رو من دستی نوشتم . که میشه با For هم بدست اورد .
پیشاپیش سپاسگذارم !

AliRezaPro
چهارشنبه 23 آذر 1390, 23:59 عصر
هیچکی همچین بازی رو ننوشت ؟!