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

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

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

Ответ
 
Опции темы
Старый 16.02.2008, 19:43   #1
jimon
 
Сообщений: n/a
Jimon Test Project (2д шутер-аркада)

что-то на меня сегодня нашло ... решил написать игру in 7 hours
в итоге вышло нечто наподобе прототипа ....

реализовано :
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. кто еще что такого напишет в семь часов ?
Миниатюры
Нажмите на изображение для увеличения
Название: Screen1.png
Просмотров: 366
Размер:	216.3 Кб
ID:	4325  Нажмите на изображение для увеличения
Название: Screen2.png
Просмотров: 324
Размер:	202.6 Кб
ID:	4326  Нажмите на изображение для увеличения
Название: Screen3.png
Просмотров: 297
Размер:	312.8 Кб
ID:	4327  Нажмите на изображение для увеличения
Название: rand.png
Просмотров: 534
Размер:	183.3 Кб
ID:	4328  

Последний раз редактировалось jimon, 17.02.2008 в 18:59.
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо за это полезное сообщение:
dimanche13 (18.02.2008), Horror (17.02.2008), MiXaeL (26.02.2008)
Старый 16.02.2008, 19:53   #2
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

Рецепт победы:
1. Зажать клавишу "вправо";
2. Поместить курсор мыши в левую часть экрана;
3. Зажать ЛКМ...
Камперы рулят. Редкая ракета не попадёт в цель. )
Ботов очень много, и они убивают друг друга. Миасо.
ИИ и геймплей блекнут перед мощью неудержимого раша анимешных полчищ в условиях ограниченного пространства...
Нужна перебаллансировка. )
(Offline)
 
Ответить с цитированием
Старый 16.02.2008, 20:26   #3
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

по поводу "лучшей тактики" не согласен, в остальном все верно.
В целом понравилось, возможно даже слишком (; Недавно играл в нечто подобное - teewars. Суть примерно та же, плюс есть:
+_ разное оружие
-_ игра по сети (это минус, т.к. нет игры с ботами)

В общем, если довести до нужной кондиции и выработать для игры свой визуальный стиль (даже если это аниме, нужна целостность, сейчас же - излишняя пестрость. Я бы даже посоветовал юзать ч-б гамму, но мну пашлют, чую) , ввести онлайн-статистику игроков (дань трендам) и сетевую игру, добавить озвучку - и смело гоу ту прилавки шароваришников. Хорошие добротные 2д-шутеры всегда народу нравились, а если они простые и сетевые...
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 16.02.2008, 20:48   #4
newman
Бывалый
 
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений
(для 176 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

Мне понравилось только надо чтобы прыгал быстрей и картинку потемней, а то глазам неприятно. Мне кажется что лучше сделать в тёмносиних тонах(но тоже не ярких).На моей машине стабильно показывало 59 ФПС.
(Offline)
 
Ответить с цитированием
Старый 16.02.2008, 21:59   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,442
Написано 5,269 полезных сообщений
(для 15,227 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

ЖЖош!
Игра для 7-ми часовой поделки крута!
По крайней мере я бы такого за 7 часов ниасилил бы.
Я свои диалоги мучал 2 дня (справедливости ради, с перерывами на еду, сон, battle.net)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 17.02.2008, 08:33   #6
DRAG
Знающий
 
Аватар для DRAG
 
Регистрация: 12.11.2006
Сообщений: 252
Написано 31 полезных сообщений
(для 73 пользователей)
Необходимо добавить ещё кнопки для добавления и удаления ботов.
А то вобще нечего не видно с 20 ботами 8(

А кстати, если обставить уровень по другому или сделать вобще новый, боты это будут понимать и также обходить все препядствия?

Последний раз редактировалось jimon, 17.02.2008 в 09:50.
(Offline)
 
Ответить с цитированием
Старый 17.02.2008, 09:51   #7
jimon
 
Сообщений: n/a
Ответ: Jimon Test Project (2д шутер-аркада)

DRAG
обходить они не будут боты универсальные
игрушку допишу .. добавлю аптечки и чуть приведу все в порядок
 
Ответить с цитированием
Старый 17.02.2008, 17:30   #8
Fla
ПроЭктировщик
 
Регистрация: 22.12.2007
Сообщений: 107
Написано 15 полезных сообщений
(для 15 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

Стабильно 59 fps.
Мне понравилось.
(Offline)
 
Ответить с цитированием
Старый 17.02.2008, 19:01   #9
jimon
 
Сообщений: n/a
Ответ: Jimon Test Project (2д шутер-аркада)

апдейт потратил сегодня 3 часа на :
1) добавил еще одного персонажа
2) добавил дым от ракет
3) добавил бесмертие на 0.5сек (дается в начале уровня и после убийства)
4) добавил второй уровень
5) добавил примитивные настройки перед игрой
6) исправил анимацию персонажей (теперь правильно прыгают)
7) чуть поменял интерфейс, теперь аля q3

скриншоты и качать там же (в первом посте)
ps. а боты жгут (их можно до 100 поставить)
 
Ответить с цитированием
Старый 17.02.2008, 19:08   #10
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

Супер!
я не против если ты оформиш это как урок)
Фпс тоже всегда 59
Игра быстровата для меня (
и цветов поменьше (
(Offline)
 
Ответить с цитированием
Старый 18.02.2008, 08:43   #11
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

Респект! правда у мну что-то перец под землю проваливается иногда...
__________________
(Offline)
 
Ответить с цитированием
Старый 18.02.2008, 09:23   #12
jimon
 
Сообщений: n/a
Ответ: Jimon Test Project (2д шутер-аркада)

dimanche13
блицевский колижен *WALL* надо для blitzmax свою физику писать
хотя в принципе можно и ету исправить ...
там строчка есть типа YNpc :+ Gravity * DeltaTime
ясно что при резком скачке фпс то все полетят далеко за екран и колижена не будет
потому надо делать еще колижен между линией старой-новой позиции и обьектов
только возможно ето тормозно будет, да и колижен с линией надо самому делать
 
Ответить с цитированием
Старый 18.02.2008, 10:33   #13
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

конструкции типа
bla-bla-bla = my_func()
if (bla-bla-bla)
  reurn 1
else
  return 0
end if
я пишу проще
return my_func()
так же и с объектами, вернет Null если что...
Так же для одинокого объекта я делаю не динамический, а статический тип.
__________________
(Offline)
 
Ответить с цитированием
Старый 18.02.2008, 10:42   #14
jimon
 
Сообщений: n/a
Ответ: Jimon Test Project (2д шутер-аркада)

dimanche13
в принципе ты пишешь правильно .... а мне так удобнее
хотя надо исправлятся
 
Ответить с цитированием
Старый 18.02.2008, 10:42   #15
HolyDel
 
Регистрация: 25.09.2006
Сообщений: 6,030
Написано 1,469 полезных сообщений
(для 2,690 пользователей)
Ответ: Jimon Test Project (2д шутер-аркада)

я пишу проще
эмм. проще, но не то.

предположим my_func() = 10, тогда
bla-bla-bla = my_func()
if (bla-bla-bla)
  reurn 1
else
  return 0
end if
вернет 1

предположим my_func() = 10, тогда
return my_func()
вернет 10, что, заметь, совсем не одно и то же, что и 1.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
New.Project SuRon Болтовня 27 06.09.2009 16:13
IQ test NitE Болтовня 26 09.05.2009 10:10
[Xors3D] - Plumes (Шлейфы) - (Test) moka 3D-программирование 17 16.12.2008 19:22
DragonDrake - 2D (псевдо 3D) аркада :) TheThing Проекты на Blitz3D 2 09.11.2008 17:35
аркада Putin Проекты на Blitz3D 20 20.03.2007 15:37


Часовой пояс GMT +1, время: 09:11.


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