Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
auditseo
56 / 56 / 2
Регистрация: 10.03.2014
Сообщений: 73
1

Нужно создать игру крестики-нолики с неограниченным полем, что выбрать для работы с графикой и окнами?

17.02.2015, 22:54. Просмотров 1743. Ответов 7
Метки нет (Все метки)

Нужно создать игру крестики-нолики с неограниченным полем, что выбрать для работы с графикой и окнами (консоль неприемлема). Как я понял Windows Forms лучше не использовать в связке с C++, какие бывают другие варианты? Было бы интересно услышать всевозможные ответы.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2015, 22:54
Ответы с готовыми решениями:

Создать игру крестики нолики на бесконечном поле
создать игру крестики нолики на бесконечном поле с++ а)с компьютером б)двум игрокам Добавлено...

Как создать логическую игру “Крестики-нолики” на консоли функцию winner не могу до делать c++
#include <iostream> #include <cstdlib> #include <iomanip> using namespace std; int polya;...

Что исправить для работы игры Крестики-Нолики
Доброго времени суток! Мне задали сделать игру Крустики-Нолики в университете. Пока что я еще...

Выбрать 2 разные стратегии игры в "крестики-нолики" и запрограммировать игру двух игроков
При игре в крестики-нолики выигрывает тот, кто первым выстраивает 5 крестиков(ноликов) подряд по...

Что нужно для работы с графикой
В общем столкнулся недавно с проблемой, на учёбе на всех компах стоит TPASCAL, а себе я поставил...

7
nmcf
6528 / 5752 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
17.02.2015, 23:45 2
MFC в VS есть, если стандартными средствами пользоваться. Или можно рисовать прямо на форме.
0
auditseo
56 / 56 / 2
Регистрация: 10.03.2014
Сообщений: 73
17.02.2015, 23:59  [ТС] 3
Цитата Сообщение от nmcf Посмотреть сообщение
Или можно рисовать прямо на форме
Что вы имеете в виду?

VS поддерживает след. библиотеки?:
OpenGL
DirectX
SDL
--- как я понял они больше по играм с норм. графикой

Как я разобрался для моей простой задачки оптимальный способ C# либо JAVA либо разобраться с MFC.
0
tnk500
114 / 118 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
Завершенные тесты: 3
18.02.2015, 09:40 4
auditseo, можно использовать Qt
Там не только игры, но и другие интересные вещи делать можно. Если постараеетесь, за две недели освоите самые-самые основы
0
18.02.2015, 09:40
nmcf
6528 / 5752 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
18.02.2015, 09:44 5
Цитата Сообщение от auditseo Посмотреть сообщение
Что вы имеете в виду
Можешь создать обычный проект Win32, неконсольный. Там будет одна пустая форма. В ней можно рисовать функциями WinAPI. Хотя с MFC, наверное, попроще.
Qt не стандартная. Надо ещё установить сначала и настроить.
0
8Observer8
2713 / 1672 / 294
Регистрация: 05.10.2013
Сообщений: 5,154
Записей в блоге: 89
18.02.2015, 10:05 6
Цитата Сообщение от nmcf Посмотреть сообщение
Qt не стандартная. Надо ещё установить сначала и настроить.
Ничего не нужно настраивать. Всё работает из коробки. Вот так создаётся окно: Первое оконное приложение на Qt

Qt - бесплатная библиотека с открытым исходным кодом. Написанный один раз проект можно потом собирать для разных платформ, например для: Windows, Linux, Mac, Android и т.д.

Ещё в Qt есть классы почти на все случаи жизни: обёрка над OpenGL, gui, сеть, веб, базы данных и т.д. Вот хорошая книжка
0
nmcf
6528 / 5752 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
18.02.2015, 10:09 7
Я имел в виду установить так, чтобы через Visual Studio программировать.
Бесплатность там тоже ограниченная.
0
8Observer8
2713 / 1672 / 294
Регистрация: 05.10.2013
Сообщений: 5,154
Записей в блоге: 89
18.02.2015, 10:39 8
Цитата Сообщение от nmcf Посмотреть сообщение
Я имел в виду установить так, чтобы через Visual Studio программировать
Этого не нужно делать. В комплекте есть Qt Creator

Цитата Сообщение от nmcf Посмотреть сообщение
Бесплатность там тоже ограниченная.
Всё в рамках лицензии GNU GPL. Есть ещё коммерчиский Qt, там есть дополнительные плюшки

Добавлено через 13 минут
Кроме GNU GPL, там ещё LGPL

По поводу крестиков ноликов, то для начала нарисуйте квадрат с помощью OpenGL, наложите на него текстуру (картинку). Потом покажите 9 квадратов. В обработчик мыши добавьте код, который бы определял на каком квадрате вы кликнули. Меняйте текстуру на квадратах в зависимосте от условий: либо на крестик, либо на нолик. Но для начала, научитесь рисовать квадрат с текстурой: Qt C++ OpenGL GLSL. Накладываем текстуру на квадрат
0
18.02.2015, 10:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2015, 10:39

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

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

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


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

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

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