Добрый вечер!
Появилась задумка сделать для развлечения с детьми игру "Фанты" на базе Алисы из МД.
Суть игры: надо из текстового файла (а может из БД) с заданиями, брать случайную строку и произносить её, но чтобы строку которую уже озвучивали, дальше не произносить.
Как-то так:
Я: Алиса, поиграем в фанты
Алиса: С удовольствием, я готова
Я: Алиса, что сделать этому фанту
Алиса: Этому фанту - ... // строка 2 из 30 для примера
Я: Алиса, что сделать этому фанту
Алиса: Этому фанту - ...// строка 23 из 30 для примера
...
и т.д. пока все 30 строк не озвучит.
...
Алиса: Это был последний фант
Господа, какие варианты реализации видны? Может уже кто делал что-то подобное.
Спасибо!
Игра "Фанты"
Модератор: immortal
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Игра "Фанты"
например,
1 тхт читать в массив
2 случайным образом выбирать строку из массива
3 после обработки удалять из массива
4 готу 2
Ну, там много способов есть, сгенерить, например, сразу 30 рандомных неповторяющихся номеров строк и по ним идти
1 тхт читать в массив
2 случайным образом выбирать строку из массива
3 после обработки удалять из массива
4 готу 2
Ну, там много способов есть, сгенерить, например, сразу 30 рандомных неповторяющихся номеров строк и по ним идти
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303
- xor
- Сообщения: 2039
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 286 раз
- Поблагодарили: 629 раз
Re: Игра "Фанты"
ещё для детей интересно - кит или кот?
Человек задумывает животное, Алиса отгадывает.
Сначала неинтересно, но потом прикольно.
запись/чтение таблиц, работа с голосом или терминалом
1 партия
Задумали кошку
Алиса(А): Это кит?
ч: нет
А: А кто?
ч: Кошка
А: Какой вопрос нужно задать, чтобы понять,чем различаются Кит и Кошка?
ч: Ловит мышей?
А: Запомнила. Сыграем ещё?
2 партия
Задумали собаку
А: Это кит?
ч: нет
А: Ловит мышей?
ч: нет
А: А кто?
ч: Собака
А: Какой вопрос нужно задать, чтобы понять,чем различаются Кошка и Собака?
ч: Лает?
А: Запомнила. Сыграем ещё?
и т.д.
вместо животных можно создавать экспертную систему для диагностики оборудования, например)
Человек задумывает животное, Алиса отгадывает.
Сначала неинтересно, но потом прикольно.
запись/чтение таблиц, работа с голосом или терминалом
1 партия
Задумали кошку
Алиса(А): Это кит?
ч: нет
А: А кто?
ч: Кошка
А: Какой вопрос нужно задать, чтобы понять,чем различаются Кит и Кошка?
ч: Ловит мышей?
А: Запомнила. Сыграем ещё?
2 партия
Задумали собаку
А: Это кит?
ч: нет
А: Ловит мышей?
ч: нет
А: А кто?
ч: Собака
А: Какой вопрос нужно задать, чтобы понять,чем различаются Кошка и Собака?
ч: Лает?
А: Запомнила. Сыграем ещё?
и т.д.
вместо животных можно создавать экспертную систему для диагностики оборудования, например)
- Рейтинг: 1.16%
win10 connect https://connect.smartliving.ru/profile/303