Igoresha.dev
88 subscribers
358 photos
17 videos
21 files
67 links
Пытаюсь сделать окружающий мир чуточку лучше.

Алсо, угараю по геймдеву, люблю дизайн и фотографию

https://www.igoreshadev.ru

#ИнтересностиПолезности
#релиз
#мемы
#петпроекты
#сниппеты
#интересности
#полезности
#photo
Download Telegram
⚔️ 2D Top-down game в домашних условиях

#интересности

В последнее время, будучи немного не дома, посвящаю выходные разработке игр
Решил попробовать движок phaser для разработки topdown multiplayer игры.

Краткий тулчейн/бойлерплейты/гайды:

1. Бойлерплейт phaser сцены на Typescript
2. Гайд на медиуме по разработке
3. Доступные Pay-what-you-want тайлы png
4. Тайлмап-Редактор
5. Бесплатные player-тайлы png
🐳4🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#петпроекты

Итоги дня:
- подключил реакт
- сделали по гайду мир и анимации персонажа
- добавили капибарика 🫶🏻

На очереди северная часть, с возможностью отдачи сервером карты.

Если хотите посодействовать развитию проекта своими идеями, прошу в комментарии 👇
🎉73🐳2
После того, как я релокейтнулся и требовалось снять жилье, из-за огромного ажиотажа с квартирами, появилась жесткая потребность получать сводку почти что в реальном времени, по новым квартирам из агрегаторов/местных авито и тд. Причём таких здесь немало: house.kg, lalafo, инстаграм акки и тд.

Поэтому, на прошлой неделе тратил несколько ночей и дней в кофейнях (они тут классные, часто с террасами) на написание бота и системы, которая бы парсила данные с разных сервисов и приводила их в один вид, сохранив в бд. К этому всему, для управления данными, я думал присобачить веб-морду и еще много всего.
🔥8🐳21
https://slowroads.io/

#интересности

Нашел на просторах очень клёвый проект с процедурно-генерируемой трассой, где время меняется динамически (+ можно вручную).

Запилен чуваком на энтузиазме за 16 месяцев, и вот релизнулся буквально позавчера
🔥4🐳11
This media is not supported in your browser
VIEW IN TELEGRAM
#петпроекты

Капибарики теперь не одиноки с:
На очереди ИИ и интерполяции для более точной синхронизации персонажей в позициях на карте
5🐳4👍11
#петпроекты

Лёрн лежит, но скоро воскреснет. С новыми фичами.

Версия 1.8


В будущем обновлении лёрна появятся первые фичи для того, чтобы Менторы платформы могли прокачивать Джунов дальше, и выстраивать им четкий Roadmap.

Страницы которые находились в некотором хаотичном порядке скомпонованы в отдельные Подсистемы:
- в базу знаний
- в комьюнити
- в развитие

В форуме появилась возможность создавать Админами публичные Ветки.

Для описания теории был временно выкинут draft-js

В поиске теперь можно искать по веткам форума и теоретическому материалу
🔥63
#петпроекты

Мелкие новые подробности по грядущему огромному обновлению лёрна.

- 🇬🇧 В новой версии появится возможность менять язык в приложении.

- Уже реализован и полностью работает централизованный поиск по огромному числу сущностей

- А также полностью переработана страница пользователя, на которой за минимальное число кликов можно посмотреть всякие успехи конкретного пользователя
🔥52🐳2
Ребята!

Лёрн воскрес, причём взмыл в небеса из загробной жизни, разгораясь как феникс с новой версией 1.8 RC.
В ней огромное число нововведений:

- 🇬🇧 Начата работа над мультиязычностью. Уже можно сменить язык на английский.
- ⚙️ Абсолютно новые настройки приложения
- 🔖 Движок для отрисовки текста в главах сменился с draftjs на markdown
- 👥 Появились публичные форумные треды
- 🐶 Вы можете постить свои пет-проекты в отдельный блок
- 📈Менторы сервиса могут добавлять вас в отдельные треды и выдавать вам опыт за особые задания для ресёрча каких-либо технологий
- 🔎 Прокачанный очень мощный поиск (По Форуму/Задачам/Пользователям/Главам)
- ⚜️ Переработанный дизайн, чтобы удобно уместить новый функционал

Также воскрес и бот для регистрации - @learnigoreshadevbot 🤖🤖🤖

Пришлось приобрести хостинг, вместо старой доброй малинки, но, думаю, он себя несколько раз оправдает.

Можно смело пользоваться.
Enjoy!
🔥7🎉5
Появились первые тестовые задачи для моего очередного набора студентов на исследование материала с практикой и контрольными вопросами.

Ну, почти как в универе. Но зато вместо баллов можно получить опыт 💎 ну и реальные скиллы
5🐳3🔥1
#петпроекты

Месим с Дашей капибариков.

🌝 Уже появился модный интерфейс. Чатик и возможность менять цвет с никнеймом в процессе разработки
🔥8
⚛️☄️Обнова

Некоторые подписчики для своих проектов часто используют мой бойлерплейт на реакте. (А вообще, я бы порекомендовал поучиться писать свой практически всем, кто пишет фронтенд, чтобы реально разобраться в тулчейне)

И вот, спустя год, дошли руки:
- избавиться от странных зависимостей
- обновить версию эффектора, стайледов и реакта (не забудье прочитать про конкурентный рендер, батчинг и прочие плюшки в 18 версии реакта, если еще не сделали этого).
- Выпилен react-hot-loader в угоду эксперементального react-refresh
- react-router-dom не был обновлён и остался на 5 версии
- выпилены пакеты для тестирования (по причине того, что ими редко пользуются, но добавить mocha/jest, enzyme и что-нибудь для е2е не составит труда, думаю)

В будущих версиях, я планирую как-нибудь добавить cli, чтобы создавать фичи в одну команду, это бы упростило разработку на архитектуре, на которой я пишу уже не один год.

Enjoy, devs

https://github.com/qvlxty/react-boilik
👍4🔥2
#мемы

Гайд как назвать очень маленькие фиксы.
CounterStrike-Нотация
🐳9👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#петпроекты

Новогодней тусовке в capybara-online быть.

Появилось взаимодействие с миром. Пилится межсетевой инвентарь.
🔥121
Igoresha.dev
#петпроекты Новогодней тусовке в capybara-online быть. Появилось взаимодействие с миром. Пилится межсетевой инвентарь.
🦄🦄🦄

Если кому-нибудь интересно, могу написать лонгрид о том, как я построил архитектуру игры на React + Effector.
(Ставьте Огонёк)

И о том, как получилось построить архитектуру, для накидывания классов игровых объектов вместе с бизнес-логикой похожей на юнити ( у каждого гейм-объекта есть методы, приведённые выше, которые похожи на onCollisionEnter, onCollisionLeave, onCollisionStay из UnityEngine)

Из клёвых фич - в будущем планирую расширить получившийся движок на основе Phaser/React/SocketIO, чтобы при разработке игровых объектов больше не пришлось задумываться о Нет-Коде синхронизации Сервера и Клиента
🔥101
#петпроекты

btw, в настоящее время Даша разрабатывает инвентарь для предметов игроков

В нём уже работает перетаскивание предметов между слотами

А я в свою очередь думаю над тем, как интерполировать движение персонажей по актуальным дистанциям (Кейс достаточно нетривиальный в меру udp-подобного обстрела клиентов и сервера данными через веб-сокеты)

+
На минувших выходных мы смогли сделать авторизацию, теперь у каждого, кто будет играть в наше поделие будет свой аккаунт со своим капибариком и предметами и настройками, которое будет храниться на нашем сервере
🔥111
#сниппеты

Коротко о том, как в чате капибарика работает авто-подскролливание.

вкратце:
Если скролл-позиция от низа контейнера находится на расстоянии до AUTOSCROLL_THRESHOLD_PX, то при появлении новых сообщенек происходит авто-скролл.

Сколько ж нервов сжирал и боли порождал подобный флоу года 2 назад на React Native…
👍62