Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
_Gydvin_
0 / 0 / 0
Регистрация: 26.10.2010
Сообщений: 33
1

С помощью каких компонентов лучше написать самую простую игру "Крестики-нолики"?

27.04.2011, 22:46. Просмотров 1810. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста с помощу каких компонентов лутше написать самую простую игру крестики-нолики
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2011, 22:46
Ответы с готовыми решениями:

Сеть, игра "Крестики-нолики"
По заданию нужно: Написать игру крестики-нолики (шашки) с использованием С# ,С++, но мой выбор,...

Написать игру "Найди двойника" на C++ Builder 6
Добрый день форумчане!Задача состоит в написании игры "Найди двойника",я думаю многие знакомы с...

Задание - написать игру "Жизнь".
Добрый день всем программистам! Нужна Ваша помощь, очень нужна. Задание - написать игру...

Ищу программиста который сможет написать простую игру крестики нолики
Ищу программиста который сможет написать простую игру крестики нолики немного измененую скажу...

Напишите программу, которая имитирует игру "Крестики-нолики".
Здравствуйте ,у нас в универе ведут дисциплину ФЛП ,дали миллион и одну задачку,знать не знаю как...

2
Grey
Тутошний я
1717 / 880 / 156
Регистрация: 03.11.2009
Сообщений: 2,716
Записей в блоге: 1
28.04.2011, 00:36 2
Лучший ответ Сообщение было отмечено _Gydvin_ как решение

Решение

Самая простая без всяких проверок.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
TForm1 *Form1;
bool xod=true;//очерёдность
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::FormCreate(TObject *Sender)
{
//Image 120*120
Image1->Canvas->MoveTo(40,0);  //разметка поля
Image1->Canvas->LineTo(40,120);
Image1->Canvas->MoveTo(80,0);
Image1->Canvas->LineTo(80,120);
Image1->Canvas->MoveTo(0,40);
Image1->Canvas->LineTo(120,40);
Image1->Canvas->MoveTo(0,80);
Image1->Canvas->LineTo(120,80);
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
int x=(X/40)*40,y=(Y/40)*40;//координаты клетки
if (xod)
{
  Image1->Canvas->MoveTo(x,y); //рисуем крестик
  Image1->Canvas->LineTo(x+40,y+40);
  Image1->Canvas->MoveTo(x+40,y);
  Image1->Canvas->LineTo(x,y+40);
  xod=false;
}
else
{
 Image1->Canvas->Ellipse(x,y,x+40,y+40);//нолик
 xod=true;
}        
}
0
_Gydvin_
0 / 0 / 0
Регистрация: 26.10.2010
Сообщений: 33
28.04.2011, 21:18  [ТС] 3
Спасибо большое.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2011, 21:18

Нужно сделать игру "Крестики-Нолики" используя двухмерный массив.
Добрый вечер, ребята. Нам задали очень интесное задание и я думаю что и вам будет интересно мне...

Создать игру "крестики-нолики" против компьютера, результаты записывать в файл
может я бы и сам разобрался,но в с# я новичок(совсем новичок) ,а на это задание у меня меньше 1 го...

Крестики-Нолики, написать метод, проверяющий возможность установки "X" или "0"
Народ , помогите пожалуйста написать метод для игры <<Крестики-Нолики> Написать метод установки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru