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

Сайт - https://wixdev.netlify.app
Download Telegram
🎮 Подписчики, я знаю, что многие из вас интересуются геймдевом.

📁 Имеется сборник каналов, где находятся начинающие (и не только) разработчики игр.

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

🔥 Не упустите возможность открыть для себя новые каналы.

https://t.me/addlist/qylLpELTa3cyNTZi
🔥821
🔥 Ещё один рубеж пройден!

#LvlUp
12
💬 Из-за активных подписок, хочу рассказать о своих прошлых проектах.

🏎️ Начну с Xtreme Launcher, он предназначен для будущей модификации NFS Most Wanted: Xtreme Terrex и имеет множество функционала.
Первое и последнее упоминание.

👆 Blum Autocliker, думаю из названия понятно.
Первое и последнее упоминание.

🤖 "Толик" - это бот, который отвечает на вопросы и поддерживает пользователей (администраторы, операторы).
Первое и последнее упоминание.

🎮 Старая версия текущей игры. Тогда была другая концепция, менее масштабная.
Первое и последнее упоминание.

👀 Заглядывайте кому интересно.
🔥73😈1
😱 За мной гонится Билл Сайфер.
🙃 Да ладно шучу, это мне надоел белый треугольник, вот и решил его освежить.

👨‍💻 А вообще если серьезно, то я переработал логику поведения данного ИИ.
📃 Начну с более значимого и закончу более детальными вещами.

🧠 Теперь вместо отведённого времени ожидания, у врага появилась полоска зрения, при заполнении которой он погонится за вами.
🧠 Скорость и плавность полоски можно регулировать.
🧠 Конкретно в коде поменял bool значения состояний на enum, что в дальнейшем мне позволит легче вводить новые состояния врагов.
9🔥2👾2
😈 Показываю двух офигевших типов.
💂‍♂️ Один вышел из своей зоны, хотя по идее не должен.
🗑️ А второй решил за мной в мусорный бак залезть.
🤨 Это вообще как понимать.

🤔 А ещё все думаю кем же может быть враг с таким поведением
👾 Может быть какой-нибудь дрон, а то для человека он мне кажется каким-то "тупым".
💡Например что-то, наподобие робота-пылесоса, но только боевой, как думаете?)

P.s.
Строчки саморекламы, я есть не только в ТГ, но ещё здесь и здесь.
👾52111
💬 У меня есть несколько новостей разной направленности, и все касаются канала.
⌛ Чтобы вам не пришлось читать все в одном большом посте, буду выкладывать новости по очереди с периодичностью +- час.

📰 Пожалуй начну с первой.
👾 Пока я делал вражин для игры, наши ряды пополнились!
🤏 Менее недели назад мы достигли 70!
😱 А если подумать, то мы за одну неделю выросли также, как за прошлые два месяца, просто шок!
💪 Поэтому благодарен вам, за то, что слидите за мной!

#LvlUp
👾922
📰 Новость номер два.
🖱️ Я приобрёл себе норм мышь, а то у старой колёсико отвалилось.
💡 Она вся такая светящаяся + 10 к скорости работы.
👨‍💻 Хех новости будут выходить чаще и крупнее (не точно).
❤‍🔥932
📰 И самая наверное важная новость, а может и нет.

🎥 Я хочу провести стрим, где во что-нибудь поиграю и попутно пообщаюсь с вами.
😏 Конечно если вам будет такое интересно.
❣️ Самое главное условие, канал должен достигнуть 💯 подписчиков.
🤔 Я понимаю, что вы уже подписаны и подписаться второй раз не можете, это сделают другие люди.
😉 Но вы можете не отписываться и высказать свое мнение в опросе)
👨‍💻 Сейчас проведу голосование, где вы скажете интересно вам будет или нет, отвечайте честно, не обижусь)

🙃 Возможно 💯 подписчиков будет скоро, а может только в следующем году, никто не знает.
👾6
Кодерские работы pinned «☺️ Как относитесь к идее стрима на юбилей канала?»
Кодерские работы
😉 Но вы можете не отписываться
Хахаах забавно, кто-то отписался.
❤‍🔥4😢4
🏆 1 день марафона.

🧠 Я всё придумывал, как мне адекватно сделать смену состояний врага.
👨‍💻 Я даже вроде что-то придумал, оно даже работает, но зачем придумывать велосипед, когда есть паттерны проектирования!

⚙️ И один из них это "Состояние", если кратко, то он позволяет написать масштабируемый и поддерживаемый код для изменения состояния (поведения) объекта.
👌 А это как раз таки то, что нужно для врагов хорошо и без багов изменять свое поведение.

🔍 Так что я начинаю марафон длинной в неделю, где буду изучать что-то новое, читать статьи, смотреть видео уроки и делиться этим с вами.

👾 Сегодня изучаю и реализую FSM.

🎮 На игре это скажется, только в положительную сторону!
711
❓ Каков же результат сегодняшнего дня?
⚙️ Изучение FSM прошло отлично, я понял судь данного паттерна и то, как его можно использовать на практике.
🔧 Хотел рассказать его принцип, но лучше дам вам норм уроки)

😅 А ещё хотите забавный факт, вчера я сам чуть ли не создал подобие машины состояний, не зная этот паттерн.
🧠 Т.е. логика моего мышления привела примерно к тому, что из себя представляет шаблон "Состояние", но додумать до конца немного не хватило ума.
👨‍💻 Я создал класс, который регистрировал имеющиеся состояния (контекст), правда у меня в роли состояний были куротины (конкретные состояния), далее наследовался от этого класса и в наследниках создавал состояния и регистрировал их.
👾 Вроде реализация была частично рабочей, но использование уже проверенного паттерна будет куда полезнее и проффесиональней.

А вот и полезные материалы:
На русском здесь.
На английском здесь, а вот здесь сказано, как переиспользовать FSM с соблюдением принципа DRY.

P.s.
Дополнение ;)

#образовач
61
🏆 2 день марафона.

👨‍💻 Сегодня углубился в две темы ScriptableObject и Object pool. Обе темы лёгкие, так что их понимание не заняло много времени.

📄 ScriptableObject - это функционал Unity, который позволяет создавать скрипты, которые хранят в себе данные, звучит как-то скучно, но их смысл куда больше, чем может показаться.

👾 Object Pool - это уже шаблон, которые подразумевает переиспользование заранее заготовленных объектов с целью экономии памяти.

👨‍💻 Также произвёл большую работу по внедрению FSM, а точнее переписывание моего прошлого кода, под данный шаблон и времени потратил на это прилично.
📋 Ещё решил добавить к своим состояниям параметры (отдельные классы), чтобы расширить возможности врагов.

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

#образовач
511
😱 Никто не ждал, но я это сделал.
👾 Новая Ава!
10🔥41