Falltergeist v0.3.1 is released. Brief list of changes made:
Stay tuned!
Hi all. Despite lack of news lately, project is not dead, and moving forward (and slightly backward).
Today we released version 0.3.0, here's what's new
During development, we integrated and then removed Lua scripting. We will add it back only when engine is mature enough (e.g. you can complete a map, with battles/etc.)
Now, about testing:
Tell us about your problems here or in comments (with logs).
I'm personally interested in intel GPUs on mesa drivers. If it reports 3.3 in glxinfo, render should report 3.3 in console too, not 3.0.
I made a decision to move project into Falltergeist team on GitHub. I don't have so much time for Falltergeist as i wish to. Maybe some day i will transfer all management rights to somebody. So i think it will be better if project not depending on me.
It is two years since the first commit was pushed into the Falltergeist project. There are many things that already done and much more to do... Anyway... we are glad to present you version 0.2.0 of Falltergeist engine!
There is a brief list of implemented features:
Разработка движка продвигается огромными шагами. С момента последней записи прошло около двух недель и мы уже успели выпустить две новые версии. Встречайте, версия 0.1.6!
Итак, пробежимся по основным изменениям в новой версии...
Прежде всего, к разработке присоединился еще один человек: Ivan Epifanov (iSage). Благодаря ему проект переехал на SDL2, что позволило В РАЗЫ увеличить скорость рендеринга. Достаточно посмотреть на этот скриншот. Кроме того Иван реализовал отрисовку так называемой "анимированной палитры", и мы снова можем наслаждаться горением факелов и мерцанием экранов компьютеров. Сейчас iSage работает с форматом видео Fallout, что дает надежду на добавление в ближайшее время проигрывания видео в движке.
Сергей (smaximov) провел огромную работу по интеграции ЗВУКА в движок. В ближайшем будущем мы сможем добавить: звуки в меню, речь в диалогах и фоновую музыку! Кроме того на счету Сергея: CritterBarterState, CritterDialogReviewState, PipBoyState, а также вынос настроек движка в файл конфигурации. Теперь не нужно каждый раз пересобирать движок чтобы поменять разрешение экрана или стартовую локацию. Кроме того реализован класс Logger, что позволило управлять количеством информации выводимой движком в консоль.
Vadim (vvbalashoff) провел адаптацию отрисовки интерфейса для высоких разрешений. Теперь независимо от разрешения экрана все элементы интерфейса выравниваются по центру. Кроме того на его счету отображение информации о предметах в инвентаре,а также виджет для отображения очков здоровья на игровой панели. Вадим так же добавил основу для SaveGameState, LoadGameState и SkilldexState.
Dmitry (alexeevdv) добавил базовый поиск пути и всплывающие сообщения над NPC
В нашей команде новый боец! Встречайте: Sergei Maximov. Сергей тоже сразу набросился на движок и уже сделал отображение интерфейса PipBoy. Кроме того он провел некоторую шлифовку кода и внес ценные идеи по рефакторингу.
Вадим продолжает работу над инвентарем. Теперь благодаря его непревзойденной трудолюбивости в инвентаре отображается текущий и максимальный вес, а также характеристики персонажа. Кроме того он закончил работу над виджетом отображающим очки здоровья на панели игрока и дату\время в PipBoy.
Я продолжаю постигать прелести гитхаба, и благодаря подсказке janisozaur в нашем IRC канале, я теперь буду использовать систему тегов для релизов. Итак, встречайте наш первый релиз на гитхабе!
Прошедшая неделя оказалась очень плодотворной во многом благодаря v.v.b. Мы рады представить вам версию 0.1.3. Основные изменения в этой версии:
С момента выпуска предыдущей версии прошел почти год. И вот, мы рады объявить о выпуске версии 0.1.2. Основным нововведением этой версии стало отделение рендерера в отдельный модуль. Это позволило нам сделать SDL и OpenGL рендереры. Кроме того, архитектура движка претерпела значительные изменения. Теперь мы готовы двигаться дальше! И скриншотик в качестве бонуса
Добрый день, дамы и господа! С вами на связи снова ваш Dmitry V. Alexeev с недельным отчетом. Со времени последнего отчета прошло не мало времени. Давайте посмотрим что же произошло за такой срок...
Прежде всего, к работе над проектом присоединился Вадим В. Балашов (v.v.b.)! Поприветствуем нового участника команды. Не прошло и недели, а Вадим уже восстановил работоспособность виджета TextArea. И мы снова можем наслаждаться красивым текстом в меню Falltergeist :)
Я продолжаю работы по восстановлению работоспособности движка до уровня предыдущего релиза. Теперь в движке присутствуют два рендерера (OpenGL и SDL). Их внедрение потребовало кардинальной переработки движка, поэтому многие вещи поломались и требуют реанимации. На текущий момент восстановлены меню и отрисовка графики и анимаций. На очереди работа над отображением NPC.
У нас появился форум. Теперь если у кого-то появятся вопросы или предложения по проекту, ну или просто захочется поболтать могут осуществить свое желание здесь. Кроме того у нас всё еще работает IRC канал #falltergeist на freenode.net. Там я практически всегда нахожусь на связи.
Сделана первая сборка в разрешении 1920x1080. Скорость рендеринга аж 2 FPS! :)
Реализована функция диалогов(первое видео). Текст диалогов зависит от интеллекта(второе видео).