TyapLyapDev - Разработка игр | Движуха Сакутина
225 subscribers
127 photos
77 videos
13 files
26 links
Теперь всё тут: https://t.me/tyap_lyap_dev

Про C#, Unity и Blender
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Прохождение курса, ведение двух групп (вторая по дрессировке на 4,4к участников), подготовка к соревнованиям с собаками, участие в организации кинологического лагеря, запуск 5-го потока своей движухи по дрессуре...

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

А как у вас обстоят дела с загруженностью? Успеваете ли всё, что запланировано?
🔥3👍1
Кое-что делаю, выложу завтра или послезавтра, как закончу. Не расходимся )
Скорее всего жиза 😅
🔥2🫡1
Попадание в топ-10 очень много значит для меня. Теперь надо не предать ваши и Романа ожидания.

Да, у меня уже на 50% готова игра, но там я наговнокодил и вернусь к ней только после завершения курса.

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

Вангую, за несколько месяцев этот канал сильно преобразится, здесь будет много плюшек на любой вкус и цвет.

Вы только держитесь тут! Всего доброго и хорошего настроения )
👍1
Media is too big
VIEW IN TELEGRAM
В рамках задания мне нельзя использовать то, что ещё не пройдено. Менторам на проверку пока не отсылал, т.к. здесь ещё бардак в коде.

А ещё знаете что? Я как самый хитрожопый сделал рекламный баннер в консоли, чтобы монетизировать его через Романа Сакутина @rsakutin 😂

Ну это так, в качестве прикола. Следующим постом будет ссылка на моё недотворение, челлендж и просьба к вам кое-что подсказать по коду.
👍3
https://gist.github.com/ValeryLangolf/2758d1560f750c53e59581e104a1b571 - код консольной игры в змейку, которую я сегодня запилил.

Челлендж: Надо преписать код так, чтобы после нажатия клавиши "S" вместо змейки по экрану двигался текст - какая-нибудь умная цитата. Победителю переведу 500 рублей.

И вопрос к знатокам: как в консоли отключить отрисовку экрана, чтобы сначала всё зафигачить, а затем включить отрисовку и вывести всё разом?
А кто это у нас в шары долбится при прочтении задания?

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

Зато код мне самому оказался настолько понятен, что переделал всё минут за 10.
Сегодня сделано немного, такие дни тоже должны быть. День закончу пожеланиями всем единомышленникам: пусть ваши проекты пишутся легко, у всех получится всё задуманное, тем, кто только изучает - интересных уроков и новых знаний. И да пребудет с вами чистый код!
👍4
Приветствую полуночников!
В рамках задания пришлось убрать автоматическое передвижение змейки. Код уже хорош, но ещё не принят.

Игра получилась залипательной, поэтому если решите попроходить, я предупредил )

https://gist.github.com/ValeryLangolf/e83988bd807aa7b113afdf865d77f8cb
1
Media is too big
VIEW IN TELEGRAM
Немного на отвлечённые темы. В жизни у меня 2 страсти: кодинг и дрессура. Так вышло, что я стал кинологом, а программирование превратилось в хобби. Интересно, а получится ли в 34 переставить профессии местами. Проверим )
3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Осторожно, ненормативная лексика! Но песня душевная 😁
Припев вообще порвал )
🔥2👎1💩1
"Тут вообще будут посты про разработку игр?"

- будут! Но будем реалистами. Всё начинается с малого, постепенно знания структурируются, появляются наработки, простые игры, затем посложнее, далее формируется команда, объединённая общей целью.

Я предпочитаю быть последовательным и двигаться от простого к сложному. Как ранее уже говорил, я до середины довёл разработку игры, но пока приостановил проект, вернувшись к основам. За 12 дней пройдена половина курса C#, далее будет курс unity, и только в напильнике займусь проектом, который нестыдно будет показать.

А кто-то представлял себе разработку как-то иначе?
👍1
В курсе C# осталось пройти 2 раздела: ООП (самое интересное для меня) и LINQ 🥳

А ещё я обещаю постараться после 27 мая посвятить 10 дней созданию простой игры: "Быки и коровы". Компьютер загадывает число (цифры не повторяются), игрок пытается его отгадать. Если цифра игрока есть в числе и на своём месте - это бык. Если не на своём месте - это корова. Кто играл, тот знает, игрушка простая и занимательная.

Я думаю, если не будет завала с прочими мероприятиями, то на написание логики уйдёт пару дней, ещё пару дней на оформление. Остальное всё на изучение как разместить на площадке яндекс игр.

Ставьте огонёк, если хотите, чтобы я записал процесс создания и смонтировал видос. Монтировать видео - та ещё запара, поэтому огоньков должно быть много.
🔥5
TyapLyapDev - Разработка игр | Движуха Сакутина pinned «В курсе C# осталось пройти 2 раздела: ООП (самое интересное для меня) и LINQ 🥳 А ещё я обещаю постараться после 27 мая посвятить 10 дней созданию простой игры: "Быки и коровы". Компьютер загадывает число (цифры не повторяются), игрок пытается его отгадать.…»
This media is not supported in your browser
VIEW IN TELEGRAM
27 мая я начал разработку логической игры "Быки и Коровы". Подведём промежуточные итоги недели.

Я планировал 3 дня потратить на логику игры, 3 дня на оформление и 4 дня на попытки разместить в яндекс играх.

Всё пошло не по плану. Параллельно с написанием кода я отвлекался на зарисовки. Код делал на тяп-ляп (хотя тут так и было задумано), спрайты неоднократно перерисовывал.

Я многого не знаю, поэтому изобретал велосипед, да ещё и на костылях. В итоге начал сам путаться в том, что написал, пришлось произвести рефакторинг. Но всё равно корявенько пока.

Ещё много чего предстоит сделать, прежде чем доберусь до размещения игры на площадке ЯИ.
🔥3
Вот что в планах:
1. Карту заменить на нормальную
2. Перерисовать кнопки уровней
3. Сделать автопрокрутку экрана с цифрами вниз.
4. Добавить под каждый уровень задний план, босса.
5. Добавить музыку и звуки.
6. Зафигачить анимации победы и поражения.
7. Добавить счётчики времени, попыток, очков.

Могу так же рассказать про подводные камни, с которыми столкнулся (прилепите 10 огоньков, если интересно).
🔥8
Media is too big
VIEW IN TELEGRAM
Не всё же нам с вами кодить, можно и фотошопу уделить внимание. Для иконок и окон игры может неплохо подойти форма суперэллипс, ешё его называют сквиркл, но это как-то влажно звучит и вообще сложно выговорить правильно. Огоньки я не клянчу, но по ним замеряю, интересен вам контент или нет. Если да, то буду постить чаще. Если нет, то постараюсь не отвлекать вас по всякой фигне
🔥6
Интересно, кто-нибудь из вас рубится в эту игруху https://t.me/Hamster_kombat_bot/start?startapp=kentId779664707

Вообще непонятно, она прям в телеге через бота сделана или как? Я залип в эту фигню, потому что такой жанр - моя слабость. Как прокачаюсь в разработке, обязательно сделаю что-нибудь похожее.
Короче, задач навалилось так много, что хоть на части разрывайся. Касаемо разработки:

1. Обучение - уже неделю не прикасался к урокам. Возможно вернусь к этому направлению только после 17-го числа.

2. Допилить игру "Быки и коровы" и опубликовать в ЯИ - задача переместилась на второй план из-за других задач. Продолжу после 17-го.

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

4. Сам лагерь. Из-за него всё и запоролось. с 11 по 16 вообще за комп не попаду. Максимум буду читать об успехах других участников творческой мастерской.

5. Онлайн-движуха школы дрессировки, продолжительностью 3 месяца, я организатор. Тут только совмещать с остальными задачами, т.к. период проведения слишком большой, а я не хочу так надолго томить вас ожиданием.

6. Основная работа. Не стану напрягать подробностями, просто навалилось. Решаю проблему нехватки времени, повышая стоимость моей работы. Скоро желающих обратиться ко мне поубавится и я снова посвящу всё время саморазвитию и созданию игр.
👀2