Как стать автором
Обновить

Комментарии 16

Эмм… а ссылки на гугл плей или названия игрушки и нет…
Удалили при модерации, видимо. https://play.google.com/store/apps/details?id=com.newmechanics.tapefold

За ссылки в статье забанить могут.

Неплохая идея. Как обстоит дело с уровнями? Будет ли допиливание сложности на прохождение? (например, ведется ли статистика по сгибам? или там легко достигаемое и детерминированное минимальное количество складываний (а не а-ля коммивояжер).
По поводу картинки: не хватает обводки, тени или отступа в ширине у ленты. Когда она вплотную складывается, получается линолеум, а не ламинат))
Там сейчас с определенных уровней появляется «трехсторонняя» лента, когда при каждом сгибе цвет меняется красный->синий->желтый и так же появляются точки, которые нельзя затрагивать. Со сложностью — сейчас там, за исключением некоторых первых уровней минимально необходимое кол-во, оно же то, за которое надо решить. Проверял на эвм обычным рекурсивным поиском с некоторыми эвристиками.
По поводу ленолеума-ламината, была такая идея, но появилась после того как был сделан основной код и нехватало времени переделывать (тут либо uv текстуры очень аккуратно выстраивать, либо геометрию по-другому гернерить). Код рисования ленты самый сложный, там куча слабоструктурируемого кода с развесистыми свичами. Хотя, возможно, можно было бы сделать проще.
Кстати, извиняюсь, если не в тему, но думаю тут должно хватать знающих людей.

На чём сейчас удобнее и вообще имеет смысл писать под андроид? Я более-менее ориентируюсь в C\C++\JS (на уровне джуниора, пожалуй) и знаю основы Java (совсем нуб). Насколько я понимаю, в Android Studio есть возможность писать как на крестах, так и на яве. Вот вопрос, собсна в том, какой из этих двух языков лучше подучить и с чего б начать?
C++ приложения вполне себе работают под андроидом, изначально предполагалось что андроидные приложения на джаве будут работать на всем зоопарке железа. На практике же нужно только arm7. Полностью C++-ый i2pd там работает хорошо и быстро.
Если знаешь плюса и js, то может заинтересовать связка qt+qml.
В основном пишут на Java.
Хммм))Неплохая идея, структруированная подача материала. Только сейчас понял насколько наша команда, состоящая из трех студентов — человек -оркестр.В данный момент мы работаем над версией игры под android ведроид, которая будет выпущена позже в этом году.Рад что ваша игра вышла в Google Play, успехов в дальнейшей разработке))
Существуют девайсы с соотношением от 4:3 до 16:9 (всего пять разных соотношений).

Весьма спорное утверждение. Соотношения бывают от 1:1. И существует как минимум Acer Iconia Tab c разрешением 1366х768 и это больше, чем 16:9.
Баянистая картинка в тему: http://d2cpknllkuywe0.cloudfront.net/images/frag_android_screen_res_light.png

Да, про 1:1 слышал, но не уверен в распространенности (что-то из Blackberry, да?). Соотношение более «вытянутые» чем 16:9 будут точно работать нормально (хоть и не очень красиво). Игровое поле скейлится чтобы с максимальным размером поместится в свободную область, сохраняя соотношение сторон ячеек квадратными. Т.е. основная игровая логика должна работать. Картинка, да, показывает разнообразие разрешений, а соотношения понять сложно. Я наткнулся на такую https://i.stack.imgur.com/7nJl3.png, от нее и плясал.
Игра огонь! Жду продолжения и новых уровней!
Спасибо за подсказку.
На удивление очень приятный визуал! Всё стильно и приятно, будь-то анимация или элементы дизайна. Соответственно ждёшь геймплея того же уровня. А вот с ним большие проблемы: явно, что массовая аудитория в такое играть не будет. Я себя к массовой не отношу, но мне тоже сама механика не очень понравилась. Удачи в будущих проектах)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации