Никогда не было желания заниматься программированием профессионально, но сам процесс — пишешь буквы, а «оно» оживает, мне доставляет огромное удовольствие. Тем кто желает программировать, но не знает с чего начать — вот вам мой пример.
Никакой команды нет, занимаюсь этим в одиночку время от времени, исключительно под настроение. Звуки в микрофон наговорил, музыку и графику с бесплатных банков взял, поскольку рисовать или писать музыку сам ни разу не пытался.
Кто-то скажет, мол, колхозно выглядит, но друзья и родственники хвалят, и это конечно тоже приятно.
Corona SDK — кроссплатформенный движок, использующий язык Lua.
![image](https://habrastorage.org/files/dd1/1ce/e99/dd11cee990b14f41a027f2f6a02c72e0.JPG)
В бесплатном виде позволяет публиковать приложения под Android и iOS, все прочие просят денег, как минимум за компиляцию под айфоны и айпады (тот же так популярный Unity год назад), что и стало изначально критерием выбора, никаких амбиций о баснословных барышах заработанных на играх у меня нет, потому и вложения хотелось минимизировать.
Lua простой, после школьного бейсика и паскаля мне нетрудно оказалось начать программировать на нём.
Уроков по короне мало, по крайней мере на русском языке, но, возможно, это связано с простотой — нечему там учиться, понял суть и программируешь.
Среды разработки нет, достаточно любого блокнота, я использовал нотепадплюс, он раскрашивает цветным код и в нём становится легко ориентироваться.
![image](https://habrastorage.org/files/770/01e/b52/77001eb520b14f93af04b5a663c2e43f.JPG)
Первая игра про шарики, похожих по игровому процессу много, и чтоб было отличие от других, придумал так: шарики не надо собирать комбинациями, просто толкаешь одного цвета друг на друга и получаешь очки, экспериментировал, добавлял то, добавлял сё, со временем пришло понимание процесса. Дизайн, признаю, вырви глаз, для меня главное было что б работало, программирование ради программирования – к чёрту дизайн и геймплэй.
![image](https://habrastorage.org/files/ee1/ccf/8a0/ee1ccf8a0bd74b55b7d74e75d3ff32df.JPG)
Забавно получилось с этой игрой – название изначально было Bubble boo, оказалось, что это название зарегистрированная торговая марка чья-то, и есть где-то игра с таким названием, но не в GooglePlay. Через месяц после публикации пришла угроза от гугля – удалим, мол, за нарушение авторских прав. Переименовал. Но, видимо ту игру рекламировали и за месяц пока в GooglePlay её не было, а моя была с их названием я получил 3000+ установок.
![image](https://habrastorage.org/files/0b5/26d/16c/0b526d16c16d46e68be018fa34be2a99.JPG)
Следующая игра явилась развитием кода этих шариков. Черепаха из языка Лого (если кто помнит информатику в школе 80-х, сейчас что там изучают не знаю) смешалась в голове с игрушкой детства тамагочи. Какого-то сценария или определённого понимания что должно получиться не было почти до самого конца.
И вот получилось то, что получилось, детям нравится. Сейчас занят очередным своим шедевром. Чего и вам желаю.
Исходники (может кому помогут, небольшое количество комментариев кода присутствует):
→ Bubble Easy
→ Hey turtle
Никакой команды нет, занимаюсь этим в одиночку время от времени, исключительно под настроение. Звуки в микрофон наговорил, музыку и графику с бесплатных банков взял, поскольку рисовать или писать музыку сам ни разу не пытался.
Кто-то скажет, мол, колхозно выглядит, но друзья и родственники хвалят, и это конечно тоже приятно.
Corona SDK — кроссплатформенный движок, использующий язык Lua.
В бесплатном виде позволяет публиковать приложения под Android и iOS, все прочие просят денег, как минимум за компиляцию под айфоны и айпады (тот же так популярный Unity год назад), что и стало изначально критерием выбора, никаких амбиций о баснословных барышах заработанных на играх у меня нет, потому и вложения хотелось минимизировать.
Lua простой, после школьного бейсика и паскаля мне нетрудно оказалось начать программировать на нём.
Уроков по короне мало, по крайней мере на русском языке, но, возможно, это связано с простотой — нечему там учиться, понял суть и программируешь.
Среды разработки нет, достаточно любого блокнота, я использовал нотепадплюс, он раскрашивает цветным код и в нём становится легко ориентироваться.
Первая игра про шарики, похожих по игровому процессу много, и чтоб было отличие от других, придумал так: шарики не надо собирать комбинациями, просто толкаешь одного цвета друг на друга и получаешь очки, экспериментировал, добавлял то, добавлял сё, со временем пришло понимание процесса. Дизайн, признаю, вырви глаз, для меня главное было что б работало, программирование ради программирования – к чёрту дизайн и геймплэй.
Забавно получилось с этой игрой – название изначально было Bubble boo, оказалось, что это название зарегистрированная торговая марка чья-то, и есть где-то игра с таким названием, но не в GooglePlay. Через месяц после публикации пришла угроза от гугля – удалим, мол, за нарушение авторских прав. Переименовал. Но, видимо ту игру рекламировали и за месяц пока в GooglePlay её не было, а моя была с их названием я получил 3000+ установок.
Следующая игра явилась развитием кода этих шариков. Черепаха из языка Лого (если кто помнит информатику в школе 80-х, сейчас что там изучают не знаю) смешалась в голове с игрушкой детства тамагочи. Какого-то сценария или определённого понимания что должно получиться не было почти до самого конца.
И вот получилось то, что получилось, детям нравится. Сейчас занят очередным своим шедевром. Чего и вам желаю.
Исходники (может кому помогут, небольшое количество комментариев кода присутствует):
→ Bubble Easy
→ Hey turtle