This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: Управление спрайтом с клавиатуры
🎯 У
👉 Документация https://docs.korge.org/views/input/#keys
👉 Пример работы на демо
#KorGE
🎯 У
KorGE View есть встроенные методы для перехвата нажатия на клавиши клавиатуры. Добавить управление спрайтом оказалось несложно.👉 Документация https://docs.korge.org/views/input/#keys
👉 Пример работы на демо
#KorGE
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: Добавление вирутального контроллера для управления спрайтом
🎯 В играх на смартфонах или планшетах часто пользователю предоставляется возможность управления с помощью виртуального контроллера. Сегодня пробовал реализовать управление спрайтом таким образом.
👉 Изучая проект
👉 Код контроллера https://github.com/TheELizarov/korge-playground-1/blob/playground/using-inputs/src/commonMain/kotlin/VirtualController.kt
🤔 До конца не разобрался, как его правильно использовать, пока просто покажу пример простого применения.
👉 Вирутальный контроллер синхронизируется с реальным, например, когда я жму на клавиши клавиатуры, он меняет состояние, тоже самое скорее всего (судя по коду контроллера) будет и с подключенным джойстиком.
Демо с примером работы прикладываю.
#KorGE
🎯 В играх на смартфонах или планшетах часто пользователю предоставляется возможность управления с помощью виртуального контроллера. Сегодня пробовал реализовать управление спрайтом таким образом.
👉 Изучая проект
KorGE в одном из шаблонов нашел модуль, который отвечает за создание виртуального контроллера, его скопировал в проект и попробовал использовать.👉 Код контроллера https://github.com/TheELizarov/korge-playground-1/blob/playground/using-inputs/src/commonMain/kotlin/VirtualController.kt
🤔 До конца не разобрался, как его правильно использовать, пока просто покажу пример простого применения.
👉 Вирутальный контроллер синхронизируется с реальным, например, когда я жму на клавиши клавиатуры, он меняет состояние, тоже самое скорее всего (судя по коду контроллера) будет и с подключенным джойстиком.
Демо с примером работы прикладываю.
#KorGE
This media is not supported in your browser
VIEW IN TELEGRAM
Основы KorGE: Работа с коллизиями
🎯 У
👉 Документация для работы с коллизиями https://docs.korge.org/physics/
Пример на демо
#KorGE
🎯 У
View KorGE есть набор встроенных методов для обработки коллизий. Используя это решил реализовать прототип, в котором орел подлетает к вишне и съедает ее.👉 Документация для работы с коллизиями https://docs.korge.org/physics/
Пример на демо
#KorGE
👉 Код прототипа на скриншотах
👉 Для удобства https://github.com/TheELizarov/korge-playground-1/blob/playground/apply-collisions/src/commonMain/kotlin/main.kt
👉 Для удобства https://github.com/TheELizarov/korge-playground-1/blob/playground/apply-collisions/src/commonMain/kotlin/main.kt
This media is not supported in your browser
VIEW IN TELEGRAM
Вот еще модифицированный прототип для "Орла и вишни"
👉️️ В момент коллизии добавляем проигрываение спрайта взрыва единожды, получается эффектно
🤔 Кажется уже можно собрать простую игру: орел должен летать по экрану и собирать вишни, которые появляются в случайных местах и исчезают, если их не съел орел.
Пример на демо
👉️️ В момент коллизии добавляем проигрываение спрайта взрыва единожды, получается эффектно
🤔 Кажется уже можно собрать простую игру: орел должен летать по экрану и собирать вишни, которые появляются в случайных местах и исчезают, если их не съел орел.
Пример на демо
👉 Прогулка с KorGE: Полет орла за 1 минуту
https://youtube.com/shorts/WkPZWkTLiN4?si=93m0cZJv1ZZwDQ5Q
https://youtube.com/shorts/WkPZWkTLiN4?si=93m0cZJv1ZZwDQ5Q
YouTube
Прогулка с KorGE: Полет Орла за минуту (Kotlin GameDev)
👉 Сегодня запрограммируем летящего Орла.👉 Не забывайте подписаться на канал и поставить лайк =)👉 Ссылка на сайт движка KorGE https://docs.korge.org/gettin...
📖 Сделай видеоигру один и не свихнись!
🎯 Мой рекомендосьен прочитать книгу Славы Гриса про инди разработку, как не потерять мотивацию и довести дело до конца.
👉 Еще пока читаю, но большая часть уже пройдена, из книги узнал про некоторые программы, которые используются при разработке игр, про некоторые движки, о которых ранее не слышал
👉 Книга не техническая, то есть больше про мотивацию и образ жизни независимого разработчика.
👉 Читается легко, какие-то вещи итак понятны, но подумать об этом лишний раз будет не вредно.
#ХорошаяКнига
🎯 Мой рекомендосьен прочитать книгу Славы Гриса про инди разработку, как не потерять мотивацию и довести дело до конца.
👉 Еще пока читаю, но большая часть уже пройдена, из книги узнал про некоторые программы, которые используются при разработке игр, про некоторые движки, о которых ранее не слышал
👉 Книга не техническая, то есть больше про мотивацию и образ жизни независимого разработчика.
👉 Читается легко, какие-то вещи итак понятны, но подумать об этом лишний раз будет не вредно.
#ХорошаяКнига
👍2🔥1
🎬 Также в книге частенько упоминается фильм "Независимая игра: Кино"
🎯 В фильме рассказываются истории о создании нескольких популярных игр независимыми разработчиками
👉 Интересно, конечно, заряд мотивации тоже придает.
Ссылка на
Есть на
#ХорошееКино
🎯 В фильме рассказываются истории о создании нескольких популярных игр независимыми разработчиками
👉 Интересно, конечно, заряд мотивации тоже придает.
Ссылка на
кинопоиск https://www.kinopoisk.ru/film/661199/Есть на
Youtube и в VK в переводе на русский.#ХорошееКино
👍2
Media is too big
VIEW IN TELEGRAM
Основы KorGE: Простая игра "Орел собирает вишню"
🎯 Реализовал прототип игры, в которой орел летает по экрану и должен собирать вишню.
👉 Вишня раз в 5 секунд появляется в новом месте,
👉 если ее не успел орел съесть, то она исчезает
👉 если орел собрал вишню, то счетчик очков увеличивается
Пример на демо
#KorGE
🎯 Реализовал прототип игры, в которой орел летает по экрану и должен собирать вишню.
👉 Вишня раз в 5 секунд появляется в новом месте,
👉 если ее не успел орел съесть, то она исчезает
👉 если орел собрал вишню, то счетчик очков увеличивается
Пример на демо
#KorGE