HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Fenyx Engine
На пека
Вам понравился проект?
Вам не разрешено голосовать в этом опросе.
Да! 6 26.09%
Неплохо. 6 26.09%
Так себе. 2 8.70%
Отстой! 1 4.35%
Тю, это же не под первую халфу... 8 34.78%
Всего: 23 голосов 100%
  [Редактировать опрос (только для модераторов)]

Страницы (9): « 1 2 3 [4] 5 6 7 8 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34667
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Сразу скажу - запускаю твой движок впервые, поэтому, возможно, не понял, что именно надо тестировать.
Визуально неплохо. Освещение хорошее. Фпс ограничен 60 - так и задумано?
В консоли не работает команда cmdlist, надо бы сделать.
После ввода cm и нажатия Tab игра закрывается.
Деревья не рубятся, а ящики берутся.
Я посоветовал бы добавить интерполяцию между кадрами анимации - слишком уж дёргано игрок шагает. Вроде у дяди Миши было нечто подобное в ксаше для спрайтов.
И как насчёт показывать игрока под деревьями, делая их прозрачными? Помнишь, как в фоллаут 1-2 игрока через стены показывало? Иначе ведь играть будет сложно.

Сообщить модератору | | IP: Записан
Сообщение: 148965

Старое сообщение 21-07-2015 01:15
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



XaeroX спасибо фпс ограничен в самом lwjgl, но вроде кто-то получал больше с отключенным vsync в драйвере. cmdlist пока рано еще, там всего 4 команды. Автокомплит надо подправить, что-то я там недоглядел. Деревья и ящики пока не взаимодействуют с игроком, это все вынесено в игровую библиотеку, а я сейчас работаю над ядром. Деревья можно, причем несколькими способами, потом надо будет подумать.
Интерполяцию даже не знаю, она какая, попиксельная? Я думал вообще 2D скелеталку прикрутить, сделать ноги отдельно, туловище отдельно

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 148966

Старое сообщение 21-07-2015 01:33
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34667
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
KiQ писал:
Интерполяцию даже не знаю, она какая, попиксельная?

Для начала можно попробовать обычный альфа-блендинг между двумя кадрами.
Но кадров надо сделать всё-таки побольше. Четыре кадра на анимацию бега в 2015 году - это слишком... хардкорно.
Цитата:
KiQ писал:
cmdlist пока рано еще, там всего 4 команды

Ну так закалённые в боях квакеры-халферы первым делом вводят в незнакомую консоль команды cmdlist и cvarlist.

Сообщить модератору | | IP: Записан
Сообщение: 148967

Старое сообщение 21-07-2015 01:35
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



А вот и доработка теней. Теперь они могут отбрасываться от множественных источников, также берут их цвет и вектор, искажаются в зависимости от расстояния и направления, изменяют прозрачность. По сути, конечно, все те же плющмодели, но существенно доработанные. Все же честные тени будут очень и очень кушать филлрейт, в то время как с этими FPS ниже 100 не опускался, даже при нескольких источниках на экране.

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 150983

Старое сообщение 14-10-2015 05:16
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Доработал и оптимизировал тени. Теперь они учитывают яркость источника света, причем реальную а не просто альфа-канал (воспользовался формулой перевода RGB в показатель интенсивности цвета). Также теперь источникам света, как и всем другим объектам можно задать height и они не будут освещать все, что находится выше них. Нормалмаппинг наверное все же не буду добавлять, ибо он тяжеловесный, хотя я даже оригинальный скринспейс алгоритм разработал. Но, имхо, и не особо он смотрится тут. Лучше просто качественные текстуры.
http://pix.academ.org/img/2015/10/16/0cd1e4ccfe7c07f1a88c68ccb9e8fbba.png

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 151064

Старое сообщение 16-10-2015 04:00
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Свежий билд демки

Что нового:
- Переписана система UI
- Появилось меню
- Исправлена куча мелких багов
- Оптимизация
- Можно строить и удалять ящики (R и E), ну это чоб не скучно было

В основном изменения в коде, например, теперь у движка нет отдельного стейта для UI, поэтому теперь можно прямо в игре вставлять различные окошки, поп-апы и прочие ништяки, система будет дорабатываться, но уже сейчас она превосходит все, что я писал до этого. Вкратце устроена она следующим образом: есть три базовых объекта UI->UIElement->UIBase. Все они нужны для необходимого уровня абстракции, но наследоваться можно только от UIBase. Он предоставляет весь необходимый функционал из всех трех объектов. Также есть UIManager, который занимается обновлением и отрисовкой всех UI. Также есть некоторые шаблоны элементов в базовом функционале.

По традиции Git, обратите внимание, что это новая ветка!
After Engine 2.5 GitHub
Ну и само демо
After Engine 2.5 Demo

P.S. Можно тему переименовать в [WIP] After Engine ?

Скриншоты:


__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 152415

Старое сообщение 19-12-2015 04:41
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34667
Нанёс повреждений: 514 ед.
Возраст: 38

Рейтинг



Награды
 
[1 награда]


Цитата:
KiQ писал:
Можно тему переименовать в [WIP] After Engine ?

Можно. А он у тебя по-прежнему на мобилки? Если нет, то надо и описание поправить.

Сообщить модератору | | IP: Записан
Сообщение: 152416

Старое сообщение 19-12-2015 06:29
-
AntiPlayer
Highway to Hell

Дата регистрации: May 2006
Проживает: Смоленск
Сообщений: 1015
Возраст: 34

Рейтинг



Цитата:
XaeroX писал:
Четыре кадра на анимацию бега в 2015 году

А J2ME в 2015 году? Даже не знаю на чем запустить

__________________
I tell you to enjoy life

Сообщить модератору | | IP: Записан
Сообщение: 152418

Старое сообщение 19-12-2015 08:12
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Давно уже на ПК переехал

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 152419

Старое сообщение 19-12-2015 08:45
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



А я вам демку принес. На сей раз с дополненным худом, стаминой и туповатым компаньоном

After Engine 2.5 Demo
GitHub

Также серьезно обновилось ядро:
- Убраны все игровые клавиши из ядра, теперь их можно получить через метод getKeyCode(String name)
- Серьезно доработан UI, теперь осталась система отложенных эвентов
- Исправлены ошибки в рендере, теперь координаты считаются корректно
- Исправлено огромное количество мелких багов
- Обновлен и расширен EngineAPI, добавлена возможность скрывать/показывать системный курсор

After Engine 2.5 GitHub

http://pix.academ.info/images/img/2015/12/23/184a011a8fc3bcc7ffa858892d63f45c.png

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 152481

Старое сообщение 23-12-2015 08:05
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Smile Билд 305

After Engine GitHub

- Исправил отображение мира при выходе камеры за его границы. Теперь автоматически включается клип по реальным границам игрового пространства (раньше, если камера уезжала за пределы мира, объекты рисовались на сером фоне, теперь же они отсекаются границей мира)
Было:
http://pix.academ.info/img/2016/01/14/1230fad5506fe26699d5cc4b82fa5f6c.png
Промежуточный вариант (артефакты по краям):
http://pix.academ.info/img/2016/01/14/c180071dfc3bdfa54bfcf6ac0fe2b8b7.png
Стало:
http://pix.academ.info/img/2016/01/14/6ad890b665bd09c075bea929ad1568d8.png
В целом это можно было бы исправить просто сменой цвета очистки мирового фреймбуфера на черный, но с дополнительным clipRect надежнее

- Добавил показ центра камеры в r_debug (полезно, если используется кастомная камера и нужно ее тонко настроить)

- Исправил некорректную работу дебаг переменной r_lightning, раньше она забывала очистить лайтмапу и свет навечно зависал на экране, теперь он отключается как положено (это чисто для отладки, разумеется).

- Добавил метод boolean isMoving() в класс Entity, возвращает true, если current_speed не нулевая

- Улучшил физику, теперь игрока так не колбасит при столкновении и вероятность всяческих глюков с полетами через полкарты намного уменьшилась

- Добавил метод Entity[] getCollides() в класс Entity, который возвращает все Entity, с которыми в данный момент столкнулась данная

- Добавил метод setUniform(String name, boolean value) в класс Shader, теперь задавать uniform bool стало удобнее (используется для режима grayscale, например)

- Добавил метод create_int_buffer(int size) в BufferUtils (помимо byte и float)

- Исправил нижнюю границу консоли (не отображалась почему-то)

- Подкорректировал имена переменных, удалил дубль UIFont font из класса Console, кое-где раскидал новые комменты

Также сделал ветку 2.5 дефолтной в репозитории

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 153002

Старое сообщение 13-01-2016 23:36
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Небольшое демо динамического освещения. FRAPS нещадно жрет fps, так-то он в районе 120-150

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 153544

Старое сообщение 12-02-2016 21:11
- За что?
PLut
Creator

Дата регистрации: Jun 2009
Проживает: Санкт-Петербург
Сообщений: 1220
Возраст: 30

Рейтинг



KiQ Круто, но вот тени резко исчезают, в планах ли сделать, чтобы они плавно фэйдились в зависимости от дальности динамического источника света?

__________________
Base Defense on Steam, ModDB

Сообщить модератору | | IP: Записан
Сообщение: 153545

Старое сообщение 13-02-2016 00:04
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



А движок между тем дополз до версии 2.6. Нормальной демки нет, ибо она перестала заводиться уже месяца два назад, а когда я сел ее переписывать на новые интерфейсы, понял, что проще написать заново с использованием появившихся фич. Ну а что есть - это небольшая демка UI
https://www.youtube.com/watch?v=CSu9ElFWSTw

P.S. все время забываю, как видео вставлять, может в плагин добавить, чтобы при youtube в ссылке он сам нужные тэги проставлял?

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 156395

Старое сообщение 08-07-2016 06:15
- За что?
PunkPaToB
Теперь я с провами!!!

Дата регистрации: Dec 2010
Проживает: (void)
Сообщений: 792
Возраст: 30

Рейтинг



KiQ
Чувак, я тебе реально тему говорю.
Есть хорошая идея для того чтобы твой проект поднялся и стал известным в какой то мере.
Сейчас идет огромный тренд на ККИ проекты смотри Харстоун, Мэджик дуэлс и прочее.
И если ты организуешь движок таким образом, чтобы он смог быть чем то вроде RPG MAKER , тоесть создашь основу для создания и легкого модернизирования для ККИ , твой проект ждет большой успех!
Если интерисует оставь в личку свои контакты, попытаюсь помочь.
Даже некоторые наработки есть
П.С Ксер прости линк на ксм
http://cs-mapping.com.ua/forum/showthread.php?t=36534

__________________
А что нет?

Сообщить модератору | | IP: Записан
Сообщение: 156400

Старое сообщение 08-07-2016 08:30
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 00:02. Новая тема    Ответить
Страницы (9): « 1 2 3 [4] 5 6 7 8 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Fenyx Engine
На пека
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024