Проба пера. Как я сделал "это"
Всем привет друзья.
Так как сегодня пятница, и по старой доброй традиции мы можем делится пятничным "моим", а так же день сисадмина (коим я и являюсь от части), вот вам моя "история".
Совсем недавно меня догнала зараза коронавируса, и на меня было составлено постановление которое обязывало меня находится дома 2 недели. Дабы это время не пропало зря, я решился на то что не решался очень давно.
У меня давно витала идея сделать какую нибудь игрульку для ведроида. Вот прям самую простую и тупую игру, просто сделать. Долго гуглив ( не долго ) я наткнулся на интересный игровой движок CoronaSDK(solar2d) и начал его курить.
Движок весьма занятный и интересный, могу запилить о нем отдельный пост или пару уроков, если будет желание и вопросы. Весь код игры пишется на языке lua, который при написании кода напоминал мне мой родной и любимый питон.
Опустим подробности того как я писал свою игру. Если будет интересно могу рассказать. Вы только скажите.
Суть игры простая. Игровое поле 9х9 ячеек. В каждой ячейке цифра от 1 до 9. (поле заполняется случайным образом). Тут вы наверно подумали - "Этот лошара заново изобрел Судоку"
Хах! Не угадали. Над полем находится математический знак, либо плюс либо минус. Аха, стало интереснее, неправдали? Кому не интересно дальше не читайте. Я серьезно. Там все еще хуже.
Игру вы начинаете со стартовыми очками, которые по умолчанию ровны 100. Игру вы начинаете всегда с математическим знаком "+". И так. Вы должны выбрать на игровом поле цифру рядом с которой находится хотя бы еще одна такая же. Эти цифры будут просуммированы, а полученная сумма в свою очередь будет, либо прибавлена к базовым очкам если знак математической операции "+", либо будет вычитаться если знак "-".
Сложно. Знаю. Если вы до сих пор это читаете то я вами восхищаюсь. Вы по настоящему терпеливые люди.
После каждого хода знак математической операции меняется на противоположный. Суть игры. набрать как можно больше очков.
Там есть пару приколюх, плюшек. Которые призваны помочь вам облегчить игру. Они покупаются за внутри игровую валюту. СТООП! Там нет ни каких покупок за реал! Онли реклама. Самую малость. Для поддержания штанов. Посмотрели рекламку, получили плюхи, за плюхи купили приколюхи. Все просто.
Вы наверное думаете - Как то все просто. Но это только на первый взгляд. На месте выбранных (уничтоженных вами цифр), появляются новые цифры. А теперь в чем соль, если вы уничтожили цифру 9,то шанс появлению на ее месте снова цифры 9 будет равен 1/9. Таким образом в фазе игры "+" вы уничтожаете самые жирные цифры, и как следствие сокращаете их число. С мелковесомыми цифрами 1,2,3 точно такая же ситуация. Таким образом состав игрового поля со временем будет "сужаться"
Друг, если ты дочитал до "здесь" то скачай игрушку и попробуй сыграть, кто знает, может это что ты так долго искал.
Буду рад отзывом и предложениям. Не ругайте сильно, первый раз это делаю.
Ссылка на Google Play: