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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить номер первого положительного элемента массива и произведение следующих элементов http://www.cyberforum.ru/cpp-beginners/thread997973.html
Добуток елементив двовимирного масиву
C++ Работа с файлами Здравствуйте, суть в том что необходимо сделать что-то типо копирования произвольного файла, т.е. выбираю файл будь то изображение, документ, текстовый документ или экзашник, и он должен копироваться в папку с проектом, пробовал делать так: ifstream input; ofstream output; if(!OpenDialog1->Execute()) return; wchar_t *FileName = OpenDialog1->FileName.c_str(); 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
Объявить массив целых чисел и с заполнить его случайными значениями. Диапазон значений его элементов заданы в Вашем варианте индивидуального задания . В индивидуальных заданиях указано также, какую пропитки массива стоит сделать. Дополнительные условия: 1 ) размер массива определяется в начале выполнения программы как случайное число в диапазоне 50-200 ; 2) в тексте программы запрещается...
C++ Вывод списка в файл Мне необходимо чтобы изначально вводился список книг (автор, название, год, количество страниц), с этим все в порядке, но после этого необходимо вывести список книг изданных после заданного года. Получается так что все книги изданные после заданного года почему-то выводятся дважды кроме последней которая выводится 1 раз, подскажите почему так происходит. #define _CRT_SECURE_NO_WARNINGS #include... подробнее

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

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

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

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