Как сделать игру

Как сделать игру

Roman

Сайт, с большим количеством исходников игр под Андройд:

https://f-droid.org/

Выбираешь игру, скачиваешь исходный код, вставляешь в IDE (интегрированная среда разработки) и собираешь apk-файл, который потом можно запустить у себя на устройстве или в эмуляторе.

Один из самых интересных примеров - игра 2048. Там от Андройда только оболочка, сама игра написана как HTML страничка с Javascript-кодом.

HTML+Javascript гораздо проще, чем программирование под Андройд или iOS, но обе платформы, а также все социальные сети позволяют воткнуть в себя игру на HTML+Javascript(по сути это вебсайт, который открывается в приложении или в оболочке соцсети)


В качестве IDE для Андройд можно использовать Eclipse, Intellij Idea (Community Edition), но проще всего Android Studio


В качетсве IDE для HTML+Javascript можно использовать тупо текстовый редактор, хотя он не подскажет ошибок. Более продвинутый вариант (будет подсказывать ошибки): WebStorm. Он, правда, платный, но есть тридцатидневный триал


Вот еще интересная подборка:

https://opensource.com/life/16/10/12-open-source-games-android

Еще сайт с примерами:

http://androidexample.com/


Еще вот интересный пример с полностью открытым кодом:

https://github.com/snatik/memory-game


Набор примеров для Андройд, если вдруг захочется серьезно им овладеть:

https://github.com/codepath/android_guides/wiki/Sample-Android-Apps


Еще кучи исходников, не только под Андройд:

https://www.codester.com/categories/29/android-app-templates-source-codes


Парочка курсов по геймдизайну:

https://www.coursera.org/learn/game-design

https://www.coursera.org/specializations/game-design


Про искусственный интеллект


Сейчас есть два направления, который очень востребованы на рынке труда, и которые сопряжены с искусственным интеллектом, в том числе для игр. Это Data Science и Machine Learning. Первое больше про обработку, анализ и визуализацию данных, второе - про нейронные сети


Учиться этим шткуам можно совершенно бесплатно и с любого уровня. Вот несколько ссылок:

https://www.kaggle.com/

https://www.datacamp.com/courses

https://www.coursera.org/courses?languages=en&query=artificial+intelligence

https://www.udemy.com/