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

Сайт - https://wixdev.netlify.app
Download Telegram
Наконец-то починил лаунчер, теперь все настройки корректно применяются внутри самой игры и нет никаких проблем с сохранением пути.

Также сделал собственную версию MessageBox, он появляется, когда вы меняете язык лаунчера.

⚒️
В дальнейшем надо будет добавить звук, список используемых ресурсов и т.д, но это позже. А сейчас надо сохранить текущий результат, а то не хочу повторять историю с сломанным проектом😅.

😞
Жаль конечно, что я не смог за эти дни продолжать заниматься геймдевом, но надеюсь, что в ближайшие дни получится выложить новость по этой тематике.

⌛
Также могу сказать, что где-то через неделю новости про разработку игр будут появляться чаще, т.к. у меня появится куча свободного времени.
❤4👏4
8ae781f4-de79-42f9-bdf0-939b127387eb
<unknown>
Никто не ждал, но вот держите музыкальную минутку.

🎧
Новостей про разработку пока нет, т.к. сдаю сессию, но она скоро закончится.
Так вот ближе к сути, я нашел нейронку, которая создаёт песни по текстовому описанию. Необходимые слова и музыку она подбирает сама. Этот трек как раз сгенерирован этой нейронкой.

Как по мне звучит круто😎👨🏻‍💻💿
🤯6❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Немного разбавлю тишину на канале.

🎶
Я добрался до реализации звуковых эффектов.
Пробовал реализовывать с помощью SoundPlayer, но в нем нельзя настраивать громкость проигрывания звукового эффекта, поэтому реализовал проигрывание звука с помощью MediaPlayer, правда пришлось создать собственный класс, который использовал возможности MediaPlayer, это понадобилось т.к. мне не понравилась встроенная реализация метода Play();
👍5❤2🔥2
Итоги уходящего года в виде такой статистики 📈
🔥8
У моего друга вышел крутейший трейлер модификации для игры NFS под названием Speed Champions. Там фигурирую как я сам (озвучка) так и лаунчер, трейлер мне понравился и если вы поддержите своим просмотром и оценкой, то как я так и мой друг @onenfsmodding, будем вам признательны.

⚒️🎮🎥
А вот сам трейлер: https://youtu.be/_bdmEXmJ5jA?si=J9P1V1xjb2F3jJEX
❤2🔥2
До нового года осталось менее 12 часов, а у меня так и вообще меньше 3 часов.🎉 Поэтому пора подвести итоги 2023 года.👏

Январь - Февраль
Разработка мобильного приложения. Расширенная версия заметок. Её я выложил в RuStore.📱 Использовал XamarinForms C#👨‍💻

Март
Создание данного телеграм-канала. Изначально я планировал просто выкладывать решения с сайта Codewars, но где-то через полмесяца с момента создания канала формат поменялся, и я начал выкладывать свои проекты.🚀

Апрель - Середина Июня
Делал простенькие игры, используя WPF. Вот пример: Крестики-нолики, Змейка, Сапёр.🎮

Июнь - Август
Вернулся в Unity и начал помаленьку делать игру вместе с @moiTrehglazki.👫❤️

Сентябрь
Первая версия лаунчера на WinForm для модификации Speed Champions @onenfsmodding🏎️👊
❤5
Октябрь
В этом месяце сделана большая часть визуала нового лаунчера.🎨

Ноябрь
Заказ из колледжа, делал телеграм-бота “Толика”. Делал такого бота впервые и как по мне вышло неплохо.🤖

Конец Ноября - Декабрь
Здесь было почти все вышеперечисленное: Доработка лаунчера, допиливание бота, начало обучения Unity, используя книгу.📚

Хотя этот год лично для меня пролетел максимально быстро, но вот написав это, я понял, сколько всего было сделано, и даже не верится, хотя мне все равно кажется, что можно лучше и больше.📈

Планы на следующий год:

Закончить за время каникул читать книгу по разработке и влиться в геймдев, прям хочется этим заниматься.🎯

Также планирую снимать полноценные видео на YouTube, конечно по возможности, но одно точно будет, так что ждите.🎥

-Дополнить лаунчер всеми теми фишками, которые были придуманы.🔥

Ну и в целом на этом всё, спасибо всем моим подписчикам, за то что подписаны на меня, за то что комментируете, реагируете на посты. Когда создавал этот канал, я не думал, что он превратится во что-то большее, чем просто ответы на задачки.❤️

⛄Всех с наступающим новым годом!⛄🎄
❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Первая новость в этом году и посвящается она багу, это как бы не совсем баг, все работает нормально, просто у меня не самая лучшая клавиатура и значение продублировалось, поэтому их так трясёт.
Ещё хочу сделать замечание по книге в ней перепутали понятия:

🛡️ Защищённый(protected) - доступен внутри класса и в класах наследниках и

🌚 Скрытый(private) - доступен только внутри своего класса.

📖 В книге их написали одинаково private, буду теперь внимательнее читать книжку, может ещё что-то найду. 👀
😁6
Немного теории.📓
😬
В книге опять ошибка. В этот раз она опять заключается в модификаторах доступа.
В C# если явно не указывать модификатор доступа, то применятся следующие модификаторы:

🌚 Private - для полей, свойств, методов.

💠 Internal - для классов, структур.

Конечно это ещё зависит от того, в каком месте определена та или иная языковая конструкция, но базово это выглядит вот так, а если хотите посмотреть более подробную информацию о модификаторах доступа, то вот хорошая статья на Metanit.
https://metanit.com/sharp/tutorial/3.2.php

#образовач
❤5👍3
Channel photo updated
This media is not supported in your browser
VIEW IN TELEGRAM
Сделал ультимативную пушку. 🔫
👍6👀1
This media is not supported in your browser
VIEW IN TELEGRAM
Какие интересные баги, а все из-за того, что я хотел получить компонент Material напрямую, хотя это нужно делать через Renderer. Material, ну ладно всякое бывает, если что это пульки-ёлочки 🔫🎄, новый год всё-таки. ⛄
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Вот что я хотел сделать ёлочки, новый год 🌲
Сегодня я почти дочитал 31 главу "Прототип 3.5: Space Shmup Plus" осталось 10 стр.

⚒️
Добавил разные виды оружия + свой кастомный с уроном по области.

🎯
Сделал эффект попадания по врагам.

💠
Также почти доделал систему бонусов, они уже работают и их можно подбирать, как видно на видео, но они ещё не появляются самостоятельно в игре, этим я уже займусь завтра и как раз там расскажу чему научился и что да как.
🔥5
"Прототип 3.5: Space Shmup Plus"
👾
Космический шутер, в котором вы управляете космическим кораблем.

📋
В игре имеется:
-👽 4 вида врагов, которые отличаются по способу движения. Также есть особый враг, который уничтожается постепенно т.е. надо сначала уничтожить одну часть, потом только будет доступна для уничтожения другая его деталь.

-💠 Бонусы, которые дают оружие и щит, также если подобрать несколько одинаковых усилений подряд, то количество стволов будет увеличиваться.

-🛡️ Защитное поле, которое имеет несколько степеней прочности.

-🌲🦔 Конечно я не мог не добавить чего-то своего и добавил собственные пушки: Ёлко-пушку и Ежа.

Хочу отметить, что в этой главе ставился сильный упор на наследование класса Enemy (Враг), и их движение, которое было заданной с помощью линейной интерполяции 🤓.

⌛
Кроме этого я узнал, что можно управлять временем запуска того или иного скрипта, например есть метод Start(), он запускается при первом появлении объекта в кадре, но через настройки Unity можно поставить задержку запуска этого скрипта.
Edit > Project Settings... > Script Execution Order.

📖
Теперь буду знать, что можно добавлять к классам атрибут [System.Serializable], для того чтобы они отображались в инспекторе Unity.

✍️
Чтобы не забывать какие-то полезные вещи, я записываю все нужные по моему мнению конструкции в отдельный файл, своего рода методичка по юнити.

⚒️
Можно кончено приступить к чтению следующей главы, где рассматривается работа с XML файлами, но мне хочется кое-что добавить в эту, например, разную форму стволов для каждой пушки.
#прототип #читаюкнигу
👍6
Как и планировал, я добавил различную форму ствола для каждой из пушек, ещё хотел добавить дополнительное оружие (самонаводящиеся ракеты), но мне лень. 🦥

🏁🏎️
Лаунчер.
🧠🤖
Я решил испробовать возможности Chat GPT для написания цветовой стилистики, у него это получилось, правда не идеально т.к. он не смог правильно подобрать прозрачность, но с общей цветовой схемой он смог справиться, так что скоро будут новости про новые визуальные стили.
👍4🔥2
У меня опять претензия к книге.
В этот раз в импортированном пакете нет нужного сценария PT_XMLReader. Я скачал этот пакет несколько раз, на всякий случай, и все равно никакого результата. Вот и где мне брать этот скрипт⁉️
Может я чего-то не понимаю.
🤔6❤1
Процес работы над четвертым прототипом возобновился.

🙏 Спасибо тем людям, которые помогли мне найти нужный файл, он вообще находился на гитхабе.

👨🏻‍💻 Первые впечатления от проекта - много кода, в сравнение с прошлыми главами.

🃏 Это объясняется тем, что каждая карта составляется по частям из xml файла, если бы использовался другой подход (все карты готовы отдельными спрайтами), то кода было бы меньше, но тогда глава не обучала бы тому, чему она обучает сейчас. А так будет дополнительный опыт.
❤4