"В 35 лет пошёл я из писателей в программисты"...прошло 3 месяца. Первые шаги и результаты!

Автор: Профос Мьют

Всем привет!

Не так давно (но для меня - пропасть времени прошло!) опубликовал свой первый пост https://author.today/post/96786.

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

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

За спиной - около 1000 строчек с хвостиком написанного кода. Да-да, тысяча! Не скопированного, не взятых из готовых решений шаблонов, а написанных с нуля строчек, согласно логике игры! Тысяча и даже больше! Так как часть написанного визуала и идей пришлось удалить - не подходит по стилю, либо сложно всё совместить! Говнокод? Безусловно! НО ВЕДЬ РАБОТАЕТ! Освоен ли Lua (тот язык программирования, которым решил воспользоваться для своей первой игры)? И да, и нет! Мои цели и задачи он выполняет, а в дремучие теоретические "дебри" я не особо лезу. Да, уверен, что можно написать и короче, но для начинающего пока сойдёт ))

Моя первая игра как-то незаметно перевалила экватор, осталось где-то навести лоск, отладить баги в 2х кнопках, прописать сцену выбора уровней и навигацию (знаю, что там ещё ой как много, но всё-таки!), чуток доработать визуал - и всё! Готово!!

Что за игра? Секрета тут нет: я скрестил японский кроссворд и "сапёр" -  и получился весьма интересный, требовательный к логике и мышлению игрока, гибридомутант )))

А вот и первые скрины (но учтите, что надо ещё напильником кое-где доработать!):

на скринах не всё видно, но кнопочки меню справа тоже анимируются. Сам алгоритм подсчёта цифр в ячейках работает безукоризненно! Борюсь с некоторыми багами при нажатии на кнопки (нужно учесть все ветвления и варианты!)

при взятии Подсказки ячейка начинает мигать (на статичном скрине не видно).

Можно помечать ячейки, отменять неудачные ходы и брать подсказки...каждое касание на экране анимировано!

Уровень сложности масштабируется - нужно только прописать сцену выбора уровней...

Ну, как-то так...пишу код, запускаю - и сам же провожу тестирование, играю!

Пишу этот пост, чтобы подвести кое-какие промежуточные результаты, где-то (в малой степени!) похвастаться...ну и, само собой, привлечь внимание к тому, что в нашем мире всё возможно! Если есть желание и сильная мотивация - то всё получится!

А я всё ещё "горю", пишем код дальше! Через месяц, надеюсь, выпустить релиз своей первой игры! А может даже и раньше! ;)

+11
309

0 комментариев, по

5 6 79
Наверх Вниз