Как я начал делать игру. Мотивация и цели

Я решил сделать свой проект, чтобы отвлечься от рабочих будней и размеренно построить такую архитектуру приложения, которая нравится мне. Первой идеей был аналог Quiz your English с разбором каждого из заданий после игры.

Стек технологий выбрал максимально понятный и привычный для меня, чтобы сосредоточится на идее, не отвлекаясь на чтение best practices или документации. У меня был опыт работы с Meteor, я делал несколько приложений для заказчиков. Считаю его одним из самых лучших решений для построения прототипов или разработки систем с большим количеством реактивности и без больших нагрузок.

Потому как основа были выбраны Meteor и React, с которыми я работал несколько лет на коммерческих проектах в Keenethics. Ещё, я ранее пробовал пару идей от ребят из Cult of Coders, потому отказался от publish/subscribe модели в пользу Grapher.

Проработав над идеей два месяца, я понимаю, что у меня не хватит мотивации закончить даже минимальную функциональность. Changelog рос с бешеной скоростью, попытки искать человека, который поможет с написанием заданий, порой погружали меня в пучину безысходности.

Как итог я решаю отказаться от этой идеи. Получившуюся базу приложения я решил использовать для чего-то более простого, не требующего управления контентом и с максимально прозрачной идеей.

Я со своими детьми часто играю в карточки, где нужно по очереди открывать два изображения и искать одинаковые. В очередной раз играя в эту игру я подумал что это можно реализовать в виде приложения.

Игра в поиск одинаковых карточек
Игра в поиск одинаковых карточек

Поиск по Play Store не показал много конкурентов. С одной стороны это настораживало, но с другой, давало уверенность, что можно сделать продукт, который сможет найти своего пользователя.