Jimon Test Project (2д шутер-аркада)
Вложений: 4
что-то на меня сегодня нашло ... решил написать игру in 7 hours :-D
в итоге вышло нечто наподобе прототипа .... реализовано : 1. счетчик ФПС считает реальный и кадровый фпс, ограничитель фпс, плавный дельта тайминг 2. Менеджер Ресурсов управляет загрузкой обычных и анимированых картинок и так же моделей имеет автоматическую выгрузку не используемых ресурсов 3. Система простой анимации, позволяет взять на себя все банальные вещи по переключению фреймов в анимированых картинках 4. Колижен на основне блицевского CollideRect возился час с CollideImage но оно оказалось слишком тормозным 5. система обьектов (пули и взрывы) 6. Нпс с примитивной физикой передвижения работает гравитация, прыжки, передвижение и стрельба 7. ИИ примитивный но умеет бегать, стрелять и уворачиватся от пуль 8. Игроки реализовано в стиле сетевой игры оффлайн .. те бегают боты и зарабатывают себе очки управление : стрелками и левой клавишой мыши после того как вы появились на уровне - дается бесмертие на 0.5 сек после того как вы кого-то убили - дается бесмертие на 0.5 сек исходник весит ~35 кб и в нём ~1600 строчек :) в принципе на моей машине дает 100 фпс при 20 ботах но фпс в коде залочен под 60 (можно отрубить) есть идея дописать ету игрушку немного, и зделать обучающую статью .... (для кого ? :) ) в общем развивать особо проект я не намерян потому скачать игру с исходником можно сдесь : http://jimon.org/physx/testgame.rar (450 кб) (версия 2 - 10 часов разработки) скриншоты в атаче ps. юзать код можно но только с копирайтом ;) или хотя бы за спасибо ps2. можно по обсирать мой код и вообще стиль программирования :D ps3. кто еще что такого напишет в семь часов ? |
Ответ: Jimon Test Project (2д шутер-аркада)
Рецепт победы:
1. Зажать клавишу "вправо"; 2. Поместить курсор мыши в левую часть экрана; 3. Зажать ЛКМ... Камперы рулят. Редкая ракета не попадёт в цель. ) Ботов очень много, и они убивают друг друга. Миасо. ИИ и геймплей блекнут перед мощью неудержимого раша анимешных полчищ в условиях ограниченного пространства... Нужна перебаллансировка. ) |
Ответ: Jimon Test Project (2д шутер-аркада)
по поводу "лучшей тактики" не согласен, в остальном все верно.
В целом понравилось, возможно даже слишком (; Недавно играл в нечто подобное - teewars. Суть примерно та же, плюс есть: +_ разное оружие -_ игра по сети (это минус, т.к. нет игры с ботами) В общем, если довести до нужной кондиции и выработать для игры свой визуальный стиль (даже если это аниме, нужна целостность, сейчас же - излишняя пестрость. Я бы даже посоветовал юзать ч-б гамму, но мну пашлют, чую) , ввести онлайн-статистику игроков (дань трендам) и сетевую игру, добавить озвучку - и смело гоу ту прилавки шароваришников. Хорошие добротные 2д-шутеры всегда народу нравились, а если они простые и сетевые... |
Ответ: Jimon Test Project (2д шутер-аркада)
Мне понравилось только надо чтобы прыгал быстрей и картинку потемней, а то глазам неприятно. Мне кажется что лучше сделать в тёмносиних тонах(но тоже не ярких).На моей машине стабильно показывало 59 ФПС.
|
Ответ: Jimon Test Project (2д шутер-аркада)
ЖЖош!
Игра для 7-ми часовой поделки крута! По крайней мере я бы такого за 7 часов ниасилил бы. Я свои диалоги мучал 2 дня :-D (справедливости ради, с перерывами на еду, сон, battle.net) |
Необходимо добавить ещё кнопки для добавления и удаления ботов.
А то вобще нечего не видно с 20 ботами 8( А кстати, если обставить уровень по другому или сделать вобще новый, боты это будут понимать и также обходить все препядствия? |
Ответ: Jimon Test Project (2д шутер-аркада)
DRAG
обходить они не будут :) боты универсальные игрушку допишу .. добавлю аптечки и чуть приведу все в порядок |
Ответ: Jimon Test Project (2д шутер-аркада)
Стабильно 59 fps.
Мне понравилось. |
Ответ: Jimon Test Project (2д шутер-аркада)
апдейт :) потратил сегодня 3 часа на :
1) добавил еще одного персонажа 2) добавил дым от ракет 3) добавил бесмертие на 0.5сек (дается в начале уровня и после убийства) 4) добавил второй уровень 5) добавил примитивные настройки перед игрой 6) исправил анимацию персонажей (теперь правильно прыгают) 7) чуть поменял интерфейс, теперь аля q3 скриншоты и качать там же (в первом посте) ps. а боты жгут (их можно до 100 поставить) |
Ответ: Jimon Test Project (2д шутер-аркада)
Супер!
я не против если ты оформиш это как урок) Фпс тоже всегда 59 Игра быстровата для меня ( и цветов поменьше ( |
Ответ: Jimon Test Project (2д шутер-аркада)
Респект! правда у мну что-то перец под землю проваливается иногда...
|
Ответ: Jimon Test Project (2д шутер-аркада)
dimanche13
блицевский колижен *WALL* надо для blitzmax свою физику писать :) хотя в принципе можно и ету исправить ... там строчка есть типа YNpc :+ Gravity * DeltaTime ясно что при резком скачке фпс то все полетят далеко за екран и колижена не будет потому надо делать еще колижен между линией старой-новой позиции и обьектов только возможно ето тормозно будет, да и колижен с линией надо самому делать |
Ответ: Jimon Test Project (2д шутер-аркада)
конструкции типа
Код:
bla-bla-bla = my_func() Код:
return my_func() Так же для одинокого объекта я делаю не динамический, а статический тип. |
Ответ: Jimon Test Project (2д шутер-аркада)
dimanche13
в принципе ты пишешь правильно .... а мне так удобнее :) хотя надо исправлятся |
Ответ: Jimon Test Project (2д шутер-аркада)
Цитата:
предположим my_func() = 10, тогда Код:
bla-bla-bla = my_func() предположим my_func() = 10, тогда Код:
return my_func() |
Часовой пояс GMT +4, время: 16:25. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot