您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

2023-12-25_rpg-ends.md 4.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. Title: Изменение целей проекта
  2. Date: 2023-12-25 00:00
  3. Category: News
  4. Slug: rpg-ends
  5. Lang: ru
  6. # Конец мечты об открытой РПГ
  7. В далёком 2005-м году проект Opensource Game Studio
  8. [начался под названием Opensource RPG][osrpg], т.к. целью было
  9. создание «первой открытой конкуретноспособной бесплатной игры».
  10. В чуть менее далёком 2011-м после выпуска OGS Mahjong 0.7 мы уже подсчитывали,
  11. что для создания РПГ [в одиночку потребуется 540 лет][540y].
  12. В том 2011-м у нас теплилась надежда об увеличении команды, что могло
  13. бы уменьшить этот срок. Однако, сегодня в конце 2023-го очевидно,
  14. что **создать РПГ в одиночку невозможно**.
  15. # Подтверждение гипотез долговечности ПО
  16. В 2013-м году вышел OGS Mahjong 1.1, последний на сегодняшний день готовый
  17. продукт в рамках проекта Opensource Game Studio. Как ни странно, OGS Mahjong
  18. до сих пор проявляет признаки к жизни, хотя [график скачивания][mjdlsf] к текущему
  19. времени уже больше похож на предсмертные судороги:
  20. ![Скачивания OGS Mahjong 1.1 за 10 лет][mjdl]
  21. Недавно мы проверяли запуск OGS Mahjong 1.1 под Linux. К сожалению, прямо из
  22. распакованного архива запустить игру не удалось. Но несколько симлинков к
  23. обновлённым версиям библиотек исправили дело. Т.е. достаточно было немного
  24. настроить окружение без пересборки игры, и всё заработало. Это хороший результат
  25. для ПО возрастом 10 лет.
  26. В 2019-м году мы создали собственный генератор статических сайтов [ПСКОВ][pskov],
  27. чтобы иметь возможность как оформлять статьи в удобном формате Markdown, так
  28. и проверить гипотезу долговечности веб-приложений. Сегодня спустя 4 года ясно,
  29. что гипотеза полностью подтвердилась. Уверены, ПСКОВ образца 2019-го
  30. года по-прежнему будет работать без единого изменения в 2029-м, но придётся
  31. подождать ещё 6 лет.
  32. Примеры OGS Mahjong и ПСКОВа показывают, что долговечность в 4-10 лет не
  33. фантастика. Долговечность критически важна для хобби-проектов, т.к. у
  34. любителя нет возможности поспевать за меняющимися требованиями в Операционных
  35. Системах. **Шаг долговечности в проекте Opensource Game Studio достигнут**.
  36. # Новые гипотезы портируемого кода
  37. Следующий шаг - это портируемый код. Под этим термином мы подразумеваем такой код,
  38. который на ~80% является технически идентичным для всех популярных ныне
  39. платформ: Android, iOS, Linux, macOS, Web, Windows.
  40. Портируемость критически важна для хобби-проектов, т.к. у любителя нет возможности
  41. проверять каждое изменение на всех платформах регулярно. **Именно портируемостью кода
  42. мы и займёмся в ближайшие годы. Оттачивать её будем и на OGS Mahjong, и на ПСКОВе**.
  43. Будет интересно и познавательно.
  44. PS: А ещё мы добавили комментарии на сайте с помощью Disqus. Ставьте лайки ;)
  45. [osrpg]: https://unixforum.org/viewtopic.php?t=9989
  46. [540y]: https://gamedev.ru/community/ogs/articles/?id=6383
  47. [mjdlsf]: https://sourceforge.net/projects/osrpgcreation/files/Mahjong/1.1.0/ogs-mahjong-1.1.0-windows32.exe/stats/timeline?dates=2013-05-05+to+2023-12-01
  48. [mjdl]: ../../images/2023_rpg-ends_mjdl.jpg
  49. [pskov]: https://opengamestudio.org/pskov/ru/pskov_1.0.0+ru.html