250просмотров
88.3%от подписчиков
27 января 2026 г.
Score: 275
Всем привет 👋 Новостей не было примерно месяц и я решил прервать это таинственное молчание и рассказать вкратце что происходит ✍️ В новогодние праздники я занимался тем, что старался сделать движения персонажей в игре более плавными, несмотря на то, что данные приходят очень хаотично Я постепенно подходил к решению, как вдруг заметил очередной баг, который мешает правильной синхронизации 😔 Баг этот был связан с Ashley и его работой Ashley - это специальный фреймворк для LibGDX для реализации ECS архитектуры 🤓 Я работаю с ним впервые и довольно часто сталкивался с багами, связанными с тем, что у меня мало опыта работы с ним и ECS в целом И на этот раз я подумал: у меня в игре буквально две сущности (игрок и граната), зачем мне использовать полноценный фреймворк? по крайней мере сейчас И я решил отказаться от него в пользу упрощенной ES (Entity System) архитектуры, где у меня будет две конкретные сущности и несколько систем, которые ими управляют Сейчас я нахожусь в процессе удаления всего что связано с Ashley из серверной части проекта, попутно избавляясь от излишней сложности и абстракции 🧹 И я все еще не закончил 😬 Впереди еще чистка клиента (там так же используется Ashley) и мне понадобится некоторое время, чтобы привести проект в то же состояние, в котором он был до этого Так что прошу запастись терпением 🙏 В процессе этого рефакторинга рассказывать особо нечего, но я обязательно поделюсь итогами своей работы, когда закончу 😊
250
просмотров
1460
символов
Да
эмодзи
Нет
медиа

Другие посты @tdpyramid

Все посты канала →
Всем привет 👋 Новостей не было примерно месяц и я решил пре — @tdpyramid | PostSniper