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

Алгоритм передвижения монстров в игре - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамика, динамика и снова динамика http://www.cyberforum.ru/cpp-beginners/thread336833.html
Вот как сделать например, что бы динамический массив например int **pArray = new int*; for(int i = 0; i < rows; i++) pArray = new int; Объявлялся еще в одном for-е и на каждой последующей...
C++ С чего начать изучение C++ Добрый день всем! Я хотел бы получить совет об изучении языка (С++), теперь немного предыстории. Я учусь в колледже на последнем курсе на оператора ЭВМ, но кроме начальных знаний html и составлении... http://www.cyberforum.ru/cpp-beginners/thread336808.html
Нахождение площади через координаты треугольника C++
Здравствуйте, есть задание Напишите функцию square, вычисляющую площадь треугольника. С ее помощью для каждой из N точек определите, принадлежит ли точка заданному треугольнику. Входные...
C++ Абстрактный класс чисел
Нужно создать абстрактный класс чисел с виртуальными методами - арифметическими операциями. У этого класса 2 наследника - комплексные числа и дроби. Я написал решение этой задачи, но оно мне...
C++ Рекурсия в различных компиляторах http://www.cyberforum.ru/cpp-beginners/thread336725.html
Доброго времени суток. Задача: дано целое число n, нужно получить его битовое представление, развернуть его, и то, что получилось перевести обратно в десятичную систему счисления. Пример:n = 4,...
C++ Ввод данных В общем есть переменная int year; Юзер должен ввести значение переменной, но мне нужно чтобы он мог ввести максимум четырехзначное число, тоесть как бы ограничить количество вводимых символов подробнее

Показать сообщение отдельно
nikitos9305
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 44

Алгоритм передвижения монстров в игре - C++

28.07.2011, 11:30. Просмотров 855. Ответов 1
Метки (Все метки)

Доброго времени суток и спасибо ,что ,по крайней мере, обратили внимание на сообщение

Итак проблема вот в чем заключаеться - делаю игру... все написал - алгоритм движения монстров(спасибо Всемогущему рандому !!!) , бонусы, хождения игрока- осталось только написать часть кода которая заставляет монстров двигаться паралельно игроку...

Псевдо кодом у меня это выглядит так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
int one=1;
while(не все монеты собраны)
{
// ________ Что-то выводит _____//
   
 
   here_100500:
 
   local_end=clock();
   diff_time=(local_end-start)/CLOCKS_PER_SEC;
 
if(!kbhit())
   {
      if(diff_time==one)
        {
         count=0;
         while (count<monster_num)
{if (monster_location[count]!=0)        move_m(mas_ch,monster_location[count],monster_last_dir,count);count++;}
         one++;
         hod_1++;
     
        }
     else goto here_100500;
 
   }
else
   {
 
your_turn=getch();
switch (your_turn)
{
 //обработка считаных клавиш 
}
 
   }
  
    system("cls");
    show_mas(mas_ch, t);
    show_original_mas(mas_ch,t);
}
Проблема также в том что монстры +игрок на каком то моменте игры просто становяться и ничего не происходит...подозреваю что это из за неправильности алгоритма...
помогите плз
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru