|
Результаты опроса: Тяжела ли для вас игра?
|
Да
|
|
18 |
52.94% |
Не Очень
|
|
12 |
35.29% |
Нет
|
|
4 |
11.76% |
17.04.2007, 14:50
|
#61
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: Spacer
[blitz]
;Попытка включения щита по нажатию клавиши.
;Щит включится только если он еще не включен или не перезаряжается
;Щит считается включенным пока ShieldTime>0
;Щит считается перезаряжающимся пока ShieldTime<0
IF KeyHit(Key_ActivateShield)=True THEN
IF ShieldTime=0 THEN ShieldTime=ShieldActiveTime
ENDIF
;Счётчик разряда/перезарядки щита обновляется 10 раз в секунду
IF TimerDelay<Millisecs() THEN
TimerDelay=Millisecs()+100
;Щит разряжается
IF ShieldTime>1 THEN ShieldTime=ShieldTime-1
;Щит разряжен и уходит на перезарядку
IF ShieldTime=1 THEN ShieldTime=-ShieldDelayTime
;Щит заряжается
IF ShieldTime<0 THEN ShieldTime=ShieldTime+1
ENDIF
[/blitz]
P.S. Писал в браузере. Возможны опечатки.
|
(Offline)
|
|
17.04.2007, 20:39
|
#62
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Spacer
Новая версия! Призвана облегчить прохождение игры. Теперь матка таскает на себе пушку. Это немного облегчает процесс, теперь игрок не сможет стоять на месте. Провел небольшую оптимизацию.
Брать здесь.
|
(Offline)
|
|
18.04.2007, 01:47
|
#63
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Spacer
Так проще, но что будет если показатель ФПС будет меньше 60? По идее с таймером надежнее.
|
Ну это смотря с какой стороны посмотреть. я например тогда окажусь в плохой ситуации, т.к. за мои 14 фпс пройдет меньше тиков за пять сек, следовательно я меньше всего успею сделать с включенным щитом.
К сожалению, этот способ работает не совсем корректно: появляется эффект включения щита заранее, т.е. если нажать на правую клавишу мыши пока отключен щит, то автоматом он включится по истечению паузы...
|
ето все из-за MouseHit, замени на MouseDown(2) и ЭТОТ глюк исчезнет.
Принцип:
когда кликаеш мыш в какую то переменную заносится сведения о том что ты ее кликнул, эти сведения там и остаются до первого вызова этой команда, так как клик был, то это все равно отразится на вызове (функция вернет >0), даже если уже кнопка мыша отпущена.
|
(Offline)
|
|
18.04.2007, 02:37
|
#64
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Spacer
А очищение клавиш не поможет?
|
(Offline)
|
|
18.04.2007, 02:47
|
#65
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Spacer
а как?
другое дело писат например
if MouseDown(2) and MouseHit(2)/
но не вижу смысла.
можно просто MouseDown(2), т.к. щит будет врубаться все равно только через 10 секунд.
|
(Offline)
|
|
18.04.2007, 09:01
|
#66
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Spacer
Спасибо HolyDel, помогло.
|
(Offline)
|
|
18.04.2007, 19:06
|
#67
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Spacer
Протестил
Один раз вылетел
Другой раз вылетел с ошибкой "программа выполнила недопустимую операцию"
Очень высокая сложность (пушка врага сильно "мочит") ИМХО, раньше было легче играть
|
(Offline)
|
|
18.04.2007, 19:16
|
#68
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Spacer
Эх....времена меняются, появляются нововведения, к сожалению, действующие на сложность....
|
(Offline)
|
|
18.04.2007, 19:23
|
#69
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Spacer
Сообщение от JohnK
Эх....времена меняются, появляются нововведения, к сожалению, действующие на сложность....
|
А зачем делать сложность настолько высоко, что бы она мешала играть спокойно и не напрягаясь?
|
(Offline)
|
|
18.04.2007, 19:41
|
#70
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Spacer
Просто, например захотел я заменить не контролируемую пальбу матки на пушку, вот и увеличилась сложность, хотя я того не хотел.
|
(Offline)
|
|
18.04.2007, 19:42
|
#71
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Spacer
Сообщение от JohnK
Просто, например захотел я заменить не контролируемую пальбу матки на пушку, вот и увеличилась сложность, хотя я того не хотел.
|
Короче говоря, ждем следующего упдейта!
|
(Offline)
|
|
18.04.2007, 19:44
|
#72
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Spacer
Короче говоря, ждем следующего упдейта!
|
Согласен! Будет ч\з минут 15. (Проверить на выживаемость надо еще.)
|
(Offline)
|
|
18.04.2007, 19:49
|
#73
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Spacer
Сообщение от JohnK
Согласен! Будет ч\з минут 15. (Проверить на выживаемость надо еще.)
|
Хм...не...ну для апдейта это...как бы не сильно-сильно много! Ты что-то существенное сделай, а тогда выкладывай...а то незначительные изменения версий
|
(Offline)
|
|
18.04.2007, 19:52
|
#74
|
Легенда
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений (для 568 пользователей)
|
Re: Spacer
Хорошо сделаю, только о проекте не забывайте, а то труды даром пропадут
PS Сегодня искал в яндексе нашел - http://topdownloads.ru/search.php?ss=spacer - выпал в осадок
|
(Offline)
|
|
18.04.2007, 19:58
|
#75
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Spacer
Круто! Я тоже удивился) Вроде бы - еще ничего нет, а уже в поиске находится!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:59.
|