Как я разработал новую версию тетриса для App Store. Оказалось, что почти такую же создал президент Армении!
Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.
Лучшие проекты получат призы от компании Genesis: занявший первое место — Apple iPhone 12 64GB, второе место — наушники Marshall Monitor II ANC Black, третье — набор Arduino.
Дальше — рассказ разработчика Николая Мозгового о его pet-проекте — Wordis Puzzle.
Николай Мозговой — автор проекта Wordis Puzzle
Я — старший разработчик Sigma Software. В повседневной жизни работаю над большими enterprise и IoT-проектами. Если позволяет время, с 2016 года стараюсь принимать участие в конкурсах по разработке с друзьями и коллегами. Это расширяет кругозор и экспертизу, даже если не приносит мгновенного результата. Последним таким конкурсом стал Jam Nation, организованный французским издателем гиперказуальных игр Tap Nation в январе 2021 года. Конкурс привлек внимание требованием опубликовать разработанную игру и щедрым призовым фондом. Забегая вперед, признаюсь, что мы его не выиграли, однако получили бесценный опыт и достижение в виде собственного опубликованного приложения.
Конкурс был посвящен гиперказуальным играм, соответственно, нужно было придумать что-то очень простое как для пользователя, так и технически, так как время и ресурсы сильно ограничены. Возникла идея совместить тетрис со словарем, так и получился Wordis.
Смысл игры в том, чтобы складывать слова из падающих букв: как тетрис, но со словами.
Поиск такой игры в мобильных магазинах не увенчался успехом, поэтому идея была принята в работу.
Приложение может использоваться как игровой способ расширения словарного запаса.
P.S. При этом я нашел такую игру 1991 года для DOS — Wordtris. Судя по всему, один из авторов Армен Саркисян — президент Армении.
Wordtris — игра, разработанная президентом Армении
На разработку и публикацию игры (по условиям хакатона) был дан месяц, после чего в нее было запрещено вносить изменения.
Учитывая наш опыт, мы решили сразу решить вопрос поставки, и это оказало верным шагом: если это откладывать, есть риск не выпустить приложение в срок. Вся документация и задачи заносились в GitHub.
Для упрощения процесса было решено делать приложение полностью самодостаточным. Но обновление словаря и игровых уровней лучше делать удаленно, без необходимости обновления приложения.
Изначально нас было двое: Александр Чипиженко (тоже старший разработчик в Sigma Software) и я. Мы быстро поняли, что не успеем сами настроить и подтвердить учетную запись для публикации игры, поэтому пришлось привлечь Влада Хромых — моего друга и инди-разработчика. У него была и учетная запись разработчика Apple, и Macbook для сборки.
Роли были распределены условно так:
Wordis опубликован в App Store, также появится в Google Play, как только позволит время.
Проект доступен на GitHub, к нему можно присоединиться, однако исходный код нельзя переиспользовать в своих целях (ограничение лицензии Unity Asset Store EULA используемого Block Puzzle Game Kit).
Из проблем, которые осталось решить:
На сегодня у приложения порядка сотни установок. Про монетизацию пока не задумывались.
На данный момент планы чисто технические:
В рамках конкурса pet-проектов разработчики и инвесторы оценят проект Wordis Puzzle по таким критериям:
1. Оригинальность идеи.
2. Качество кода.
3. Технический уровень.
4. Жизнеспособность идеи.
5. Перспективы проекта как бизнеса.
6. Инвестиционная привлекательность.
Победителей среди 20 кейсов определят на основе оценок инвесторов (45%), разработчиков (45%) и голосов читателей Highload (10%).
Более подробно, кто и как будет оценивать кейсы, можно прочитать здесь: статья об экспертах, критериях и правилах конкурса.
Вячеслав Белый
Mobile Team Lead, Co-Founder iOS Ukraine.
Оценивает проекты на iOS.Mobile Team Lead, co-founder iOS Ukraine, основатель первой в Украине онлайн-конференции по iOS-разработке, ведущий обучающего YouTube-канала, консультант и аудитор мобильных команд.
Дмитрий Шапран
iOS Developer, Uklon.
За 10 лет в IT-сфере успел поработать в разных направлениях, а начинал свой путь с техподдержки в компании программного обеспечения. Более 6 лет работает IOS-разработчиком над проектами, связанными с райдшерингом. Считает, что самое главное в любом проекте — это люди, их таланты и цели.
Елена Мажуга
Старший инвестиционный аналитик Genesis Investments.
Роман Бабицкий
Основатель инвесткомпании Babitskyi Investment, глава совета по вопросам иностранных инвестиций и экономического развития Украины.
Дмитрий Томчук
Основатель инвестиционного фонда Fison.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…