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

Составить алгоритм обхода игрового поля - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? http://www.cyberforum.ru/cpp-beginners/thread1235769.html
Есть ли смысл помечать функции как inline, если их прототип уже есть в .h файле? Функции в одну строчку, сразу в ретарне вычисляет возвращаемое значение.
C++ Память. Стек или куча - есть ли преимущества одного кода над другим? Здравствуйте, хотел спросить в чем различия. В чем тут недостатки и преимущества разных способов? Apple apple(); и Apple *apple = new Apple(); delete apple; И обязательно ли после второго способа делать delete? http://www.cyberforum.ru/cpp-beginners/thread1235708.html
C++ Прокомментировать код
помогите понять этот код int main(){ const int PASSWORD_LENGTH=10; const char * CORRECT_PASSWORD="130f1a8e9e102707f3f91b010f151b0b"; char *md5buf; char buf; setlocale( LC_ALL,"Russian" ); cin.exceptions(istream::failbit | istream::badbit);
C++ Требуется для каждого положения “окна” определить минимум в нём
помогите пожалуйста решить задачу Рассмотрим последовательность целых чисел длины N. По ней с шагом 1 двигается “окно” длины K, то есть сначала в “окне” видно первые K чисел, на следующем шаге в “окне” уже будут находиться K чисел, начиная со второго, и так далее до конца последовательности. Требуется для каждого положения “окна” определить минимум в нём. Формат входных данных В первой...
C++ Переопределение операции присваивания http://www.cyberforum.ru/cpp-beginners/thread1235642.html
Есть вот такой класс: #ifndef cd_h #define cd_h class Cd { private: char* performance; char* label; int selections;
C++ Как реализовать флаги в параметрах функции Объясните пожалуйста как реализовать флаги в параметрах функции. К примеру: есть такие флаги left middle right drowPoints (тут параметры флаги); Вот так я эти флаги прописываю подробнее

Показать сообщение отдельно
alexmay
0 / 0 / 0
Регистрация: 29.07.2014
Сообщений: 22
29.07.2014, 13:53     Составить алгоритм обхода игрового поля
Вобщем, такая тема:

Дан двумерный массив чисел 12х12, который содержит числа от 0 до 5.
0 - дырка
1 - мое местоположение( при запуске приложения )
2 - черный ящик( -здоровье )
3 - красный ящик( +здоровье )
4 - зеленый ящик( +защита )
5 - положение противника( противник, как и сам игрок, один ).

Проблема в следующем: как реализовать алгоритм поиска нужного количества определенный ящиков для того, чтобы победить противника?
Схема работы приложения следующая:
* массив задается в массиве интов
* количество здоровья противника и игрока задаются тоже в виде переменных.
* после сбора всех ящиков игрок должен вернуться к противнику( просто прийти на точку 5 ) и начать битву( алгоритм битвы уже реализован ).

суть следующая: необходимо пройтись игроком по карте, собрав нужное количество ящиков для того, чтобы победить противника и при этом обходить дыры. помогите, плиз, с алгоритмом.
битва и сбор ящиков уже реализованы. нужно просто прийти игроком в вершину с нужным номером.

заранее благодарен.

Добавлено через 2 минуты
забыл дописать, что в массиве исходных чисел еще есть числа 7 - нормальная "земля", по которой ходит игрок..
противник стоит на месте.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru