Артур ПоповПродуктовый дизайнер и разработчик

История

Почему рекорд в Pixel Snake не спрашивает, вошли ли вы в Game Center

В «Змейке» на старых кнопочных Nokia рекорд хранился в самом телефоне. Не нужны были ни аккаунт, ни интернет. Проиграл, увидел, что до лучшего результата не хватило трёх яблок, и сразу начал новую партию.

С этого Pixel Snake и начиналась. До версии 1.0 в игре была своя таблица рекордов: десять лучших результатов, которые хранятся прямо на устройстве.

Версия 1.0: пришёл Game Center

К выходу версии 1.0 я подключил Game Center: общую таблицу рекордов и достижения. Теперь свой счёт можно сравнить с другими игроками и посмотреть награды в одном месте со всеми играми.

Проще всего было бы на этом остановиться и заменить свою таблицу системной. Но я её оставил.

Почему своя таблица осталась

Game Center — это вход в аккаунт Apple, окно, которое легко закрыть не глядя, и таблица, которая может быть недоступна без сети. Представьте: вы в метро, только что набрали лучший счёт за неделю, а посмотреть его негде.

Рекорд — это ваша маленькая личная история с игрой. Игра не должна запирать её за входом в аккаунт.

Потом появились свои награды

С наградами вышло так же, только в обратном порядке. Сначала достижения были только в Game Center, а позже я добавил собственные: сейчас их 31, и все они видны прямо в игре.

Одни даются за одну партию: 30, 60, 90 и 120 яблок. Другие копятся со временем: 2 000 яблок за всё время, 50 сыгранных партий, 20 минут в одной игре.

Их приятно собирать как коллекцию. Сегодня вы собрали 28 яблок и почти дотянулись до первой награды, а через неделю открываете «60 за партию» и понимаете, что стали играть лучше.

Не запасной вариант

Главное правило, которое я себе поставил: локальные награды — не урезанная копия Game Center «для тех, кто не вошёл». Это полноценная система со своим экраном, полосками прогресса и наградами, которых в Game Center нет.

Перед обновлением структуры наград игра сохраняет резервную копию прогресса, чтобы новая версия не стёрла то, что вы собирали месяцами.

Кому что

Если вам интересно соревноваться — войдите в Game Center, и ваш счёт попадёт в общую таблицу. Если вы играете пять минут перед сном и соревнуетесь только с собой, Pixel Snake всё равно запомнит каждый ваш рекорд.

Выбирать должен игрок, а не приложение. Как в той самой классической «Змейке», где рекорд просто был.

Как это выглядит в игре

Рекорды

Локальная таблица десяти лучших результатов Pixel Snake: места, очки и даты
Локальная таблица: десять лучших результатов на устройстве.
Таблица Game Center с вкладками «Друзья» и «Весь мир» и местом игрока в мировом рейтинге Pixel Snake
Game Center: общий рейтинг среди игроков.

Награды

Экран локальных наград Pixel Snake: общий прогресс, коллекция яблок и полоски прогресса
Локальные награды: прогресс виден прямо в игре.
Экран достижений Game Center для Pixel Snake с завершёнными наградами
Game Center: достижения рядом с другими играми.

Читайте также

История

Что я сохранил от классической «Змейки» и что изменил в Pixel Snake

Знакомые правила, поле без стен, препятствия, бонусы и награды: рассказываю, что осталось от классической «Змейки» в моей игре для iPhone и iPad.

Открыть →