Друзья всех приветствую! Требуется профессионал мастер своего дела по создание мобильных приложений для iOS и Android. Прошу оставить свои заявки с примерами работ и с отзывами. Лично на мои контакты ЛС и ...
Автогенератор поля для игры в слова
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Референс на игру: https://www.youtube.com/watch?v=HiKGTrFKEeo&t
Термины:
- стакан - игровое поле, похожее на игровое поле игры тетрис;
- найти слово - возможность выделить последовательность букв, которые сформируют искомое слово в стакане по вертикали или горизонтали, слева направо, сверху вниз, либо справа
налево или снизу вверх. Найденное слово исчезает с поля.
Свойства стакана: в рамках игрового поля (стакана) действуют следующие условия:
- гравитация - любая буква не может зависать в воздухе, если у нее нет основания, на котором она может лежать. В таком случае буква смещается по вертикали стакана вниз до того момента, пока не найдет другую букву или не достигнет дна стакана;
- схлопывание - процесс, который возникает при появлении в стакане абсолютно пустых столбцов, т.е. если в массиве букв образовался пустой столбец на всю высоту стакана, а по обе стороны его есть буквы, то данный столбец (пустой) ликвидируется путем присоединения одной из сторон к другой (эффект схлопывания);
придумать алгоритм, который создаёт игровое поле с заданными словами так, чтобы слова можно было найти в строгой последовательности. Также алгоритм должен смешивать в стакане все буквы (Shuffle) из всех входных слов с учетом свойств стакана. После смешивания в игре сохраняется строгая последовательность нахождения слов от первого к последнему. Каждое найденное слово исчезает с поля и приводит к активации процессов в стакане: гравитации или схлопыванию.
Алгоритм должен иметь возможность проводит смешивание в стакане (shuffle), даже если часть слов найдены и исчезли с поля. Одновременно мы можем найти только одно! слово из последовательности.
Процесс создания игрового поля должен выглядеть так: мы вводим список слов, нажимаем кнопку "создать" и получаем игровое поле с буквами, на котором мы можем найти слова в нашей последовательности.
Заявки фрилансеров
Похожие заказы
- Мобильные приложения16 заявокЗакрыт4 года назад
Всем привет! Компания AMS находится в поиске Backend разработчика для написания апи и админки мобильного приложения. Нам важны: 1) подтверждённый коммерческий опыт с laravel, node.js и elastic search; 2) доступность 8 ...
Мобильные приложения4 заявкиЗакрыт4 года назадOnepage + commerce modul. Цены с дедлайном в личку.
Мобильные приложения6 заявокЗакрыт4 года назадТребуется создать приложения по типу Литрес но для школьных задач , более подробно только в лс .
Мобильные приложения7 заявокЗакрыт4 года назадВсем добрый день, очень нужен разработчик с акаунтом ГП на котором уже залиты ваши приложения. Нам необходимо протестировать работу наших методов через маркет ( это безопасно приложения соблюда.т все правила гугл плей) Для тестов ...
Мобильные приложениянет заявокЗакрыт4 года назад- $15
Всем привет, в приложении есть начальный экран его надо удалить. Так же потребуется изменить имя пакета. Сделать нужно сегодня. Приложение написано на SWIFT
Мобильные приложения2 заявкиЗакрыт4 года назад Требуется опытный разработчик приложений на андроид, для создания мобильного приложения сайта онлайн-казино Слотс Сити, требуется что бы приложение полностью дублировало функции сайта, что бы в нем была доступна регистрация и верификация аккаунта, атак же все ...
Мобильные приложения7 заявокЗакрыт4 года назадДобрый день, коллеги. Ищу сотрудника, который разбирается в написании приложений в WebView в проект. Желательно из Киева, но не критично. Если Вы заинтересовались, пишите. Всегда рад сотрудничеству!
Мобильные приложения4 заявкиЗакрыт4 года назадНужно создать webview-приложение со следующим функционалом: Интегрировать Facebook SDK, Appsflyer SDK, OneSignal SDK, отложенные диплинки от FBВозможность отправки Push-уведомленийКлоака по ГЕО (Если гео закрыто, то открывается нативная часть; Если гео открыто - открывается ссылка трекера)Интеграция ...
Мобильные приложения2 заявкиЗакрыт4 года назадРазработка приложения с 0 Приложение на flutter Используем bloc, firebase, sqlite Срок проекта - 1-2 месяца указывайте стоимость 1 часа работы и примеры сделанных ранее приложений
Мобильные приложения5 заявокЗакрыт4 года назад