Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты на BlitzMax

Результаты опроса: Тяжела ли для вас игра?
Да 18 52.94%
Не Очень 12 35.29%
Нет 4 11.76%
Голосовавшие: 34. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы
Старый 17.04.2007, 14:50   #61
Diplomat
Дэвелопер
 
Регистрация: 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
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Spacer

Новая версия! Призвана облегчить прохождение игры. Теперь матка таскает на себе пушку. Это немного облегчает процесс, теперь игрок не сможет стоять на месте. Провел небольшую оптимизацию.
Брать здесь.
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 01:47   #63
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Spacer

Так проще, но что будет если показатель ФПС будет меньше 60? По идее с таймером надежнее.
Ну это смотря с какой стороны посмотреть. я например тогда окажусь в плохой ситуации, т.к. за мои 14 фпс пройдет меньше тиков за пять сек, следовательно я меньше всего успею сделать с включенным щитом.
К сожалению, этот способ работает не совсем корректно: появляется эффект включения щита заранее, т.е. если нажать на правую клавишу мыши пока отключен щит, то автоматом он включится по истечению паузы...
ето все из-за MouseHit, замени на MouseDown(2) и ЭТОТ глюк исчезнет.
Принцип:
когда кликаеш мыш в какую то переменную заносится сведения о том что ты ее кликнул, эти сведения там и остаются до первого вызова этой команда, так как клик был, то это все равно отразится на вызове (функция вернет >0), даже если уже кнопка мыша отпущена.
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 02:37   #64
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Spacer

А очищение клавиш не поможет?
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 02:47   #65
HolyDel
 
Регистрация: 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
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Spacer

Спасибо HolyDel, помогло.
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:06   #67
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Re: Spacer

Протестил
Один раз вылетел
Другой раз вылетел с ошибкой "программа выполнила недопустимую операцию"

Очень высокая сложность (пушка врага сильно "мочит") ИМХО, раньше было легче играть
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:16   #68
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Spacer

Эх....времена меняются, появляются нововведения, к сожалению, действующие на сложность....
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:23   #69
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Re: Spacer

Сообщение от JohnK
Эх....времена меняются, появляются нововведения, к сожалению, действующие на сложность....
А зачем делать сложность настолько высоко, что бы она мешала играть спокойно и не напрягаясь?
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:41   #70
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Spacer

Просто, например захотел я заменить не контролируемую пальбу матки на пушку, вот и увеличилась сложность, хотя я того не хотел.
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:42   #71
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Re: Spacer

Сообщение от JohnK
Просто, например захотел я заменить не контролируемую пальбу матки на пушку, вот и увеличилась сложность, хотя я того не хотел.
Короче говоря, ждем следующего упдейта!
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:44   #72
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Spacer

Короче говоря, ждем следующего упдейта!
Согласен! Будет ч\з минут 15. (Проверить на выживаемость надо еще.)
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:49   #73
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Re: Spacer

Сообщение от JohnK
Согласен! Будет ч\з минут 15. (Проверить на выживаемость надо еще.)
Хм...не...ну для апдейта это...как бы не сильно-сильно много! Ты что-то существенное сделай, а тогда выкладывай...а то незначительные изменения версий
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:52   #74
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Spacer

Хорошо сделаю, только о проекте не забывайте, а то труды даром пропадут
PS Сегодня искал в яндексе нашел - http://topdownloads.ru/search.php?ss=spacer - выпал в осадок
(Offline)
 
Ответить с цитированием
Старый 18.04.2007, 19:58   #75
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Re: Spacer

Сообщение от JohnK
Хорошо сделаю, только о проекте не забывайте, а то труды даром пропадут
PS Сегодня искал в яндексе нашел - http://topdownloads.ru/search.php?ss=spacer - выпал в осадок
Круто! Я тоже удивился) Вроде бы - еще ничего нет, а уже в поиске находится!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Spacer II. Images johnk Работы 16 26.12.2007 20:28
Spacer II. Intro johnk Болтовня 29 02.06.2007 10:30
Spacer II johnk Болтовня 42 11.05.2007 18:23


Часовой пояс GMT +4, время: 22:43.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com