Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ярослав_З
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 5
#1

Реверси ,возможные ходы - C++

04.11.2013, 21:24. Просмотров 377. Ответов 0
Метки нет (Все метки)

Кому не трудно помогите советом, а НЕ ИСХОДНЫМ КОДОМ!
пишу игру "Реверси" на c++ (задали курсовую)
с 3D графикой разобрался
взял стандартную доску 8х8 (матрица наша 8х8 заполнена изначально как в условии, если фишки не стоят ставим = 0), ну и правила всем известны
и вот возникла проблема, как осуществить поиск возможных ходов например для игрока с белыми фишками (пусть в матрице белые = 1 ,черные = 2)
я сделал так:
1) перебираем все значения матрицы, если наткнулись на белую фишку ,строю лучи во все стороны
2) если клетка в луче = 0 и соседняя клетка = 2, то помечаем ее как возможный ход
вроде работает
НО преподаватель сказал "слишком долго будет работать", хотя на современных процессорах весь этот перебор занимает всего долю секунды, как мне кажется
ТАК КАК ЖЕ МНЕ УПРОСТИТЬ АЛГОРИТМ?
ответьте кому не трудно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2013, 21:24     Реверси ,возможные ходы
Посмотрите здесь:

C++ Реверси
Определить все ходы для белой шашки. C++
C++ Игра Реверси
Все возможные комбинации 5 чисел C++
Ходы шахматного коня C++
C++ разложение на все возможные слагаемые
C++ Все возможные комбинации из 4 цифр
C++ Все возможные комбинации длины k из 0 и 1
C++ Разобраться с кодом "Реверси"
Розробка логічної гри "реверси" С++ C++
Все возможные комбинации из 10 цифр по n C++
Реализовать интерактивное размещение шахмат на доске и подсветить возможные ходы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 18:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru