Spacer
Представляю Мега-Пупер-Гипер Трэш под названием "Spacer" :lol:. Это смесь астеройдс и ... :) Пока это только демка. Музыку и звук не стал пихать, ибо и без этого много весит... :( Если что, то игрока,пулю и врага рисовал я. :) Слева вверху - ФПС, прошу отписатся про фпс и конфигурацию компьютера. Стрелки - двигаться, Пробел- Стрелять.
Брать здесь. Жду отзывов))) |
Re: Spacer
У мну мигает и не могу насладится игрой :''((
А так ваще :super: - неплохой ИИ |
Re: Spacer
так норма, ФПС 30, комп у меня слабый...
Я немного не понел, игрог чтоли не может проиграть?? Просто когда враги к нему подлетают, разворачиваются и летят в другую сторону... |
Re: Spacer
Это так сказать, техно-дема ИИ, которая показывает поведение ИИ и поэтому игрок не может умереть. :) Новая версия будет скоро, вот там то вы поумираете :)
|
Re: Spacer
FPS всегда 60 ( наверно потому что ЖК-монитор ) а железо, ATI Radeon 9600 Pro, RAM 1024 MB, CPU Pentium 4 - 3 GHz
|
Re: Spacer
фпс 4-7
после уничтожения армады снующих противников фпс возростает до 60 - маскисмально возможной на моем монике при разрешении 1024Х768. я конечно не смог сосчитать всех противников, но, как мне кажется блиттинг стольки рисунков (тем более на OpenGL) не может так посадить фпс даже на моей машине. Воможоно грузится процессор, скорее всего из-за рассчетов АИ. |
Да, ии не прост. :) В следующей версии надо будет сделать регулируемое плеером кол-во врагов. Просто вначале было 50 потом 100, а сейчас 200.
Кстати HolyDel, спасибо! Я совсем забыл про оптимизацию и т.п. Постараюсь исправить))) |
Re: Spacer
Проведя тесты, выяснил, что тормоза из-за оперативной памяти. Попробовал немного оптимизировать код. Так что брать там же. Новая версия.
|
Re: Spacer
"...2 ГБ ОЗУ, 10 ГБ на жестком диске..." - откуда это?
Тягу увеличить надо, контроль над кораблем слабо ощущается. Выстрел при зажатии пробела желательно сделать, или же на мышку управление повесить. В любом случае должна быть опциональная возможность выбора между мышкой и клавой, а лучше все сразу. Коллизии с игроком хромают. ФПС ~ 40 P4 2.4GHz 512MB RAM 32MB video Это BMax? Правка. Это была не критика, просто советы по улучшению. Игра милая получается, надо только добавить элементы, без которых игра не является игрой: - мотивация - проигрыш - выигрыш |
Re: Spacer
""...2 ГБ ОЗУ, 10 ГБ на жестком диске..." - откуда это?" - Это у меня юмор такой. (там еще про интернет есть) А серьезно, это я с запасом взял, что бы мне потом не говорили, что игра тормозит :)
" Это BMax?" - Да. "Это была не критика, просто советы по улучшению. Игра милая получается, надо только добавить элементы, без которых игра не является игрой: - мотивация - проигрыш - выигрыш" Все это будет, но со временем, на данный момент это считается, что-то похожее на ИИ тест, так что для игры не хватает много... |
Re: Spacer
UPD
" Коллизии с игроком хромают." - Я могу все сделать, но боюсь, произойдет падение fps, и не малое...Я принципе играю с огнем, перебирая в цикле четыреста элементов со своими параметрами, и при этом, еще и проверяя их на коллизии. На данный момент планирую оптимизировать этот код, и начну делать элементы игры |
Re: Spacer
2JohnK
Скачал) Запустил) Посмотрел! Прикольная анимация взрыва (когда враг вызрывается) А если серьезно: 58-60 фпс Пентиум4 3200 Гц (ноут) Мобилити радено 9700 видео 1024 оперативы Небольшие скачки ФПС при выстреле... А как вы определили, что коллизии с игрокм "хромают" ?) По-моему их там просто нет |
Re: Spacer
Итак, отзывы ОЧЕНЬ понравились))) Спасибо за сводки))) Скоро апдейт)))
|
Re: Spacer
Еще вопрос к игравшим: Вам не кажется, что летающих корабликов Много?
|
Re: Spacer
Цитата:
|
Re: Spacer
Как раз таки важно, ибо я сделал врагов, которые прячутся за этими маленькими...но их слишком много, так что варианта 2:
-Уменьшить кол-во "мелочи" -Убрать возможность прятаться у атакеров |
Re: Spacer
Цитата:
|
Re: Spacer
Ну а как я сделаю на 99% игру, если не смогу внедрять новое? Я считаю, что должна быть очень хорошая основа для развития игры.
|
Re: Spacer
Цитата:
Цитата:
|
Re: Spacer
alcoSHoLiK, а насчет корабля, нужно что бы тяжелее поворачивался? Или как?
|
Re: Spacer
Игру кто делает?)
|
Re: Spacer
Просто по мне, игра не нуждается в изменениях)))
|
Re: Spacer
Цитата:
Цитата:
каскадная более строгая и эффективная. Но не достаток в том, что ты не можешь вернуться на предидущий этап, не "разрушив" все созданное после него. p.s.заговорился я чё-то...и не по теме) |
Re: Spacer
Вот и пришло время выпустить апдейт...Из нового: Враг =) Теперь можно стрелять на левую клавишу мыши + новая графика...Брать здесь.
|
Re: Spacer
Злые каменты:
0. Игроковский корабль неестественно живуч, неестественно неповоротлив и снабжен некими таинственными гасящими иннерцию после отпускания педали газа тормозами. Снять бы с него лишних пару тонн брони, может эта консервная банка с адской скорострельной пушкой для отстрела низколетящих бегемотов хоть летать начнет? Ибо в данный момент маневр любого рода и уход от вражеского огня не представляется возможным. 1. Авианосец тихонечко ползёт прямо, никуда не сворачивает и изредка постреливает веером. Потому уходить от его огня, собственно, не представляется необходимым: он замечательно мажет и сам. В резултате вся игра резво проходится двумя пальцами: большой палец левой руки до упора зажимает [Пробел], а указательный палец правой- редкими тычками корректирует угол поворота корабля до самого сообщения "Маладца, лётчег!". 2. Маленькие кораблики резвыми селедочными косячками летают по полю, совершая некие таинственные малозаметные эволюции и старательно обьезжая как собственный авианосец, так и игрока. Удаётся им это, впрочем, не всегда. Нет логики в самом факте их существовании: авианосец они своим тельцем защищать не стремятся, камикадзить игрока до полного геймовера- тоже. Дать бы им небольшой носовой пулеметик, и пусть бы заходили на игрока издали, шмаляли и сваливали противозенитным манёвром... Соответственно, после такого наращиания извилин на их искусственный моск, численность им можно уменьшить раз в десять смело. 3. Корабли слишком заметно перескакивают с одного на другой край экрана. Только что пол-авианосца торчало снизу, и вдруг резким волевым рывком, он, родимый, торчит уж сверху. Надо смещать точку "перескока" за край экрана в зависимости от габаритов крафта. Хотя как на мой развращенный вкус- лучше сделать бесконечный космос, хороший радар для поиска убегающих супостатов и скролл экрана за кораблём игрока. Оно бы и простор для маневра ИИ, и для численности маленьких корабликов дало бы. А как представлю, что и кого туда еще можно будет напихать, в космос, не ограниченный стенками дисплея, м-м-м... Добрые каменты: 0. Симпатично. Приятственного кажуального вида кораблики. Сами рисовали? Вкус есть, однако! 1. Избиение инопланетной сволочи несколько напоминает бои авианосцев Протоссов с ПВО Землян в каком-то аддоне к Старкрафту. Ностальгично, по уровню аркадности соперничает с американским боевиком про Лару Крофт, и есть намёки на возможность тактического углубления. 2. Орды пришельцев бороздят просторы мирового монитора, что-то взрывается (правда взрывы совершенно не слышны- наверно из-за вакуума), что-то блестит и плюётся, а игра совершенно отказывается тормозить. 60 зарубленых вертикальной синхронизацией ФПС как с куста. Интересно, сколько бы оно выдало реальных кадросекунд? P.S. JohnK! Если моя критика показалась Вам как разработчику обидной или в корне неверной- помните: "Мнение кртитков может не совпадать с мнением автора. Автора это не волнует." (с) народ и Альберт Альен. |
Re: Spacer
тормозит, жуть.... :)
дипломат бывалый летчег, поэтому осилил гаму.... меня, как салагу(почему как?) завалили))) |
Re: Spacer
Не зря все таки Дипломату золотую клавиатуру дали.
Итак, отвечу на злые комменты: 0. - Это была неудачная попытка сделать "контролируемый" корабль для плеера. 1. - Авианосец (а вернее Корабль - Матка ) - задуман быть медленным. Его огонь - неконтролируем (Это нужно для того, чтобы облегчить вычесления, производимые программой (Не, я коненчо могу сделать версию "Mega - MotherShip Edition", но только кому она нужна?(тормозящая, всмысле))). В связи с этим, незнаешь, как он себя поведет. Дипломат, попробуйте умереть, увидите довольно прикольную фразу :) 2. - Изначально "мелочь" (или Looser'ы) делалась как, некие объекты, мешающие всем. Насчет пулемета - не надо. :) Ибо скоро появится новый типа кораблей, который будет не стрелять, а "мочить" игрока. :) (Простите за выражение) 3. - О перескакивании Авианосца (он же, MotherShip), это баг, забыл про это. А вот насчет открытого или бесконечного космоса, я должен: - Перерыть весь код. - Оптимизировать не по-детски :) - Сформировать некое подобие жизни в этом космосе. Так что лучше оставить как есть. Но если первый Spacer дойдет до финиша и если у меня останется желание, то сделаю Spacer II. Теперь об "Добром" проявлении Дипломата. 0. - Кораблики и пули рисую сам, стараюсь. За вкус, Спасибо! 1. - В Стар Крафт не играл. Про аркадность - не ожидал. :) А вот про тактическое углубление - пока промолчу. 2. - Просто 60 - крыша в приложениях с моим дельта - таймингом. PS. - Критика понравилась, Спасибо! Цитата:
Буду пробовать оптимизировать. Кстати в игру внедрил перерождение "мелочи". ЗЫ Забыл сказать, что это первый мой серьезный проект. |
Re: Spacer
Итак, новая версия! Увеличил сложность, скорость полета плеера + добавил врагов. Подкорректировал ИИ. Оптимизировал игру (как смог). ИИ правдо тупо стреляет, опять же, дабы сэкономить ФПС.
Брать здесь |
Re: Spacer
сделай чтобы их контролировать можно было при создании карты.ведь чтобы добавить кораблик нужна функция addplayer()и не больше.
ЗЫ: золотая клава))) ыыы да все правильно, он точно также писал когда на ГА появился.. *142 |
Re: Spacer
Цитата:
Цитата:
Цитата:
|
Re: Spacer
Жду комментариев! :)
|
Re: Spacer
Исстребители респавнятся, закладывают крутые виражи, радостно шарашат своими пулеметами (или это всё таки дигаммаплазмоиновые пульсаторы?) и сбросить их с хвоста в пурге из Лузеров и залпов Мамки совершенно невозможно.
Благодаря повышенной скорости корабля, можно продлить агонию: разогнавшись уходить от фрицев с постоянным боковым манёвром (слава богу, технику стрельбы с упреждением альены еще не разработали!) за край экрана, а выскочив на противоположной стороне- пытаться пальнуть по авианосцу. Однако отнять у него более 20 жизней мне так ни разу и не удалось. Ибо бедные Лузеры не успевают среагировать на несущегося на них ощерившегося плазменными залпами игрока и ффтыкаясь в его слабеющие дефлекторы постепенно разваливают защиту лучше, чем вражий огонь. "You die, I'm cry"- геймовер три раза подряд. Как выжить- ума не приложу. И еще- экран вдруг начинает казаться сильно тесным... |
Re: Spacer
Неужели "Летчег со стажем" Дипломат не может пройти игру? Не зря я все-таки старался. :) А если серьезно, то займусь облегчением игры.
Долго смеялся Над этой фразой: Цитата:
|
Re: Spacer
Вот еще Вопрос к игравшим: После последнего апдейта игра стала хуже?
|
Re: Spacer
Цитата:
|
Re: Spacer
mr.DIMAS
Спасибо за отзыв))) Но игру надо сделать немного легче, ибо пройти невозможно. |
Re: Spacer
Цитата:
|
Re: Spacer
После успешного обезвреживания одного страшного Бага, и после корректировки параметров, рапортую:
- Баги Исправлены - Косметический ремонт Проведен! - Сложность уменьшена - Переработаны некоторые алгоритмы - И т.п. Теперь, вы сможете пронаблюдать инстинкт "хочу к маме" :) , который будет проявлятся у мелочи, после того, как вы - Страшный Капитан - Убийца, сильно повредите Корабль - Матку. Брать там же, то есть здесь. Прошу не забывать отписываться про количество кадров в секунду. |
Re: Spacer
Выйграть можно! Факт! Когда я тестировал игру (А это примерно 20-25 раз) я 3 (три) раза выйграл! Так что все в норме...:)
|
Re: Spacer
Игра прикольная, 3 раза проиграл, 1 - выиграл.
ФПС - 60.. Когда новые уровни ;) ? |
Re: Spacer
Цитата:
|
Re: Spacer
Крутаа! Только сделай чтоб чем меньше у матки хелсов тем меньше она стреляет и врагов респавнит. Кстати неплохо бы то же самое сделать с корабликом - чем меньше у него хэлов, тем хуже он летает и стреляет :)
|
Насчет ухудшения личных качеств по состоянию здоровья - попробую сделать.
А что вы думаете насчет появившихся Bomber'ов? :) |
Re: Spacer
Они слишком умные и слишком метко стреляют. Лучше сделай матку поумнее. ;)
|
Re: Spacer
Цитата:
Все не могу сделать грамотную стрельбу Матки. :dontknow: |
Re: Spacer
Зависаем, поворачиваемся в сторону Мамули и зажимаем Пробел. Всё живое в секторе сдувает плазменным смерчем.
Лузеры первыми понимают ситуацию, перестают мельтешить и прячутся от огня за кораблём-Маткой. Умные, гады. Понимают. Исстребители же умом не блещут. Взлетают, прут прямо на игрока и, соответственно, помимо его воли натыкаются на игроковскую очередь. В редких случаях исстребитель прорывается и героически идёт на таран, отнимая у игрока 1 хелс. Выжить с менее чем 30ХП в запасе мне ни разу не удалось. Погибнуть не удалось тем более. )) В общем, нужно сделать огонь Матки прицельным, а исстребителей научить маневрировать, уклоняясь от огня (к примеру, отслеживая, а не на них ли, болезных, направлен нос игроковского крафта) и от столкновений. Можно бы сделать так, чтоб Матка защищала своим телом исстребители на взлёте, ибо бОльшая часть их взлететь так и не успевает. Ну и, ессно, численность им снизить. Ибо ориентироваться в пространстве лично мне становится затруднительно. |
Re: Spacer
На данный момент рихтую графику (применяю фильтры) дабы сделать версию для "CasualoFF". :)
Цитата:
Цитата:
Цитата:
|
Re: Spacer
Сделал классную вещь: Если плеер близко подлетит к матке, то она начинает мочить, как из минигана. В этом "аду", выжить не реально :)
|
Re: Spacer
Прокрутиться 2п с зажатым пробелом, потом прицельно мочить матку. выживал с 8-20 ХП.
надо-б корабль сделать поживее, а то нет необходимости двигаться, слишком медленно, поэтому движение практически ничего не значит. ФПС от 14 до 60. {машина просто слабая, все сделанно вроде идеальо) |
|
Re: Spacer
Голосовавшие, прокомментируйте пожайлуста. А то так и не пойму почему она тяжелая.
Просто не поймите не правильно. Я задумал сделать нововведение, и от этого голосования и коменнтариев зависит его судьба. |
Re: Spacer
"Кажуальная" версия ИМХО непроходима. Однако суть не изменилась: зависнуть и стрелять для меня эффективнее, чем маневрировать.
Более плотный огонь при приблежении к Матке заставляет... гм... просто не приближаться к Матке, что в сущности довольно просто. Более частые респавны исстребителей просто "проминают" огневой заслон грубой силой без каких-либо заслуг самоотверженного ИИ. ИМХО- хороший ИИ всегда предпочтительней большой численности. Тем более в таких небольших обьемах как 14-дюймовый экран. Впрочем, я очень мало смыслю в кажуальных играх. :) |
Re: Spacer
Цитата:
Цитата:
Цитата:
Цитата:
В общем, игроку нужен щит...буду делать. |
Re: Spacer
Гама - кул! :super:
Но трудно играть :''(( Врагофф многа :wild: PS. а полосы та, исчезли :) |
Re: Spacer
Цитата:
правда лузеры в ответку ее используют в качестве живого щита. |
Re: Spacer
Цитата:
|
Re: Spacer
При реализации щита возникла проблема. Прошу помощи. Я создал две переменных ShieldTime=Millisecs()+5000 (время, которое живет щит) и ShieldPauseTime=Millisecs()+5000 (Пауза в течении которой, щит не может активироваться) Я делаю активацию щита так:
Код:
If ShieldTime>MilliSecs() |
Re: Spacer
а зачем привязываться к таймеру? не проще так:
Код:
;0.1 ктик при 60 фпс = 6000 мсек || 1 сек. |
Re: Spacer
Так проще, но что будет если показатель ФПС будет меньше 60? По идее с таймером надежнее.
|
Re: Spacer
К сожалению, этот способ работает не совсем корректно: появляется эффект включения щита заранее, т.е. если нажать на правую клавишу мыши пока отключен щит, то автоматом он включится по истечению паузы...
|
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. Писал в браузере. Возможны опечатки. |
Re: Spacer
Новая версия! Призвана облегчить прохождение игры. Теперь матка таскает на себе пушку. Это немного облегчает процесс, теперь игрок не сможет стоять на месте. Провел небольшую оптимизацию.
Брать здесь. |
Re: Spacer
Цитата:
Цитата:
Принцип: когда кликаеш мыш в какую то переменную заносится сведения о том что ты ее кликнул, эти сведения там и остаются до первого вызова этой команда, так как клик был, то это все равно отразится на вызове (функция вернет >0), даже если уже кнопка мыша отпущена. |
Re: Spacer
А очищение клавиш не поможет?
|
Часовой пояс GMT +4, время: 03:45. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot