Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить номер первого положительного элемента массива и произведение следующих элементов http://www.cyberforum.ru/cpp-beginners/thread997973.html
Добуток елементив двовимирного масиву
C++ Работа с файлами Здравствуйте, суть в том что необходимо сделать что-то типо копирования произвольного файла, т.е. выбираю файл будь то изображение, документ, текстовый документ или экзашник, и он должен копироваться... http://www.cyberforum.ru/cpp-beginners/thread997968.html
Доброго вам розберитесь пожалуста с классом C++
#include <iostream> using namespace std; class masiv { private: int somedata; public: void setdata(int a) { somedata=a; } void showdata()
C++ Текстовый файл
Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (Буква Я заменяется на букву А). Получить в новом файле расшифровки данного текста.
C++ Задать размерность массива рандомно, и выполнить над ним действие! http://www.cyberforum.ru/cpp-beginners/thread997951.html
Объявить массив целых чисел и с заполнить его случайными значениями. Диапазон значений его элементов заданы в Вашем варианте индивидуального задания . В индивидуальных заданиях указано также, какую...
C++ Вывод списка в файл Мне необходимо чтобы изначально вводился список книг (автор, название, год, количество страниц), с этим все в порядке, но после этого необходимо вывести список книг изданных после заданного года.... подробнее

Показать сообщение отдельно
Ярослав_З
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 5

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

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

Кому не трудно помогите советом, а НЕ ИСХОДНЫМ КОДОМ!
пишу игру "Реверси" на c++ (задали курсовую)
с 3D графикой разобрался
взял стандартную доску 8х8 (матрица наша 8х8 заполнена изначально как в условии, если фишки не стоят ставим = 0), ну и правила всем известны
и вот возникла проблема, как осуществить поиск возможных ходов например для игрока с белыми фишками (пусть в матрице белые = 1 ,черные = 2)
я сделал так:
1) перебираем все значения матрицы, если наткнулись на белую фишку ,строю лучи во все стороны
2) если клетка в луче = 0 и соседняя клетка = 2, то помечаем ее как возможный ход
вроде работает
НО преподаватель сказал "слишком долго будет работать", хотя на современных процессорах весь этот перебор занимает всего долю секунды, как мне кажется
ТАК КАК ЖЕ МНЕ УПРОСТИТЬ АЛГОРИТМ?
ответьте кому не трудно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru