Кодерские работы
132 subscribers
651 photos
205 videos
31 files
129 links
Немного (а может и нет) программирую 👾

Сайт - https://wixdev.netlify.app
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
👾 У перса на базе появился кот, это всё.
1101🫡1
👾 Упрощаю поиск игрока.
🕵️‍♂️ Ранее при спавне игрока карта полностью отрисовывалась и найти спавн было трудно.

☝️ Поэтому чутка пошаманил и добавил вот такую анимацию рендера карты.
От места спавна во все стороны происходит постепенное появление карты, так можно сразу сфокусироваться на изначальной точке и не искать игрока по всей карте.


👇 Можете сравнить и написать в комменты стало ли лучше.
22
Кодерские работы
Photo
🗺️ Как-то я делал шаблон уровня через клеточные автоматы.
🤔 А что если создать новый вид локаций Пещеры?
⚙️ И внедрить туда генерацию через клеточный автомат и рендер только той области, которая рядом с игроком, т.е. создать некую область в которой игрок может видеть.

👾 И это будет сочетаться с лором игры, ведь игрок путешествует по мирам, а в каждом мире что-то свое уникальное, например генерация.
32
😔 Надеюсь у вас надётся 10 МБ ОЗУ, чтобы запустить это)
⚙️ Чет меня в последнее время тянет на оптимизацию.

🤏 До этого уменьшил количество алокаций с 700МБ до (честно хз, но Rider щас не жалуется на это), а значит это менее 4МБ, так как это самое маленькое число которое отображалось.
631🤔1😱1
🎒 Инвентарь игрока содержит много данных и должен грузиться только при открытии. 💾 Сохранение изменений происходит редко, но операции с базой данных - дорогостоящие. Как оптимально организовать работу с инвентарём, чтобы снизить нагрузку на сервер?
Anonymous Quiz
4%
📋 Загрузить инвентари всех игроков при старте сервера.
38%
Асинхронно подгружать инвентари через Task на старте.
12%
📡 Использовать события для загрузки/сохранения при действиях игрока.
46%
🕰 Юзать обёртку для инвентаря, которая грузит из БД при открытии и сохраняет изменённые данные.
👾 Да здравствует вайб кодинг!
Спойлер - нет.


⚙️ Решил глянуть на хвалёную AI IDE - Cursor. Один чел как-то распинался, мол, там даже уборщица тётя Зина код напишет.

🤯 Ну и думаю, а чё бы не потыкать, всё-таки интересно, как оно работает.

🧪 Для пробы задал простую задачу - убрать лишние инициализации объектов в классе. На выходе получаю readonly поле. Ну, звучит нормально, на первый взгляд.

🤦🏻‍♂️ Но проблема в том, что readonly, это поле, которое можно инициализировать только один раз, а потом менять нельзя. А Cursor, судя по всему, это проигнорировал и продолжает спокойно присваивать значения полю _tempVector.

🗑️ В общем, результат забавный: с первого запроса все пошло куда-то не туда)))
71😁1
🧠 Ну чтож, пора еще одну нейронку спустя долгое время испытать, наконец-то получил к ней доступ.

💪 Не бойтесь вайбкодером не стану, все нейронки применяются с умом и для прогресса.

P.s.
Рефералочка, мне могут дать на 4 месяца Max версию бесплатно.
Так что если можете зарегаться, никого не заставляю, но буду благодарен)
6
🧠 Мужики, девушки, программисты, геймдезайнеры, и все остальные, хочу предупредить, чтобы не теряли.
🥺 В ближайшее время на неопределенный срок, количество постов убавится, либо их не будет.
😔 Но не теряйте, просто много всего навалилось в раз, как только смогу, сразу обрадую контентом.
13😱33🫡2
Please open Telegram to view this post
VIEW IN TELEGRAM
14
Forwarded from Кодерские работы Chat
🧠 Оу да, вчера прошел демонстрационный экзамен, поставил этот конченный VipNet (если это вам что-то говорит).
📄 Сегодня пришли результаты и у меня 68 баллов, а на пятерку надо было >56, так что пятёрочку залутал.
📢 Осталось самое лёгкое выступить на защите диплома, да защита диплома для меня кажется легче чем этот экзамен.
👏72