Jump to content

nyarum12

Community
  • Content Count

    210
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by nyarum12

  1. Привет всем, этот проект пока под сомнением, но я вернулся )
  2. Тг группа закрыта, за эти месяца в этом не было никакой пользы для меня, блокнот я приватно буду вести более раскрепощенно Разработка продолжается, за собой оставлены elixir / gleam, вернулся на Go, написал кодоген парсер и акторную модель Буду выпускать новости здесь и на Ютуб по мере набора интересных вещей
  3. Мы не успели к старту запуска, новость о запуске будет в тг канале )
  4. Такс, обновил первую тему, запуск 25 мая Канал теперь один, регистрация через бота в телеграмме Прошу пожаловать, подписывайтесь на канал, скоро там будет клиент с автопатчером
  5. Привет ) 1) Опасения нормальные, да, но в случае развития AI генерации картинок, большинство контента и его генерации на основе того, что есть в клиенте я просто автоматизирую И скорее я скомбинирую эти 2 момента, так как Godot позволяет это делать. То, что можно экспортировать - я экспортирую, а остальное в 2.5D, для упрощения конечно же 2) В случае с Пиратией это не особо будет затыком, мне нравится идея стандартизации протокола, который можно использовать повсюду и со всех языков без дополнительного оверхеда на ее реализацию, json позволяет гибкое манипулирование, а пошаговая база игры не сильно и требовательна к самому протоколу, как таковому. Прикину, потестирую, побенчмаркаю и там поглядим
  6. Начинаю новую веху клиентов, разработка будет на Godot Основные ценности: - Протокол будет основан на json, будет реализован второй протокол в эмуляторе - Оставить все цветовые гаммы, как в оригинальной Пиратии (весь интерфейс будет перерисован в вектор) - Опен сорс Причина: - Мне не хватит оригинальных сорсов для своих идей (Биржа связанные с реальной биржей, крипта, межсерверные переходы персонажей и карты, бесшовная интеграция множества серверов между собой типа коаллиции) - Я не люблю плюсы - В коде сорсов творится кошмар Ссылка для обсуждения / статуса прогресса - https://t.me/c/2002533496/1689 Скоро альфа эмулятора
  7. Переписал весь код на Gleam, плюс эта версия уже обошла Зиг версию - Тут есть интеграция с постгрес базой - Мы уже вошли в мир Скоро альфа, ожидайте
  8. Gleam оправдал ожидания ) Я за 2 дня переписал то, что на Зиге делал 3 месяца Так что скоро запуск эмулятора в лайв
  9. Эмулятор видоизменяется, и перекатывается на язык Gleam (компилируется в Erlang) Причина одна - простота имплементации сетевых процессов усложнена частой нуждой включать дебаггер, из-за чего при всех моих знаниях сетевого стека игры, я не могу в свободное время производить много кода Поэтому да здравствует функциональщина - https://github.com/Nyarum/diho_pko/tree/master Зиг останется в кейсах реализации математики, но не будет основным ведущим языком Так как Gleam может использовать все библиотеки Elixir / Erlang, то скорее всего на Зиге я буду оптимизировать финальные вещи, которых не хватает по перфомансу
  10. Такс, добавил - Добавил опкоды для пакетов в отдельный файл - Добавил енумы из Go для обозначения разных количеств у структур - Перенес все структуры из Go в Zig для входа в мир - Сделал эвент на вход в игру с базовой иниализацией дефолтных значений - Добавил фильтры в структуры, чтобы динамически решать, какие филды должны быть упакованы - Переделал пакер под это дело В ТГ канале так же есть видео, как много занимает строк кода просто упаковать вход в мир Следующие этапы - Внедрение SQL базы (так как я хочу графически смотреть данные) - lmdb остается под кеш Проверяем работу входа в мир, и начинаем интегрировать LUA скрипты, и ресурсы игры
  11. Добавлено создание персонажей в zpko репозиторий Добавлено ридми Добавлен сторадж
  12. Телеграм канал - https://t.me/lampserver_pko Основное: - Сервер основан на PKO 1.38 [ENG], самых оригинальных файлах - Перевод серверных вещей, квестов пока на английском (будет перевод с помощью AI всех строк, в стиле морячной темы) - Рейты на все x3 - Свой автопатчер Администратором является Максим, я занимаюсь девопс частью и поддержкой Вся информация в канале Запуск - 25 мая
  13. Вынес модуль core в отдельную папку Переделал storage, теперь функции сохранения юзера и персонажа отдельно, не используют json Добавил тесты под сторадж И на будущее реализовал кастомный uuid, чтобы в последствии использовать его для индикации аккаунтов, или еще где-то ТГ - https://t.me/+bXCW6H2lUPAyZWIy Плюс опубликован проект Видика - https://vidik.nyarum.ru Сегодня там по плану стрим, будем сохранять персонажей в сторадж, и сделаем выгрузку стораджа в файл Все проекты разбиты по топикам в ТГ
  14. Пакет создания персонажей покрыт Пересмотрен подход с работой модулей Добавлена база lmdb, все будет хранится в памяти Следующий этап (учет endian в пакере, сохранение и выгрузка из базы) И дальше пакет входа в мир, скоро доберусь до состояния эмуля на Go Плюс Zig = one love Скоро будет мой домен: - nyarum.ru (Там будут стримы и вся информация по всем моим проектам) - Заходите в уютным телеграмм канал по эмулятору и другим проектам (https://t.me/+bXCW6H2lUPAyZWIy)
  15. ТГ группа с топиками - https://t.me/+bXCW6H2lUPAyZWIy Канал по эмулятору - https://t.me/+eVrqsVkUohJmNTli
  16. Кому удобнее, буду грузить стримы на ютуб -
  17. https://vkplay.live/nyarum/record/13342b09-008b-4bbf-8a8b-c9c1a68bef04/records
×
×
  • Create New...