-
Content Count
210 -
Joined
-
Last visited
-
Days Won
30
Everything posted by nyarum12
-
Привет, я вернулся )
-
Привет всем, этот проект пока под сомнением, но я вернулся )
-
Тг группа закрыта, за эти месяца в этом не было никакой пользы для меня, блокнот я приватно буду вести более раскрепощенно Разработка продолжается, за собой оставлены elixir / gleam, вернулся на Go, написал кодоген парсер и акторную модель Буду выпускать новости здесь и на Ютуб по мере набора интересных вещей
-
Сервер закрыт
-
Мы не успели к старту запуска, новость о запуске будет в тг канале )
-
https://www.youtube.com/watch?v=9EwOFLIKX1Q
-
-
Такс, обновил первую тему, запуск 25 мая Канал теперь один, регистрация через бота в телеграмме Прошу пожаловать, подписывайтесь на канал, скоро там будет клиент с автопатчером
-
Привет ) 1) Опасения нормальные, да, но в случае развития AI генерации картинок, большинство контента и его генерации на основе того, что есть в клиенте я просто автоматизирую И скорее я скомбинирую эти 2 момента, так как Godot позволяет это делать. То, что можно экспортировать - я экспортирую, а остальное в 2.5D, для упрощения конечно же 2) В случае с Пиратией это не особо будет затыком, мне нравится идея стандартизации протокола, который можно использовать повсюду и со всех языков без дополнительного оверхеда на ее реализацию, json позволяет гибкое манипулирование, а пошаговая база игры не сильно и требовательна к самому протоколу, как таковому. Прикину, потестирую, побенчмаркаю и там поглядим
-
Начинаю новую веху клиентов, разработка будет на Godot Основные ценности: - Протокол будет основан на json, будет реализован второй протокол в эмуляторе - Оставить все цветовые гаммы, как в оригинальной Пиратии (весь интерфейс будет перерисован в вектор) - Опен сорс Причина: - Мне не хватит оригинальных сорсов для своих идей (Биржа связанные с реальной биржей, крипта, межсерверные переходы персонажей и карты, бесшовная интеграция множества серверов между собой типа коаллиции) - Я не люблю плюсы - В коде сорсов творится кошмар Ссылка для обсуждения / статуса прогресса - https://t.me/c/2002533496/1689 Скоро альфа эмулятора
-
Переписал весь код на Gleam, плюс эта версия уже обошла Зиг версию - Тут есть интеграция с постгрес базой - Мы уже вошли в мир Скоро альфа, ожидайте
-
Gleam оправдал ожидания ) Я за 2 дня переписал то, что на Зиге делал 3 месяца Так что скоро запуск эмулятора в лайв
-
Эмулятор видоизменяется, и перекатывается на язык Gleam (компилируется в Erlang) Причина одна - простота имплементации сетевых процессов усложнена частой нуждой включать дебаггер, из-за чего при всех моих знаниях сетевого стека игры, я не могу в свободное время производить много кода Поэтому да здравствует функциональщина - https://github.com/Nyarum/diho_pko/tree/master Зиг останется в кейсах реализации математики, но не будет основным ведущим языком Так как Gleam может использовать все библиотеки Elixir / Erlang, то скорее всего на Зиге я буду оптимизировать финальные вещи, которых не хватает по перфомансу
-
Такс, добавил - Добавил опкоды для пакетов в отдельный файл - Добавил енумы из Go для обозначения разных количеств у структур - Перенес все структуры из Go в Zig для входа в мир - Сделал эвент на вход в игру с базовой иниализацией дефолтных значений - Добавил фильтры в структуры, чтобы динамически решать, какие филды должны быть упакованы - Переделал пакер под это дело В ТГ канале так же есть видео, как много занимает строк кода просто упаковать вход в мир Следующие этапы - Внедрение SQL базы (так как я хочу графически смотреть данные) - lmdb остается под кеш Проверяем работу входа в мир, и начинаем интегрировать LUA скрипты, и ресурсы игры
-
Добавлено создание персонажей в zpko репозиторий Добавлено ридми Добавлен сторадж
-
Телеграм канал - https://t.me/lampserver_pko Основное: - Сервер основан на PKO 1.38 [ENG], самых оригинальных файлах - Перевод серверных вещей, квестов пока на английском (будет перевод с помощью AI всех строк, в стиле морячной темы) - Рейты на все x3 - Свой автопатчер Администратором является Максим, я занимаюсь девопс частью и поддержкой Вся информация в канале Запуск - 25 мая
-
Вынес модуль core в отдельную папку Переделал storage, теперь функции сохранения юзера и персонажа отдельно, не используют json Добавил тесты под сторадж И на будущее реализовал кастомный uuid, чтобы в последствии использовать его для индикации аккаунтов, или еще где-то ТГ - https://t.me/+bXCW6H2lUPAyZWIy Плюс опубликован проект Видика - https://vidik.nyarum.ru Сегодня там по плану стрим, будем сохранять персонажей в сторадж, и сделаем выгрузку стораджа в файл Все проекты разбиты по топикам в ТГ
-
Пакет создания персонажей покрыт Пересмотрен подход с работой модулей Добавлена база lmdb, все будет хранится в памяти Следующий этап (учет endian в пакере, сохранение и выгрузка из базы) И дальше пакет входа в мир, скоро доберусь до состояния эмуля на Go Плюс Zig = one love Скоро будет мой домен: - nyarum.ru (Там будут стримы и вся информация по всем моим проектам) - Заходите в уютным телеграмм канал по эмулятору и другим проектам (https://t.me/+bXCW6H2lUPAyZWIy)
-
ТГ группа с топиками - https://t.me/+bXCW6H2lUPAyZWIy Канал по эмулятору - https://t.me/+eVrqsVkUohJmNTli
-
Кому удобнее, буду грузить стримы на ютуб -
-
https://vkplay.live/nyarum/record/13342b09-008b-4bbf-8a8b-c9c1a68bef04/records
-