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

Сайт - https://wixdev.netlify.app
Download Telegram
Немного зимы на канал, а то завтра уже декабрь.❄️
🎅3
This media is not supported in your browser
VIEW IN TELEGRAM
Хочу рассказать о том, чем я сейчас занимаюсь.👨🏻‍💻

Чтение книги отложил на время, т.к. пришли корректировки из колледжа насчёт бота. А сделать его нужно до 15 числа.⌛

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

📝
Поэтому я принялся переписывать код для администратора и создал 2 новых класса User и Operator. User для обработки действий и с админом и с оператором. Конечно немалые корректировки пришлось применить, но команды админа работают.

🗑️
Пришлось удалить класс BotManager, который управлял ботом и администрированием.
Возможности оператора уже работают на самом базовом уровне и будут расширяться. (Видео выше) В скором времени будут добавляться новые возможности:👨🏻‍💻
- Авторизацию.
- Смену пароля.
- Также прикрутить организацию очереди запросов к оператору, чтобы 2 и более людей не писали одному оператору одновременно, а то произойдет неразбериха.
В целом дел много, благо скоро выходной.
👍3💯2
Нужно ли вставлять музыку в видео, которые я здесь публику?
Anonymous Poll
69%
Вставляй
31%
Не, не надо
🛴👨🏿‍💻 🛴
Теперь можно авторизоваться в качестве оператора и поставить статус готов к работе и к этому оператору будут приходить запросы, если какой-нибудь пользователь выберет раздел меню "Общение с оператором".

🖼️
1 картинка:
Команда Answer - приступить к работе с чатом (каждый чат добавляется в лист ожидания, если нет свободных операторов).
Команды ChangePassword, ChangeKeyWord и Exit думаю пояснять не нужно.
Info - отображение команд и количества чатов в списке ожидания.

🖼️
2 картинка:
Чел задаёт вопрос свободному оператору. Если нет таких, то говорим, что нужно подождать. И добавляем в лист ожидания.

🖼️
3 картинка:
Оператор решает вопрос чела и отправляет ему ответ.💬
Команды:
Close - закрыть чат.
Next - закрыть чат и перейти к следующему из списка ожидания.

🖼️
4 картинка:
Закрыли этот чат.
У оператора открылись основные команды.
У чела открылось основное меню. И сказали, что чат оператора закрылся.🔒

На эту реализацию понадобилось всего 2 дня, хотя думал, что уйдет больше времени.
👍2
Добавил новые команды для администратора:
1) Add Administrator / Add Operator: Позволяют добавлять нового оператора и админа в систему.
2) Delete Administrator/ Delete Operator: Позволяют удалять оператора и админа.

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


Ну а сейчас пойду читать 3 часть книжки по юнити. 🎮🕹️🎲

Кстати заценили картинку маскота ʘ⁠‿⁠ʘ
❤5
Чтение книги пошло не по плану, поэтому толком не успел сделать прототип первой игры и буду (надеюсь) делать этого сегодня вечером.

И ещё судя из голосования я понял, что лучше поменять аватарку канала, у меня уже есть некоторые варианты, но не могу определиться и поэтому сменю ее попозже.

Сможете угадать, что на картинке и что за прототип делаю, если кто-то читал книгу, то они думаю поймут.
👍5
Как и писал ранее, вот новая аватарка. Как вам?
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Наконец я осилил первый прототип. Хотя он и был довольно простым, но доделал его только сейчас. Выше вы можете видеть эту игру. Ещё думаю немного ее улучшить ради общего развития. Можно добавить:
Музыки, эффектов, элементов интерфейса. Так сказать немного прокачать ее и пойти к следующему прототипу.
По итогу могу сказать что узнал новые функции в движке юнити, о которых раньше не знал.
#прототип #читаюкнигу
🔥3
При разработке возникли такие баги 🐞
Конечно они не критичные и я понимал, из-за чего они возникли и тут же исправлял.
#багиприразработке
👍4
Хотел выложить пост о том как я улучшил первый прототип (ну как улучшил, так немножко). Но мне решили выключить свет так что никаких улучшений сегодня 😭
😢4
Media is too big
VIEW IN TELEGRAM
Вот мое улучшение первого прототипа. Не ожидайте чего-то грандиозного просто немного внешний вид освежил.
Из изменений:
-Новая модель корзины
-2 вида яблок + моделька яблока вместо сферы
-Добавлена система частиц как на фон так и при уничтожении яблок
-Появились кнопки интерфейса
-Исходя из прошлого есть главное меню, сама игра и меню проигрыша
-Со временем растет уровень сложности (яблоки падают чаще и яблоня движется быстрее)
-Звуковые эффекты
-Задний фон и тени

Вот впринципе и все сильно изменять ничего и не планировал.
А сейчас буду переходить к следующему прототипу одной популярной игры 😡🦅🐷
🔥5
Чем же я сейчас занят?
🔥6
Плюс спойлеры к следующему посту.
👍5
Наконец то я осилил прототип второй игры. И это что-то похожее на Angry birds. Эта глава книги делала больше упор на физику, если сравнивать с прошлой главой "Apple picker". Из этой главы я больше узнал о LineRenderer - это та штука с помощью которой рисуется след шарика и резинку рогатки ( я ее сам сделал, в книге не описывалось пошгово как ее реализовать).
Кроме этого ещё больше информации узнал про параметры камеры, научился с ними играться, чтобы добиться такого эффекта отдаления.
Ещё некоторые мелкие детали по настройке физики.
Вот это основное, чему я научился новому не считая каких-нибудь других приемов (способ написания кода т.к. я его читаю анализирую и буду на основе этого писать более хороший код). Если вам кажется, что детальки зданий висят в воздухе, то не обращайте на это внимание. 😁

#прототип #читаюкнигу
👍6🔥2