Кодерские работы
102 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
Уже сегодня поздно ночью я доделал половину прототипа вот этого космического шутера.

🚀
Вы спросите почему только половину? А потому что продолжение работы будет в следующей главе, там уже будут бонусы, доп. виды врагов и т.д.

🎮
А на данный момент есть вот такая простенькая игрулька, в которой даже нет интерфейса.

🧠
Во время прочтения этой главы, я узнал, что в юнити есть спец. язык для программирования шейдеров.
Так же узнал как можно используя одну картинку менять изображение силового поля. В видео видно 2 вида этого поля,  хотя там 3 вариации: отсутствие, слабое, сильное. И все они находятся в одной картинке, но с помощью некоторых манипуляций их можно менять. Считаю, что полезная штука, что бы не рисовать несколько отдельных картинок, а использовать одну.

🎥
Кроме этого скачал пакет "Recorder" для записи геймплея и как по мне выглядит лучше, плавнее чем запись через Bandicam. Видео выше снято в 4k, хотя телеграм такое не потянул и урезал качество.

⌛
Ждите продолжение по этой игре.
#прототип #читаюкнигу
👍8
Пришло время вернуться к прошлому проекту. И это лаунчер для модификации. Как говорил когда-то давно, что будет поддержка нескольких языков и вот наконец я принялся реализовывать это.
🔥51
Сижу я работаю над лаунчером, потом запускаю его и он такой иди ка ты нахер. И вылетает эта ошибка, что один файл не может найти этот путь. Хотя я его нигде не прописывал но он почему то есть.

😢😢😢
Есть догадки, что это из-за того, что мой комп пару дней решил сказать мне "Прощай", но у него это не получилось и все файлы сохранились, но видимо что-то повлияло на исходники лаунчера, если не решу проблему то буду создавать новый проект и туда копировать старый код.
😱4😢11
Спустя 5 часов отчаянных попыток восстановить поломанный проект у меня ничего не получилось, дальше пытаться не буду, по крайней мере сегодня т.к. уже 3 часа ночи и я уже устал и не хочется уже с этим возиться.
😢71
Что по итогу с лаунчером⁉️

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

👨🏻‍💻
Но я рассчитываю, что восстановлю все потери сегодня и ещё сверху допилю новый функционал.
❤2
Развязка.📖

😠
Вот эта нечто на скриншоте трепало мне нервы 2 дня подряд.

🚀
Но я всё-таки допилил лаунчер до уровня прошлой багованной версии.

💀
День был тяжёлым т.к. чинишь одно ломается другое, хотя вроде все правильно, даже код переписан правильно, но все равно появилась та ошибка с несуществующим путем.

🗑️
Я нашел причину этого, удалил переменную, которая имела часть того ломаного пути. Проект выдал ошибку, что не хватает переменой, хотя она никуда не ссылалась и была приватной.

👨🏻‍💻
Жаль конечно, что не получилось добавить доп. функционал, но хотя бы есть рабочий лаунчер.

😢
А ... хотя нет, там есть ещё ошибки, которые не дают нормально работать(
😱5❤2
Наконец-то починил лаунчер, теперь все настройки корректно применяются внутри самой игры и нет никаких проблем с сохранением пути.

Также сделал собственную версию 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