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

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

Восстановить пароль Регистрация
 
Ярослав_З
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 4
04.11.2013, 21:24     Реверси ,возможные ходы #1
Кому не трудно помогите советом, а НЕ ИСХОДНЫМ КОДОМ!
пишу игру "Реверси" на 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++ Игра Реверси
Ходы шахматного коня C++
C++ разложение на все возможные слагаемые
C++ Все возможные комбинации из 4 цифр
C++ Разобраться с кодом "Реверси"
Розробка логічної гри "реверси" С++ C++

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

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

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