13 / 13 / 0
Регистрация: 06.06.2012
Сообщений: 81
|
|
Добавление словаря в игру29.03.2013, 12:41. Показов 965. Ответов 9
Метки нет Все метки)
(
Здравствуйте.У меня в игре, по задумке, должны активно использоваться разные слова (даже далекие по смыслу). Я считаю глупым делать массив и заполнять его словами вручную, так что же все таки делать? Я думал что смогу легко найти такие словари в виде библиотек в интернете, но мои поиски закончились ничем. Подскажите, пожалуйста, что делать?
0
|
29.03.2013, 12:41 | |
Ответы с готовыми решениями:
9
Добавление словаря в словарь Добавление элементов в словарь внутри словаря Добавление онлайна в игру |
13 / 13 / 0
Регистрация: 06.06.2012
Сообщений: 81
|
|
29.03.2013, 17:23 [ТС] | |
смысл довольно прост: сверху вниз падают рандомные слова, если напечатать одно из них, оно пропадает, нельзя допустить чтоб хоть 1 слово упало вниз. Знаю что может показаться бредом, но я таким способом (написанием разных игр/задач) вспоминаю язык и API после долгого перерыва.
0
|
![]() 58 / 58 / 9
Регистрация: 09.01.2013
Сообщений: 247
|
||
29.03.2013, 18:00 | ||
Хотя у меня есть одна методика для упрощения, которой я сейчас пользуюсь для хранения игровых данных: создается файл, и специальный класс для его чтения, потом в файл нужно добавить слова (кстати в этом случае их хватит и около 100, потом можно добавить еще), и из файла через класс эти слова попадут в массив слов в игре.
1
|
![]() |
||||||
29.03.2013, 19:00 | ||||||
Kp0c, предлагаю такой метод:
1) открываем сайт какого-нибудь словаря (пример) 2) открываем его HTML, копируем 3) пишем формочку с полем ввода и кнопкой, на кнопку вешаем реджекс 4) для примера выше будет
5) Полученную коллекцию сохраняем в файл
1
|
13 / 13 / 0
Регистрация: 06.06.2012
Сообщений: 81
|
|||
29.03.2013, 23:09 [ТС] | |||
Всем спасибо за ответы, мое решение таково (вдруг кому пригодится): 1)Я нашел в интернете большой орфографический словарь. (не сочтите за рекламу, вдруг не найдут) 2)сделал простенькую прогу в которую можно вставить кусок из словаря и она преобразует его в столбец слов и может проверять на повторы. (за прогой пишите в ЛС, хотя я сомневаюсь что это кто то не может написать) 3)Игра хватает с файла слова. 4)PROFIT! В итоге, можно за пару кликов добавить тысячи слов, которые уже обработаны. Добавлено через 46 секунд P.S. алгоритм обработал 4202 слов меньше чем за минуту ![]()
0
|
![]() |
|
29.03.2013, 23:23 | |
Реджексами текст разбирали? Или автоматом?
![]()
1
|
![]() |
||
30.03.2013, 14:35 | ||
1
|
13 / 13 / 0
Регистрация: 06.06.2012
Сообщений: 81
|
|
30.03.2013, 16:50 [ТС] | |
ок, попробую еще ими, но мне скорость не важна, все равно чисто файлик записать и все
![]()
0
|
30.03.2013, 16:50 | |
Помогаю со студенческими работами здесь
10
Из словаря создается объект, именами атрибутов которого будут ключи словаря Как в индексаторе моей реализации "словаря" получить элемент словаря без перебора? Подскажите игру, похожую на игру Deathtrap Dungeon Игру на Дельфи переделать на игру под интернет Переделать игру солитер на игру косынка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
|
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
|
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
|
Настройка MTProxy
Loafer 11.06.2025
Дополнительная информация к инструкции по настройке MTProxy:
Перед сборкой проекта необходимо добавить флаг -fcommon в конец переменной CFLAGS в Makefile.
Через crontab -e добавить задачу:
0 3. . .
|
Изучаем Docker: что это, как использовать и как это работает
Mr. Docker 10.06.2025
Суть Docker проста - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер, если говорить образно, это запечатанная коробка, в которой находится ваше приложение вместе. . .
|
Тип Record в C#
stackOverflow 10.06.2025
Многие годы я разрабатывал приложения на C#, используя классы для всего подряд - и мне это казалось естественным. Но со временем, особенно в крупных проектах, я стал замечать, что простые классы. . .
|
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
|
Dapper - лучший среди микроORM под C#
UnmanagedCoder 09.06.2025
Знаете, в мире ORM-инструментов для . NET существует негласная иерархия. На вершине массивных фреймворков возвышается Entity Framework - неповоротливый, но всемогущий. А в категории легковесных. . .
|
Сравнение GCC 14 и Clang 18 компиляторов C для HPC
bytestream 08.06.2025
В высокопроизводительных вычислениях (HPC) выбор компилятора - это ход, способный радикально изменить производительность всей системы. Работая последние 15 лет с критическими HPC-системами, я видел. . .
|
Всё о конфигурации ASP.NET Core
stackOverflow 08.06.2025
Старый добрый web. config, похоже, отправился на пенсию вместе с классическим ASP. NET. За годы работы с различными проектами я убедился, что хорошо организованная конфигурация – это половина успеха. . .
|