nyarum12 100 Report post Posted April 20 Такс, добавил - Добавил опкоды для пакетов в отдельный файл - Добавил енумы из Go для обозначения разных количеств у структур - Перенес все структуры из Go в Zig для входа в мир - Сделал эвент на вход в игру с базовой иниализацией дефолтных значений - Добавил фильтры в структуры, чтобы динамически решать, какие филды должны быть упакованы - Переделал пакер под это дело В ТГ канале так же есть видео, как много занимает строк кода просто упаковать вход в мир Следующие этапы - Внедрение SQL базы (так как я хочу графически смотреть данные) - lmdb остается под кеш Проверяем работу входа в мир, и начинаем интегрировать LUA скрипты, и ресурсы игры 1 Quote Репозиторий эмулятора - https://github.com/Nyarum/zpko ТГ моих проектов (Видик, Эмулятор, и другие) - https://t.me/+bXCW6H2lUPAyZWIy (Русский язык) TG channel (Vidik, emulator, etc..) - https://t.me/+5OMBkSPIEyw2NDNi (English language) Проект Видика - https://vidik.nyarum.ru Мой сайт - https://nyarum.ru Share this post Link to post Share on other sites
nyarum12 100 Report post Posted yesterday at 10:47 AM Эмулятор видоизменяется, и перекатывается на язык Gleam (компилируется в Erlang) Причина одна - простота имплементации сетевых процессов усложнена частой нуждой включать дебаггер, из-за чего при всех моих знаниях сетевого стека игры, я не могу в свободное время производить много кода Поэтому да здравствует функциональщина - https://github.com/Nyarum/diho_pko/tree/master Зиг останется в кейсах реализации математики, но не будет основным ведущим языком Так как Gleam может использовать все библиотеки Elixir / Erlang, то скорее всего на Зиге я буду оптимизировать финальные вещи, которых не хватает по перфомансу 1 Quote Репозиторий эмулятора - https://github.com/Nyarum/zpko ТГ моих проектов (Видик, Эмулятор, и другие) - https://t.me/+bXCW6H2lUPAyZWIy (Русский язык) TG channel (Vidik, emulator, etc..) - https://t.me/+5OMBkSPIEyw2NDNi (English language) Проект Видика - https://vidik.nyarum.ru Мой сайт - https://nyarum.ru Share this post Link to post Share on other sites