Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 2
1

Условия для движения блока

16.03.2015, 17:49. Показов 616. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Решил создать маленькую игру на canvas.
Есть игрок - управление стрелками.
Есть враг - рандомно указывается x, y координаты и с определенным шагом враг к ним следует, после достижения этих координат они рандомно меняются и шаг врага увеличивается.
Если противник касается игрока, игра завешена.

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

Строка 134: "enemy.speed += 1" - Если её убрать, тогда все будет хорошо.

Прошу помочь разобраться в условиях, как их переделать, поделитесь советами.

Архив со скриптом:
canvGo.zip
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2015, 17:49
Ответы с готовыми решениями:

SlideToggle() отключить событие для блока внутри блока с .slideToggle()
У меня есть такой скрипт: $(".cl_item").click(function() { ...

Найти скорости вращения блока и движения грузов спустя 1 с после начала движения
Здравствуйте! Дана задача: Легкая нить переброшена через цилиндрический блок радиусом 10 см и...

Уравнение движения блока на амортизаторах
Для защиты от вибрации приборный блок установлен на специальные упругие опоры (амортизаторы). Его...

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

1
0 / 0 / 0
Регистрация: 16.03.2015
Сообщений: 2
18.03.2015, 17:50  [ТС] 2
Решено, продумал условия.
(Сделал координаты в виде квадрата, размер которого зависит от шага).
0
18.03.2015, 17:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2015, 17:50
Помогаю со студенческими работами здесь

Установить размер для блока :before такой же, как у блока которому прописывается псевдоэлемент
Суть в том, что мне нужно сделать так, чтобы блок ::before проходил через середину блока .number и...

Блока питания для конкретной сборки системного блока
Доброго времени суток. Подскажите, пожалуйста, можно ли использовать (правильней сказать -...

Через случайное количество тактов движения изменять направление движения
Помогите пожалуйста. Движение вдоль периметра экрана. Через случайное количество тактов движения...

Выполнить кинематический анализ движения точки, если закон ее движения имеет вид
1. Координатный способ описания движения точки Выполнить кинематический анализ движения точки,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru