Бета версия INSTEAD 3.2

  1. ‹ Older
  2. 4 weeks ago

    LukiUK

    Jan 23 User since 2017

    Дык, это, всегда можно запрограммировать катсцену на спрайтах. Анимацию, как таковую, вместо видео или сотен кадров jpg.
    Рекомендую изучить подход студии madefire http://www.madefire.com/motion-books/
    Оно идеологически ближе, места занимает меньше и практически реализуемо на имеющемся в наличии функционале.

  3. peter

    Jan 23 Administrator Земля(Москва) User since 2014

    technix ну видео не ламповое же =)

  4. peter

    Jan 23 Administrator Земля(Москва) User since 2014
    Edited 4 weeks ago by peter

    если по существу:

    1) до удаления кода sdl1.2 это тяжело делать. так что в 3.2 - утопия.

    2) как именно делать. ffmpeg. http://dranger.com/ffmpeg/

    3) технически это воможно. особено если задача - показать кино просто на всем окне инстеда.

    4) основная проблема, я не коммерческое издательство. эта тема мне абсолютно не интересна. я не занимаюсь, например, 3д играми. и прохладен к видео вставкам в играх. что тут делать? не знаю. понимаю, что кому то это критично, но пока не планирую. делать что то чтобы понравиться всем - пустая затея. я и так уже свои проекты все забросил :(

  5. Antokolos

    Jan 23 Омск User since 2014

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

    peter technix ну видео не ламповое же =)

    Чой это не ламповое? Во многих классических играх были вставки в виде bik-роликов, в том же Фоллауте, например. Это сейчас модно делать видео "на движке", а раньше только так.

    Программирование катсцены на спрайтах -- это тоже интересный подход, да.
    Сейчас приходится примерно как-то так и делать.

  6. skiminok1986

    Jan 23 Постоялец Курган User since 2014

    Почему-то принято считать, что если не "как у взрослых", то нанотреш. Я брюзжу, конечно, но мне было бы интересней увидеть в игре хорошие геймплей и историю, необычный или интересный мир и харизматичных персонажей, но народ вместо этого жаждет декораторы и видео.

    Вот возьмём ту же blue lagoon. Это нанотреш, а не серьёзная игра? Ведь там кроме текста ничего и нет.

  7. technix

    Jan 23 Постоялец User since 2014

    но мне было бы интересней увидеть в игре хорошие геймплей и историю, необычный или интересный мир и харизматичных персонажей

    Увы, движок тут ничем помочь не может :)

    Раз уж в инстеде есть поддержка картинок и фонов, есть возможность процедурно генерировать пиксельную графику, возможность синтезировать звук, то почему не добавить поддержку воспроизведения видео? Иногда это действительно было бы к месту.

    Давайте признаем, Инстед уже давно не "движок для текстовых игр", его возможности намного больше. Скорее это "2D-движок, ориентированный на создание текстографических игр".

    В конце концов, никто ведь не просит добавить поддержку 3D-моделей или реалтаймовый рейтрейсинг :)

  8. skiminok1986

    Jan 23 Постоялец Курган User since 2014

    Ну сперва видео, а там и до 3D недалеко. В любом случае, никто не мешает выслать патч, реализующий видео. И кто знает, может быть он попадёт в апстрим =)

  9. peter

    Jan 23 Administrator Земля(Москва) User since 2014
    Edited 4 weeks ago by peter

    > то почему не добавить поддержку воспроизведения видео?
    Ну, ты так говоришь, как буд-то это ничего не стоит.

    А ведь это работа, я думаю недели на две, не меньше (а то и больше). И это займет время за счет чего то другого. Мое личное время. :) При этом, SDL1.2 уже точно проще будет выкинуть. И это снизит портируемость. Сборка потянет за собой новый компонент. И все это ради той цели, которая не очень то мне близка. ;)

    Все таки я тоже имею тут право голоса. =)

  10. technix

    Jan 23 Постоялец User since 2014

    peter > то почему не добавить поддержку воспроизведения видео?
    Ну, ты так говоришь, как буд-то это ничего не стоит.

    В том-то и дело, что стОит, и я прекрасно это понимаю.
    Последнее слово всё равно за тобой, как за разработчиком, и тебе решать, где будет проходить граница между фичами которые должны быть в движке, и "хотелками" которые не вписываются в планы развития этого самого движка.
    В общем, послушай, что хотят пользователи, но сделай так, как ты захочешь :)

  11. kerber

    Jan 23 User since 2014

    Хм, если я правильно прочёл между строк, "Вам надо, вы и делайте".

  12. skiminok1986

    Jan 23 Постоялец Курган User since 2014

    Фича странная. Пиксели дают возможности, которые опциональны, а видео это уже конь тент, который не вписывается в концепцию текстовых игр.

    kerber это нормальная практика, когда ты хочешь странного, а разработчик этого не хочет. Пилишь сам, шлёшь патч. Разработчик может его принять в апстрим. Так работает open source.

  13. technix

    Jan 23 Постоялец User since 2014

    kerber Хм, если я правильно прочёл между строк, "Вам надо, вы и делайте".

    В opensource-разработке такой подход является единственно правильным. Примерно то же самое я скажу, например, если у меня попросят впилить поддержку пикселей в instead-js :)

  14. Antokolos

    Jan 23 Омск User since 2014

    Пересобрал, тем временем, https://nlbproject.com/dist/instead/instead-ng-3.2.0-beta.apk :)
    Ну а до видео, надеюсь, как-нить ещё доберёмся.

  15. 3 weeks ago

    peter

    Jan 26 Administrator Земля(Москва) User since 2014

    Исправил баги еще некоторые. Сборки позже чуть будут. А пока актуальный ченжлист:

    • fix: segfault on path overflow fix;
    • fix: segfault in std.readdir fix;
    • fix: forever loop bug (unpaired {});
    • fix: theme.restore();
    • fix: fmt.anchor(), theme.snd.click(), push(), pop();
    • fix: snapshots module bugs;
    • fix: gamefile with main3.lua;
    • fix: noinv/nolife modules ('step' mod_call error);
    • fix: xact booleans parameters;
    • fix: chnage_pl with string argument;
    • fix: always = true in dialog phrase;
    • fix: use opengl on Windows instead d3d (nvidia fullscreen bug);
    • fix: win32 and path encoding problem;
    • enh: Android port improvements;
    • enh: click on bg not passed when xref selected (module click);
    • enh: documentation;
    • enh: speed improvements while theme updates;
    • enh: code cleanups;
    • new: walkback() in stdlib;
    • new: math.round;
    • new: std.var for variable extensions;
    • new: instead.clipboard() added (SDL2 only);
    • new: -renderer <opengl|direct3d|software|opengles|opengles2> parameter;
    • new: -nocursor parameter;
    • new: SailfishOS port;
    • new: WinRT patches for upcoming port;
    • new: sprite.scr() returns background in non direct mode;
    • new: sprite.render_callback() (yahoooo!);
    • new: instead.wait_use();
    • new: theme.scr.w(), theme.scr.h() (read only);
  16. 2 weeks ago

    peter

    Feb 3 Administrator Земля(Москва) User since 2014
    Edited 2 weeks ago by peter

    Очень надеюсь, что наконец то мы выходим на финишную прямую!
    Все сборки перезалиты (@Antokolos пожалуйста пересобери Android)
    Смотрим, все ли нормально?
    Можно посмотреть https://github.com/instead-hub/stead3-modules/tree/master/decor и поиграться. Это альфа версия декораторов.
    Исправления в осноном касаются как раз этой части.
    Если все будет ок - релизимся.
    http://instead.syscall.ru/instead/3.2-beta/

  17. Antokolos

    Feb 3 Омск User since 2014

    https://nlbproject.com/dist/instead/instead-ng-3.2.0-beta.apk -- обновил
    постараюсь ещё сделать опцию для nocursor, хотя, вроде, сейчас и не надо уже особо.

  18. Antokolos

    Feb 3 Омск User since 2014

    Добавил опцию "Спрятать курсор", обновил, как будто работает.

  19. Dwarf Vader

    Feb 3 User since 2016

    Поставил последнюю сборку по Win 10, посмотрел демку и запустил покликать пару игр. В демке все выглядит так же, как в гифке на твиттере. Остальное тоже вроде как работает нормально. Впрочем времени на тестирование было не много. Если руки дойдут, то потестирую еще.

  20. peter

    Feb 3 Administrator Земля(Москва) User since 2014

    Понимаю, что это уже не смешно. Но еще раз обновил сборки:
    - исправлена ошибка записи функций в таблицах.

    P.S. справедливости ради большинство ошибок тянутся с 3.0, просто мало кто работает с этим.

  21. Antokolos

    Feb 3 Омск User since 2014

    APK обновил.
    Главное, чтобы побольше ошибок поправить до релиза :)

  22. Newer ›

or Sign Up to reply!