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

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

Кажется в начале уместнее бы написать, что такое ProtoPie, а не про wordle)

Добавили. Спасибо за фидбек)

Ну кстати да, добавим в статью сноску, спасибо

Но все-таки, вариант слова в мужском роде ("скирд") - я увидел у вас впервые. Обычно в женском.

Чет не работает. После третьей буквы сама доставляет 4 и 5.

Можно поподробнее в какой момент это происходит?

начинаю набирать буквы после ввода 3 буквы автоматом появляются 4 и 5

Интересно. с мобилы/компа? какой браузер? Андроид/иос? приложение Protopie?

мобильный хром андроид 11

Может я не очень внимательно читал, заранее прошу пардону, но возникает дикий вопрос - а почему так сложно нужно работать с индексами в т.н. базе данных?

Позвольте дать вам непрошенный совет ))

У вас все слова из пяти букв (это строго), значит... не нужны вам индексы совершенно! Просто лепите их все в одну строку бесстрашно и бескомпромиссно!

Длина строки всегда известна, длина слова тоже - все, задача решена! Поделив одно на другое вы точно и очевидно знаете количество слов в базе. Выбрав случайное число ограниченное предыдущим значением вы будете иметь номер слова. Умножив номер необходимого слова на длину слова вы получите индекс в строке.

Осталось лишь получить подстроку длиной в пять символов по полученному адресу.

Это без всякого сарказма или желания поумничать. Просто мысли в слух. Может это поможет вам упростить слой работы с базой.

Вероятно, со строкой не работают, потому что она имеет ограничение по количеству символов.

Да, хорошая идея. В данном случае ваше решение подойдёт лучше.

Целью статьи было скорее показать потенциал протопая. Обычно его используют для прототипирования мобильных приложений, а не игр. Просто делать игру мне было веселее. Ну а небольшая бд в прототипе никогда не бывает лишней. Наверно я сделаю пометку, что такой способ подойдёт для "бд" из элементов любой длины, а оптимально - делать иначе. Спасибо

Спасибо за ответ.

Могу так же заметить, что я и сам являюсь ярким представителем когорты создателей велосипедов из костылей и граблей )))

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

То, что вы применяете инструмент, вроде бы даже не совсем приспособленный к определенного рода задачам, расширяя его возможности -- это только плюс. Вы выжимаете из него 146% функционала, а это получается не у всех.

Собрав свою библиотеку базовых подходов к работе с разными отсутствующими в протопай структурами данных вы только выиграете.

Удачи в ваших поисках!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории