init
This commit is contained in:
parent
2c5203d202
commit
08ac2edb96
25 changed files with 13767 additions and 0 deletions
84
.gitignore
vendored
Normal file
84
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
# Logs
|
||||||
|
logs
|
||||||
|
*.log
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
pnpm-debug.log*
|
||||||
|
lerna-debug.log*
|
||||||
|
|
||||||
|
# Dependencies
|
||||||
|
node_modules
|
||||||
|
dist
|
||||||
|
dist-ssr
|
||||||
|
*.local
|
||||||
|
|
||||||
|
# Environment variables
|
||||||
|
.env
|
||||||
|
.env.local
|
||||||
|
.env.development.local
|
||||||
|
.env.test.local
|
||||||
|
.env.production.local
|
||||||
|
|
||||||
|
# Python
|
||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
*$py.class
|
||||||
|
*.so
|
||||||
|
.Python
|
||||||
|
build/
|
||||||
|
develop-eggs/
|
||||||
|
downloads/
|
||||||
|
eggs/
|
||||||
|
.eggs/
|
||||||
|
lib/
|
||||||
|
lib64/
|
||||||
|
parts/
|
||||||
|
sdist/
|
||||||
|
var/
|
||||||
|
wheels/
|
||||||
|
*.egg-info/
|
||||||
|
.installed.cfg
|
||||||
|
*.egg
|
||||||
|
MANIFEST
|
||||||
|
venv/
|
||||||
|
env/
|
||||||
|
ENV/
|
||||||
|
env.bak/
|
||||||
|
venv.bak/
|
||||||
|
.pytest_cache/
|
||||||
|
.coverage
|
||||||
|
htmlcov/
|
||||||
|
*.pyc
|
||||||
|
*.pyo
|
||||||
|
|
||||||
|
# Editor directories and files
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/extensions.json
|
||||||
|
.idea
|
||||||
|
.DS_Store
|
||||||
|
*.suo
|
||||||
|
*.ntvs*
|
||||||
|
*.njsproj
|
||||||
|
*.sln
|
||||||
|
*.sw?
|
||||||
|
|
||||||
|
# Temporary files
|
||||||
|
*.tmp
|
||||||
|
*.temp
|
||||||
|
*~
|
||||||
|
*.bak
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
|
||||||
|
# OS files
|
||||||
|
Thumbs.db
|
||||||
|
.DS_Store
|
||||||
|
.AppleDouble
|
||||||
|
.LSOverride
|
||||||
|
|
||||||
|
# Backup files
|
||||||
|
* copy.*
|
||||||
|
* backup.*
|
||||||
|
*.backup
|
||||||
|
|
||||||
5
family.md
Normal file
5
family.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
Кто дольше всех собирается за стол?
|
||||||
|
Кто больше всех ест на Новый год?
|
||||||
|
Что важнее всего в новогоднюю ночь?
|
||||||
|
Кто лучше всех говорит тосты?
|
||||||
|
Где мы встретим следующий новый год?
|
||||||
459
funny_questions_list.md
Normal file
459
funny_questions_list.md
Normal file
|
|
@ -0,0 +1,459 @@
|
||||||
|
# Веселые не новогодние вопросы из q.md
|
||||||
|
|
||||||
|
## Веселые вопросы (отсутствующие в questions.js)
|
||||||
|
|
||||||
|
### 1. Почему ваши коллеги с утра так странно на вас смотрят?
|
||||||
|
**Ответы:** Из-за опоздания, Пьяный, Плохо выгляжу, Не выспался, Завидуют, Грязный
|
||||||
|
|
||||||
|
### 2. За что не любят тещу?
|
||||||
|
**Ответы:** За язык, Характер, Советы, Дочь, Блины, Поучения
|
||||||
|
|
||||||
|
### 3. Что в голове у блондинки?
|
||||||
|
**Ответы:** Пустота, Мозг, Опилки, Ветер, Тараканы, Косметика
|
||||||
|
|
||||||
|
### 4. Про кого самые смешные анекдоты?
|
||||||
|
**Ответы:** Про Вовочку, Про Чапаева, Про тещу, Про блондинок, Про чукчу, Про Штирлица
|
||||||
|
|
||||||
|
### 5. Как уложить мужа спать?
|
||||||
|
**Ответы:** Напоить, Накормить, Лаской, Спеть колыбельную, Молча, Дать снотворное
|
||||||
|
|
||||||
|
### 6. Жена не приготовила мужу ужин, потому что…?
|
||||||
|
**Ответы:** Устала, Не успела, Обиделась, Забыла, Заболела, Не умеет готовить
|
||||||
|
|
||||||
|
### 7. Как жена встречает мужа после рыбалки?
|
||||||
|
**Ответы:** С радостью, Со скалкой, Со сковородкой, С подозрением, Со скандалом, Поцелуем
|
||||||
|
|
||||||
|
### 8. Почему муж не стал обедать дома?
|
||||||
|
**Ответы:** Сытый, Не успел, Ел на работе, Невкусно, Любовница накормила, Сходил в кафе
|
||||||
|
|
||||||
|
### 9. Что делает человек, проснувшись в выходной в 6 утра?
|
||||||
|
**Ответы:** Досыпает, Утреннюю гимнастику, Идет в туалет, Просто лежит, Завтракает, Матерится
|
||||||
|
|
||||||
|
### 10. Муж пришел домой в рваных штанах. Почему?
|
||||||
|
**Ответы:** Упал, Подрался, Пьяный, Собака покусала, Зацепился, Работал
|
||||||
|
|
||||||
|
### 11. Что любит делать милиционер?
|
||||||
|
**Ответы:** Штрафовать, Брать взятки, Свистеть, Арестовывать, Спать, Ловить преступников
|
||||||
|
|
||||||
|
### 12. Самая смешная фамилия?
|
||||||
|
**Ответы:** Пупкин, Попкин, Дураков, Писькин, Козлов, Смехов
|
||||||
|
|
||||||
|
### 13. Что бывает семейным?
|
||||||
|
**Ответы:** Трусы, Очаг, Ужин, Бюджет, Счастье, Фотоальбом
|
||||||
|
|
||||||
|
### 14. Как называется дом, в котором сидят много мужиков?
|
||||||
|
**Ответы:** Баня, Бар, Тюрьма, Казино, Дума, Бизнес-центр
|
||||||
|
|
||||||
|
### 15. Что можно заклеить скотчем?
|
||||||
|
**Ответы:** Рот, Бумагу, Книгу, Окно, Коробку, Дыру
|
||||||
|
|
||||||
|
### 16. Почему папа верит в Деда Мороза?
|
||||||
|
**Ответы:** Он сам дед мороз, Наивный, Хочет подарок, Пьяный, Романтик, Верит в чудо
|
||||||
|
|
||||||
|
### 17. Муж крайне рассержен. Что он нашел?
|
||||||
|
**Ответы:** Любовника, Записку, Заначку, Смс, Чек, Чужое белье
|
||||||
|
|
||||||
|
### 18. За границей сразу понимают, что перед ними русский. Почему?
|
||||||
|
**Ответы:** Пьяный, По одежде, По разговору, По поведению, Па акценту, Матерится
|
||||||
|
|
||||||
|
### 19. Что скажет жена, когда встанет на весы?
|
||||||
|
**Ответы:** Ужас, Я толстая, О боже, Ого, Надо худеть, Я похудела
|
||||||
|
|
||||||
|
### 20. Кто самый жадный?
|
||||||
|
**Ответы:** Жмот, Богач, Еврей, Чиновник, Ребенок, Путин
|
||||||
|
|
||||||
|
### 21. Чего боятся мужчины?
|
||||||
|
**Ответы:** Женщин, Измены, Свадьбы, Одиночества, Ответственности, Тёщу
|
||||||
|
|
||||||
|
### 22. Что делает преподаватель на лекции?
|
||||||
|
**Ответы:** Читает лекцию, Учит студентов, Спит, Диктует, Преподает, Объясняет
|
||||||
|
|
||||||
|
### 23. Что школьники часто забывают взять в школу?
|
||||||
|
**Ответы:** Дневник, Ручку, Голову, Пенал, Тетрадь, Портфель
|
||||||
|
|
||||||
|
### 24. Повару подарили щенка. Каким кулинарным именем он его назовет?
|
||||||
|
**Ответы:** Пончик, Бублик, Пирожок, Борщ, Сосиска, Кекс
|
||||||
|
|
||||||
|
### 25. Что делают люди когда застряли в лифте?
|
||||||
|
**Ответы:** Кричат, Паникуют, Ждут, Звонят, Целуются, Спят
|
||||||
|
|
||||||
|
### 26. На корпоративе плачет начальник, почему?
|
||||||
|
**Ответы:** Напился, Уволили, Обидели, От радости, От счастья, Устал
|
||||||
|
|
||||||
|
### 27. Куда прячется начальник во время проверки?
|
||||||
|
**Ответы:** Под стол, В туалет, В шкаф, Уходит домой, Уходит в отпуск, В подсобку
|
||||||
|
|
||||||
|
### 28. Что общего у Валуева и Гоголя?
|
||||||
|
**Ответы:** Имя, Ничего, Нос, Не знаю, Пол, Лысина
|
||||||
|
|
||||||
|
### 29. Неуспевающий ученик получил 5. Что случилось?
|
||||||
|
**Ответы:** Списал, Выучил, Повезло, Поумнел, Подсказали, Влюбился
|
||||||
|
|
||||||
|
### 30. Что не тонет в воде?
|
||||||
|
**Ответы:** Фекалии, Дерево, Пенопласт, Мяч, Лёд, Рыба
|
||||||
|
|
||||||
|
### 31. Про что никак не может вспомнить муж?
|
||||||
|
**Ответы:** Про годовщину, Про жену, Про деньги, Где был, Про даты, Про тещу
|
||||||
|
|
||||||
|
### 32. Что делают сотрудники на корпоративе?
|
||||||
|
**Ответы:** Пьют, Танцуют, Веселятся, Отдыхают, Работают, Общаются
|
||||||
|
|
||||||
|
### 33. Что бывает на ушах?
|
||||||
|
**Ответы:** Серьги, Лапша, Наушники, Волосы, Грязь, Родинка
|
||||||
|
|
||||||
|
### 34. За праздничным столом один человек не ест. Почему?
|
||||||
|
**Ответы:** На диете, Не хочет, Наелся, Болеет, Не вкусно, Пьяный
|
||||||
|
|
||||||
|
### 35. Что может разочаровать россиянина, впервые приехавшего в Америку?
|
||||||
|
**Ответы:** Еда, Люди, Цены, Погода, Язык, Все
|
||||||
|
|
||||||
|
### 36. Что или кто мешает человеку разбогатеть?
|
||||||
|
**Ответы:** Лень, Жена, Ум, Жадность, Работа, Глупость
|
||||||
|
|
||||||
|
### 37. Кому всегда везёт в жизни?
|
||||||
|
**Ответы:** Везунчику, Счастливчику, Дураку, Оптимисту, Президенту, Рыжему
|
||||||
|
|
||||||
|
### 38. Что делают со свадебным платьем после бракосочетания?
|
||||||
|
**Ответы:** Продают, Хранят, Стирают, Снимают, Сжигают, Выбрасывают
|
||||||
|
|
||||||
|
### 39. Лучшие друзья девушек — это бриллианты. А лучшие друзья мужчин?
|
||||||
|
**Ответы:** Машины, Женщины, Пиво, Деньги, Другие мужчины, Водка
|
||||||
|
|
||||||
|
### 40. Что сделает мужчина, если порвет носки?
|
||||||
|
**Ответы:** Носит рваные, Выбросит, Купит новые, Наденет другие, Зашьет, Спрячет
|
||||||
|
|
||||||
|
### 41. Вы приходите домой и видите, что квартира абсолютно пуста. Что бы это могло значить?
|
||||||
|
**Ответы:** Ремонт, Переезд, Ограбление, Жена ушла, Новая квартира, Пожар
|
||||||
|
|
||||||
|
### 42. Что, помимо спичек, можно хранить в спичечном коробке?
|
||||||
|
**Ответы:** Соль, Жука, Анализы, Кнопки, Бисер, Семена
|
||||||
|
|
||||||
|
### 43. Чем раздражают иностранцев русские туристы?
|
||||||
|
**Ответы:** Пьянством, Наглостью, Поведением, Хамством, Матом, Шумом
|
||||||
|
|
||||||
|
### 44. Что делает полицейский на крыше?
|
||||||
|
**Ответы:** Следит, Ловит, Спит, Сидит, Курит, Стоит на посту
|
||||||
|
|
||||||
|
### 45. Человек какой профессии много пьет?
|
||||||
|
**Ответы:** Сантехник, Дегустатор, Бармен, Врач, Слесарь, Дворник
|
||||||
|
|
||||||
|
### 46. Что люди делают в автобусе когда скучно?
|
||||||
|
**Ответы:** Читают, Слушают музыку, Спят, Смотрят в окно, Поют, Разговаривают
|
||||||
|
|
||||||
|
### 47. После чего человек говорит: «Плакали мои денежки»?
|
||||||
|
**Ответы:** Проиграл, Потерял, После покупки, Украли, Кризис, Банкрот
|
||||||
|
|
||||||
|
### 48. Что мешает российскому футболу?
|
||||||
|
**Ответы:** Футболисты, Тренер, Игроки, Лень, Деньги, Соперники
|
||||||
|
|
||||||
|
### 49. Что делают на пенсии?
|
||||||
|
**Ответы:** Отдыхают, Работают, Спят, Вяжут, Сидят, Смотрят телевизор
|
||||||
|
|
||||||
|
### 50. Кто мешает спать по ночам?
|
||||||
|
**Ответы:** Соседи, Дети, Супруг, Комары, Собаки, Машины
|
||||||
|
|
||||||
|
### 51. Мужчина идет по улице и улыбается. Почему?
|
||||||
|
**Ответы:** Влюбился, Хорошее настроение, Дурак, Получил зарплату, Сын родился, Женился
|
||||||
|
|
||||||
|
### 52. Что скажет жена, когда встанет на весы?
|
||||||
|
**Ответы:** Ужас, Я толстая, О боже, Ого, Надо худеть, Я похудела
|
||||||
|
|
||||||
|
### 53. Кто самый жадный?
|
||||||
|
**Ответы:** Жмот, Богач, Еврей, Чиновник, Ребенок, Путин
|
||||||
|
|
||||||
|
### 54. Чего боятся мужчины?
|
||||||
|
**Ответы:** Женщин, Измены, Свадьбы, Одиночества, Ответственности, Тёщу
|
||||||
|
|
||||||
|
### 55. Что в голове у блондинки?
|
||||||
|
**Ответы:** Пустота, Мозг, Опилки, Ветер, Тараканы, Косметика
|
||||||
|
|
||||||
|
### 56. Про кого самые смешные анекдоты?
|
||||||
|
**Ответы:** Про Вовочку, Про Чапаева, Про тещу, Про блондинок, Про чукчу, Про Штирлица
|
||||||
|
|
||||||
|
### 57. Как уложить мужа спать?
|
||||||
|
**Ответы:** Напоить, Накормить, Лаской, Спеть колыбельную, Молча, Дать снотворное
|
||||||
|
|
||||||
|
### 58. Жена не приготовила мужу ужин, потому что…?
|
||||||
|
**Ответы:** Устала, Не успела, Обиделась, Забыла, Заболела, Не умеет готовить
|
||||||
|
|
||||||
|
### 59. Как жена встречает мужа после рыбалки?
|
||||||
|
**Ответы:** С радостью, Со скалкой, Со сковородкой, С подозрением, Со скандалом, Поцелуем
|
||||||
|
|
||||||
|
### 60. Почему муж не стал обедать дома?
|
||||||
|
**Ответы:** Сытый, Не успел, Ел на работе, Невкусно, Любовница накормила, Сходил в кафе
|
||||||
|
|
||||||
|
### 61. Что делает человек, проснувшись в выходной в 6 утра?
|
||||||
|
**Ответы:** Досыпает, Утреннюю гимнастику, Идет в туалет, Просто лежит, Завтракает, Матерится
|
||||||
|
|
||||||
|
### 62. Муж пришел домой в рваных штанах. Почему?
|
||||||
|
**Ответы:** Упал, Подрался, Пьяный, Собака покусала, Зацепился, Работал
|
||||||
|
|
||||||
|
### 63. Что любит делать милиционер?
|
||||||
|
**Ответы:** Штрафовать, Брать взятки, Свистеть, Арестовывать, Спать, Ловить преступников
|
||||||
|
|
||||||
|
### 64. Самая смешная фамилия?
|
||||||
|
**Ответы:** Пупкин, Попкин, Дураков, Писькин, Козлов, Смехов
|
||||||
|
|
||||||
|
### 65. Что бывает семейным?
|
||||||
|
**Ответы:** Трусы, Очаг, Ужин, Бюджет, Счастье, Фотоальбом
|
||||||
|
|
||||||
|
### 66. Как называется дом, в котором сидят много мужиков?
|
||||||
|
**Ответы:** Баня, Бар, Тюрьма, Казино, Дума, Бизнес-центр
|
||||||
|
|
||||||
|
### 67. Что можно заклеить скотчем?
|
||||||
|
**Ответы:** Рот, Бумагу, Книгу, Окно, Коробку, Дыру
|
||||||
|
|
||||||
|
### 68. Почему папа верит в Деда Мороза?
|
||||||
|
**Ответы:** Он сам дед мороз, Наивный, Хочет подарок, Пьяный, Романтик, Верит в чудо
|
||||||
|
|
||||||
|
### 69. Муж крайне рассержен. Что он нашел?
|
||||||
|
**Ответы:** Любовника, Записку, Заначку, Смс, Чек, Чужое белье
|
||||||
|
|
||||||
|
### 70. За границей сразу понимают, что перед ними русский. Почему?
|
||||||
|
**Ответы:** Пьяный, По одежде, По разговору, По поведению, Па акценту, Матерится
|
||||||
|
|
||||||
|
### 71. Что делает преподаватель на лекции?
|
||||||
|
**Ответы:** Читает лекцию, Учит студентов, Спит, Диктует, Преподает, Объясняет
|
||||||
|
|
||||||
|
### 72. Что школьники часто забывают взять в школу?
|
||||||
|
**Ответы:** Дневник, Ручку, Голову, Пенал, Тетрадь, Портфель
|
||||||
|
|
||||||
|
### 73. Повару подарили щенка. Каким кулинарным именем он его назовет?
|
||||||
|
**Ответы:** Пончик, Бублик, Пирожок, Борщ, Сосиска, Кекс
|
||||||
|
|
||||||
|
### 74. Что делают люди когда застряли в лифте?
|
||||||
|
**Ответы:** Кричат, Паникуют, Ждут, Звонят, Целуются, Спят
|
||||||
|
|
||||||
|
### 75. На корпоративе плачет начальник, почему?
|
||||||
|
**Ответы:** Напился, Уволили, Обидели, От радости, От счастья, Устал
|
||||||
|
|
||||||
|
### 76. Куда прячется начальник во время проверки?
|
||||||
|
**Ответы:** Под стол, В туалет, В шкаф, Уходит домой, Уходит в отпуск, В подсобку
|
||||||
|
|
||||||
|
### 77. Что общего у Валуева и Гоголя?
|
||||||
|
**Ответы:** Имя, Ничего, Нос, Не знаю, Пол, Лысина
|
||||||
|
|
||||||
|
### 78. Неуспевающий ученик получил 5. Что случилось?
|
||||||
|
**Ответы:** Списал, Выучил, Повезло, Поумнел, Подсказали, Влюбился
|
||||||
|
|
||||||
|
### 79. Что не тонет в воде?
|
||||||
|
**Ответы:** Фекалии, Дерево, Пенопласт, Мяч, Лёд, Рыба
|
||||||
|
|
||||||
|
### 80. Про что никак не может вспомнить муж?
|
||||||
|
**Ответы:** Про годовщину, Про жену, Про деньги, Где был, Про даты, Про тещу
|
||||||
|
|
||||||
|
### 81. Что делают сотрудники на корпоративе?
|
||||||
|
**Ответы:** Пьют, Танцуют, Веселятся, Отдыхают, Работают, Общаются
|
||||||
|
|
||||||
|
### 82. Что бывает на ушах?
|
||||||
|
**Ответы:** Серьги, Лапша, Наушники, Волосы, Грязь, Родинка
|
||||||
|
|
||||||
|
### 83. За праздничным столом один человек не ест. Почему?
|
||||||
|
**Ответы:** На диете, Не хочет, Наелся, Болеет, Не вкусно, Пьяный
|
||||||
|
|
||||||
|
### 84. Что может разочаровать россиянина, впервые приехавшего в Америку?
|
||||||
|
**Ответы:** Еда, Люди, Цены, Погода, Язык, Все
|
||||||
|
|
||||||
|
### 85. Что или кто мешает человеку разбогатеть?
|
||||||
|
**Ответы:** Лень, Жена, Ум, Жадность, Работа, Глупость
|
||||||
|
|
||||||
|
### 86. Кому всегда везёт в жизни?
|
||||||
|
**Ответы:** Везунчику, Счастливчику, Дураку, Оптимисту, Президенту, Рыжему
|
||||||
|
|
||||||
|
### 87. Что делают со свадебным платьем после бракосочетания?
|
||||||
|
**Ответы:** Продают, Хранят, Стирают, Снимают, Сжигают, Выбрасывают
|
||||||
|
|
||||||
|
### 88. Лучшие друзья девушек — это бриллианты. А лучшие друзья мужчин?
|
||||||
|
**Ответы:** Машины, Женщины, Пиво, Деньги, Другие мужчины, Водка
|
||||||
|
|
||||||
|
### 89. Что сделает мужчина, если порвет носки?
|
||||||
|
**Ответы:** Носит рваные, Выбросит, Купит новые, Наденет другие, Зашьет, Спрячет
|
||||||
|
|
||||||
|
### 90. Вы приходите домой и видите, что квартира абсолютно пуста. Что бы это могло значить?
|
||||||
|
**Ответы:** Ремонт, Переезд, Ограбление, Жена ушла, Новая квартира, Пожар
|
||||||
|
|
||||||
|
### 91. Что, помимо спичек, можно хранить в спичечном коробке?
|
||||||
|
**Ответы:** Соль, Жука, Анализы, Кнопки, Бисер, Семена
|
||||||
|
|
||||||
|
### 92. Чем раздражают иностранцев русские туристы?
|
||||||
|
**Ответы:** Пьянством, Наглостью, Поведением, Хамством, Матом, Шумом
|
||||||
|
|
||||||
|
### 93. Что делает полицейский на крыше?
|
||||||
|
**Ответы:** Следит, Ловит, Спит, Сидит, Курит, Стоит на посту
|
||||||
|
|
||||||
|
### 94. Человек какой профессии много пьет?
|
||||||
|
**Ответы:** Сантехник, Дегустатор, Бармен, Врач, Слесарь, Дворник
|
||||||
|
|
||||||
|
### 95. После чего человек говорит: «Плакали мои денежки»?
|
||||||
|
**Ответы:** Проиграл, Потерял, После покупки, Украли, Кризис, Банкрот
|
||||||
|
|
||||||
|
### 96. Что мешает российскому футболу?
|
||||||
|
**Ответы:** Футболисты, Тренер, Игроки, Лень, Деньги, Соперники
|
||||||
|
|
||||||
|
### 97. Что делают на пенсии?
|
||||||
|
**Ответы:** Отдыхают, Работают, Спят, Вяжут, Сидят, Смотрят телевизор
|
||||||
|
|
||||||
|
### 98. Что делают женщины с мужчинами?
|
||||||
|
**Ответы:** Флиртуют, Целуются, Живут, Любят, Обманывают, Выходят замуж
|
||||||
|
|
||||||
|
### 52. Что можно увидеть с закрытыми глазами?
|
||||||
|
**Ответы:** Сон, Темноту, Свет, Мечту, Звезды, Веки
|
||||||
|
|
||||||
|
### 53. Куда ушла жена?
|
||||||
|
**Ответы:** В магазин, На работу, К другому, К соседке, К маме, Гулять
|
||||||
|
|
||||||
|
### 54. Что бывает крепким?
|
||||||
|
**Ответы:** Орешек, Чай, Кофе, Здоровье, Алкоголь, Отношения
|
||||||
|
|
||||||
|
### 55. Что люди едят в пост?
|
||||||
|
**Ответы:** Овощи, Рыбу, Кашу, Хлеб, Ничего, Пьют воду
|
||||||
|
|
||||||
|
### 56. Самый веселый сказочный персонаж?
|
||||||
|
**Ответы:** Карлсон, Буратино, Петрушка, Колобок, Незнайка, Баба Яга
|
||||||
|
|
||||||
|
### 57. Что хотят скрыть от милиционера?
|
||||||
|
**Ответы:** Правду, Преступление, Паспорт, Улики, Документы, Деньги
|
||||||
|
|
||||||
|
### 58. С чего начинается утро?
|
||||||
|
**Ответы:** С кофе, С будильника, С завтрака, С зарядки, С рассвета, С улыбки
|
||||||
|
|
||||||
|
### 59. Вы попали на необитаемый остров. Что станете делать в первую очередь?
|
||||||
|
**Ответы:** Искать еду, Искать воду, Кричать, Плакать, Искать людей, Строить дом
|
||||||
|
|
||||||
|
### 60. Что пьют из кружки?
|
||||||
|
**Ответы:** Пиво, Чай, Воду, Молоко, Кофе, Квас
|
||||||
|
|
||||||
|
### 61. Чем любит заниматься муж по вечерам?
|
||||||
|
**Ответы:** Смотреть тевизор, Любовью, Пить пиво, Спать, Лежать на диване, Читать
|
||||||
|
|
||||||
|
### 62. Кто спит вверх ногами?
|
||||||
|
**Ответы:** Летучая мышь, Муха, Кот, Йог, Ленивец, Собака
|
||||||
|
|
||||||
|
### 63. Кто обожает сыр?
|
||||||
|
**Ответы:** Мыши, Рокки, Крысы, Дети, Ворона, Французы
|
||||||
|
|
||||||
|
### 64. Как называют богатого человека?
|
||||||
|
**Ответы:** Миллионер, Богач, Олигарх, Мажор, Бизнесмен, Буржуй
|
||||||
|
|
||||||
|
### 65. Всем известный человек из леса. Кто он?
|
||||||
|
**Ответы:** Лесник, Леший, Охотник, Снежный человек, Дровосек, Грибник
|
||||||
|
|
||||||
|
### 66. Как «ухаживает» за девочкой маленький мальчик?
|
||||||
|
**Ответы:** Дергает за косички, Носит портфель, Целует, Дарит цветы, Угощает конфетами, Дерется
|
||||||
|
|
||||||
|
### 67. Что вешают вверх тормашками?
|
||||||
|
**Ответы:** Одежду, Лампу, Буратино, Картину, Рыбу, Зонт
|
||||||
|
|
||||||
|
### 68. Чего не жалко для друга?
|
||||||
|
**Ответы:** Денег, Ничего, Времени, Жизни, Дружбы, Любви
|
||||||
|
|
||||||
|
### 69. Чем закусывают шампанское?
|
||||||
|
**Ответы:** Шоколадом, Фруктами, Клубникой, Конфетами, Сыром, Икрой
|
||||||
|
|
||||||
|
### 70. Что люди любят делать осенью?
|
||||||
|
**Ответы:** Спать, Гулять, Собирать грибы, Листья, Фотографироваться, Собирать урожай
|
||||||
|
|
||||||
|
### 71. В какую игру вы играете в семейном кругу?
|
||||||
|
**Ответы:** Лото, Карты, Домино, Шашка, Шахматы, Монополия
|
||||||
|
|
||||||
|
### 72. Что можно увидеть с закрытыми глазами?
|
||||||
|
**Ответы:** Сон, Темноту, Свет, Мечту, Звезды, Веки
|
||||||
|
|
||||||
|
### 73. Что делают в плохую погоду?
|
||||||
|
**Ответы:** Спать, Сидеть дома, Читать, Смотреть телевизор, Пить чай, Убираться
|
||||||
|
|
||||||
|
### 74. Чем досаждают родителям дети?
|
||||||
|
**Ответы:** Вопросами, Криком, Плачем, Поведением, Шумом, Двойками
|
||||||
|
|
||||||
|
### 75. Кто или что бывает полосатым?
|
||||||
|
**Ответы:** Тигр, Зебра, Кот, Жизнь, Тельняшка, Матрац
|
||||||
|
|
||||||
|
### 76. Что оценивают критики?
|
||||||
|
**Ответы:** Фильм, Блюда, Спектакль, Книгу, Картину, Музыку
|
||||||
|
|
||||||
|
### 77. Чего не хватает человеку, у которого все есть?
|
||||||
|
**Ответы:** Счастья, Любви, Денег, Здоровья, Друзей, Детей
|
||||||
|
|
||||||
|
### 78. Что может быть идеальным?
|
||||||
|
**Ответы:** Фигура, Супруг, Мужчина, Человек, Брак, Семья
|
||||||
|
|
||||||
|
### 79. Самое известное реалити-шоу?
|
||||||
|
**Ответы:** Дом 2, Холостяк, Пусть говорят, Поле чудес, Каникулы в мексике, Давай поженимся
|
||||||
|
|
||||||
|
### 80. Что люди делают под музыку?
|
||||||
|
**Ответы:** Танцуют, Поют, Засыпают, Плачут, Зарядку, Едят
|
||||||
|
|
||||||
|
### 81. Что раскупают перед Концом Света?
|
||||||
|
**Ответы:** Свечи, Спички, Продукты, Соль, Воду, Бункеры
|
||||||
|
|
||||||
|
### 82. Что всегда есть в холодильнике?
|
||||||
|
**Ответы:** Лед, Холод, Яйца, Колбаса, Молоко, Масло
|
||||||
|
|
||||||
|
### 83. Из чего делают пиво?
|
||||||
|
**Ответы:** Солода, Хмеля, Вода, Дрожжей, Ячменя, Спирт
|
||||||
|
|
||||||
|
### 84. Что вы представляете при слове «крутой»?
|
||||||
|
**Ответы:** Яйцо, Поворот, Игорь, Спуск, Парень, Человек
|
||||||
|
|
||||||
|
### 85. Что можно услышать, но нельзя увидеть?
|
||||||
|
**Ответы:** Звук, Ветер, Эхо, Музыку, Гром, Голос
|
||||||
|
|
||||||
|
### 86. Что по-настоящему греет душу?
|
||||||
|
**Ответы:** Любовь, Водка, Деньги, Грелка, Шарф, Чай
|
||||||
|
|
||||||
|
### 87. Куда подглядывают дети?
|
||||||
|
**Ответы:** В замочную скважину, В окно, В щелку, За взрослыми, В дверь, В туалет
|
||||||
|
|
||||||
|
### 88. Что может сделать поздравление теплым?
|
||||||
|
**Ответы:** Слова, Поцелуй, Подарок, Любовь, Улыбка, Искренность
|
||||||
|
|
||||||
|
### 89. Что все время дорожает?
|
||||||
|
**Ответы:** Бензин, Продукты, Жизнь, Нефть, Деньги, Доллар
|
||||||
|
|
||||||
|
### 90. Какая бывает вода?
|
||||||
|
**Ответы:** Чистая, Холодная, Питьевая, Прозрачная, Минеральная, Пресная
|
||||||
|
|
||||||
|
### 91. Почему пригорел ужин?
|
||||||
|
**Ответы:** Забыли, Уснули, Сильный огонь, Нет масла, Отвлеклись, Из-за интернета
|
||||||
|
|
||||||
|
### 92. Что можно увидеть, но нельзя потрогать?
|
||||||
|
**Ответы:** Солнце, Небо, Тень, Воздух, Радугу, Свет
|
||||||
|
|
||||||
|
### 93. Кому сильно мешает ливень?
|
||||||
|
**Ответы:** Людям, Водителю, Дворнику, Всем, Детям, Пешеходам
|
||||||
|
|
||||||
|
### 94. Самый известный фильм о войне?
|
||||||
|
**Ответы:** В бой идут одни старики, Война и мир, А зори здесь тихие, Девятая рота, Семнадцать мгновений весны, Они сражались за родину
|
||||||
|
|
||||||
|
### 95. Кого или что можно встретить в лесу?
|
||||||
|
**Ответы:** Медведя, Волка, Грибы, Зайца, Грибника, Белку
|
||||||
|
|
||||||
|
### 96. Где есть клавиатура?
|
||||||
|
**Ответы:** На компьютере, Телефон, У рояля, В калькуляторе, Пульт, Печатная машинка
|
||||||
|
|
||||||
|
### 97. Какая бывает бумага?
|
||||||
|
**Ответы:** Туалетная, Цветная, Белая, Писчая, Картон, Ценная
|
||||||
|
|
||||||
|
### 98. Что можно надеть на руку?
|
||||||
|
**Ответы:** Браслет, Часы, Перчатку, Кольцо, Наручники, Рукав
|
||||||
|
|
||||||
|
### 99. Кем хочет стать ребёнок, когда вырастет?
|
||||||
|
**Ответы:** Космонавтом, Президентом, Врачом, Взрослым, Полицейским, Пожарным
|
||||||
|
|
||||||
|
### 100. Что делают со старым мобильным телефоном после покупки нового?
|
||||||
|
**Ответы:** Дарят, Выбрасывают, Продают, Хранят, Ломают, Теряют
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Итоговая статистика
|
||||||
|
|
||||||
|
**Всего веселых вопросов:** 100 вопросов
|
||||||
|
|
||||||
|
## Примечания
|
||||||
|
|
||||||
|
- Вопросы отобраны по критерию юмористичности и развлекательности
|
||||||
|
- Исключены новогодние и лошадиные вопросы (они уже обработаны отдельно)
|
||||||
|
- Исключены вопросы, уже присутствующие в `questions.js`
|
||||||
|
- Вопросы отсортированы по порядку появления в файле q.md
|
||||||
|
- Все ответы приведены в том виде, как они указаны в исходном файле
|
||||||
|
|
||||||
13
index.html
Normal file
13
index.html
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="ru">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>100 к 1 - Новогодняя версия</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="root"></div>
|
||||||
|
<script type="module" src="/src/main.jsx"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
338
new_questions_list.md
Normal file
338
new_questions_list.md
Normal file
|
|
@ -0,0 +1,338 @@
|
||||||
|
# Новые новогодние и лошадиные вопросы из q.md
|
||||||
|
|
||||||
|
## Новогодние вопросы (отсутствующие в questions.js)
|
||||||
|
|
||||||
|
**Примечание:** Исключены дубликаты следующих вопросов, уже присутствующих в questions.js:
|
||||||
|
- "Где дед мороз берет подарки?" (id: 17)
|
||||||
|
- "Что дед мороз делает летом?" (id: 18)
|
||||||
|
- "Кто работает в новый год?" (id: 20)
|
||||||
|
- "Где мы встретим следующий новый год?" (id: 24)
|
||||||
|
- "Во что упаковывают подарок?" (id: 26)
|
||||||
|
|
||||||
|
### 1. Во что одевается Дед Мороз?
|
||||||
|
**Ответы:** В шубу, В костюм, В халат, В тулуп, В валенки, В пальто
|
||||||
|
|
||||||
|
### 2. Где веселее всего встречать Новый год?
|
||||||
|
**Ответы:** Дома, В гостях, К компании, На улице, В клубе, В бане
|
||||||
|
|
||||||
|
### 3. Новогодний вопрос: Что ненавидит Дед Мороз?
|
||||||
|
**Ответы:** Лето, Жару, Непослушных детей, Новый год, Снегурочку, Подарки
|
||||||
|
|
||||||
|
### 4. Новогодний вопрос: Что делать, если Новый год еще не наступил, а ты уже пьяный?
|
||||||
|
**Ответы:** Спать, Пить дальше, Трезветь, Ждать, Веселиться, Принять душ
|
||||||
|
|
||||||
|
### 5. Новогодний вопрос: Что на Новый год едят вегетарианцы?
|
||||||
|
**Ответы:** Салаты, Фрукты, Овощи, Зелень, Ёлку, Рыбу
|
||||||
|
|
||||||
|
### 6. Новогодний вопрос: Кого люди в первую очередь поздравляют с Новым годом?
|
||||||
|
**Ответы:** Бабушке, Дед Морозу, Маме, Папе, Другу, Дедушке
|
||||||
|
|
||||||
|
### 7. Новогодний вопрос: Где весело и оригинально встретить Новый год?
|
||||||
|
**Ответы:** Дома, В лесу, С друзьями, На улице, Напиться, В бане
|
||||||
|
|
||||||
|
### 8. Кому в Новый год приходится несладко?
|
||||||
|
**Ответы:** Деду Морозу, Родителям, Полицейским, Врачам, Таксистам, Соседям
|
||||||
|
|
||||||
|
### 9. Где Дед Мороз проводит лето?
|
||||||
|
**Ответы:** На севере, Дома, В лапландии, На юге, В холодильнике, На море
|
||||||
|
|
||||||
|
### 10. Что зажигают в новогоднюю ночь?
|
||||||
|
**Ответы:** Елку, Бенгальские огни, Свечи, Звезду, Фейерверки, Фонарики
|
||||||
|
|
||||||
|
### 11. Новогодний вопрос: Кем приходится снеговик Деду Морозу?
|
||||||
|
**Ответы:** Другом, Внуком, Братом, Сыном, Племянником, Помощником
|
||||||
|
|
||||||
|
### 12. Самый популярный новогодний напиток?
|
||||||
|
**Ответы:** Шампанское, Водка, Сок, Вино, Кока-кола, Морс
|
||||||
|
|
||||||
|
### 13. Для кого Новый год — работа?
|
||||||
|
**Ответы:** Дед Мороз, Снегурочка, Врач, Полицейский, Таксист, Продавец
|
||||||
|
|
||||||
|
### 14. Что делает дед мороз, после того как разнесёт подарки?
|
||||||
|
**Ответы:** Отдыхает, Спит, Выпивает, Празднует, Едет домой, Гуляет
|
||||||
|
|
||||||
|
### 15. Новогодний вопрос: Что делают холостяки в новогоднюю ночь?
|
||||||
|
**Ответы:** Пьют, Спят, Гуляют, Празднуют, Смотрят телевизор, Знакомятся
|
||||||
|
|
||||||
|
### 16. Какой артист эстрады постоянно ведет новогодние вечера?
|
||||||
|
**Ответы:** Галкин, Басков, Ургант, Киркоров, Петросян, Малахов
|
||||||
|
|
||||||
|
### 17. Почему человек не отмечает Новый год?
|
||||||
|
**Ответы:** Работает, Болеет, Спит, Не хочет, Нет денег, Не с кем
|
||||||
|
|
||||||
|
### 18. Кого или что изображают на новогодней открытке?
|
||||||
|
**Ответы:** Елка, Деда Мороза, Снеговик, Снег, Олень, Заяц
|
||||||
|
|
||||||
|
### 19. Чего терпеть не может Дед Мороз?
|
||||||
|
**Ответы:** Лето, Жару, Новый Год, Детей, Снегурочку, Подарки
|
||||||
|
|
||||||
|
### 20. Новогодний вопрос: Что наступает после Нового Года?
|
||||||
|
**Ответы:** Рождество, Похмелье, Новый год, 1 января, Старый новый год, Весна
|
||||||
|
|
||||||
|
### 21. Без какого фильма нельзя представить Новый год?
|
||||||
|
**Ответы:** Ирония судьбы, Чародеи, Карнавальная ночь, Один дома, Карнавал, Морозко
|
||||||
|
|
||||||
|
### 22. Что всегда покупают к Новому году?
|
||||||
|
**Ответы:** Подарки, Мандарины, Елку, Шампанское, Продукты, Икру
|
||||||
|
|
||||||
|
### 23. О чем говорит президент в Новогоднем обращении?
|
||||||
|
**Ответы:** Поздравляет, О стране, О новом годе, О будущем, О жизни, О хорошем
|
||||||
|
|
||||||
|
### 24. Какая бывает ёлка?
|
||||||
|
**Ответы:** Зеленая, Новогодняя, Нарядная, Колючая, Пушистая, Красивая
|
||||||
|
|
||||||
|
### 25. Новогодний вопрос: Что подарить на Новый год тёще?
|
||||||
|
**Ответы:** Цветы, Скалку, Деньги, Сковороду, Шубу, Змею
|
||||||
|
|
||||||
|
### 26. Новогодний вопрос: Что люди ждут в Новом году?
|
||||||
|
**Ответы:** Счастья, Подарки, Чуда, Денег, Любви, Перемен
|
||||||
|
|
||||||
|
### 27. Новогодний вопрос: Самый популярный костюм на Новый год?
|
||||||
|
**Ответы:** Дед мороз, Снежинка, Снегурочка, Зайчик, Снеговик, Принцесса
|
||||||
|
|
||||||
|
### 28. Лучшие развлечения в новогодние каникулы?
|
||||||
|
**Ответы:** Кататься на коньках, Кататься на лыжах, Играть в снежки, Кататься на санках, Кататься с горки, Гулять
|
||||||
|
|
||||||
|
### 29. Самые лучшие друзья Деда мороза?
|
||||||
|
**Ответы:** Дети, Снеговик, Олени, Снегурочка, Звери, Эльфы
|
||||||
|
|
||||||
|
### 30. Что ненавидит дед Мороз?
|
||||||
|
**Ответы:** Лето, Жару, Непослушных детей, Новый год, Снегурочку, Подарки
|
||||||
|
|
||||||
|
### 31. Где могут встретиться Дед Мороз и Санта Клаус?
|
||||||
|
**Ответы:** На северном полюсе, На ёлке, На границе, В лапландии, На улице, На корпоративе
|
||||||
|
|
||||||
|
### 32. Когда Дед Мороз грустит?
|
||||||
|
**Ответы:** Летом, Первого января, Никогда, После нового года, Весной, Когда нет снегурочки
|
||||||
|
|
||||||
|
### 33. Новогодний вопрос: Самый известный символ Нового Года?
|
||||||
|
**Ответы:** Ёлка, Дед мороз, Звезда, Снег, Салат «оливье», Мандарин
|
||||||
|
|
||||||
|
### 35. Кем наряжают девочку на Новый год?
|
||||||
|
**Ответы:** Снежинкой, Снегурочкой, Принцессой, Феей, Лисичкой, Белочкой
|
||||||
|
|
||||||
|
### 36. Новогодний вопрос: Что нужно успеть сделать до Нового Года?
|
||||||
|
**Ответы:** Отдать долги, Купить подарки, Загадать желание, Нарядить елку, Накрыть стол, Убраться
|
||||||
|
|
||||||
|
### 37. Кто или что всех важнее на Новогоднем празднике?
|
||||||
|
**Ответы:** Дед мороз, Дети, Ёлка, Семья, Снегурочка, Президент
|
||||||
|
|
||||||
|
### 38. Кто или что рождается в новогоднюю ночь?
|
||||||
|
**Ответы:** Новый год, Чудо, Сказка, Желание, Дети, Счастье
|
||||||
|
|
||||||
|
### 39. Где вы будете встречать Новый Год?
|
||||||
|
**Ответы:** Дома, В гостях, На работе, В ресторане, В бане, На улице
|
||||||
|
|
||||||
|
### 40. Что делает Снегурочка летом?
|
||||||
|
**Ответы:** В отпуске, Тает, Работает, Сидит в холодильнике, Худеет, Спит
|
||||||
|
|
||||||
|
### 41. Кого бы вы пригласили на Новый год?
|
||||||
|
**Ответы:** Родственника или родственницу, Друга или подругу, Одноклассника, Супруга, Одноклассника, Себя
|
||||||
|
|
||||||
|
### 42. Где бы вы хотели встретить Новый год через 30 лет?
|
||||||
|
**Ответы:** Дома, Море, Семья, Луна, Марс, Париж
|
||||||
|
|
||||||
|
### 43. Что чаще всего покупают к Новому году?
|
||||||
|
**Ответы:** Подарки, Мандарины, Алкоголь, Ёлку, Еду, Пиротехнику
|
||||||
|
|
||||||
|
### 44. Кто таскает вкусности с новогоднего стола?
|
||||||
|
**Ответы:** Дети, Собака, Кот, Домовой, Отец семейства, Гости
|
||||||
|
|
||||||
|
### 45. Новогодний вопрос: Чем лечат головную боль 1 января?
|
||||||
|
**Ответы:** Рассолом, Водкой, Пивом, Шампанским, Таблетками, Минералкой
|
||||||
|
|
||||||
|
### 46. Новогодний вопрос: Почему упала новогодняя ёлка?
|
||||||
|
**Ответы:** Уронили, Срубили, Много игрушек, Сломалась, Пьяная, Плохо поставили
|
||||||
|
|
||||||
|
### 47. Самый известный новогодний мультфильм?
|
||||||
|
**Ответы:** Ну, погоди, Простоквашино, 12 месяцев, Падал прошлогодний снег, Дед Мороз и лето, Щелкунчик
|
||||||
|
|
||||||
|
### 48. Где дед мороз отдыхает от Нового года?
|
||||||
|
**Ответы:** Дома, На севере, Море, На юге, Лапландии, В Устюге
|
||||||
|
|
||||||
|
### 49. Самый лучший новогодний тост?
|
||||||
|
**Ответы:** С новым годом!, За здоровье, За счастье, За любовь, С праздником, Выпьем
|
||||||
|
|
||||||
|
### 50. Что находится на дне бокала с шампанским?
|
||||||
|
**Ответы:** Кольцо, Пузырьки, Шоколад, Шампанское, Осадок, Пепел
|
||||||
|
|
||||||
|
### 51. Новогодний вопрос: Чем пахнет Новый Год?
|
||||||
|
**Ответы:** Мандаринами, Ёлкой, Подарками, Снегом, Праздником, Морозом
|
||||||
|
|
||||||
|
### 52. Новогодний вопрос: Что делают под бой курантов?
|
||||||
|
**Ответы:** Чокаются и пьют, Загадывают желание, Поздравляют всех, Кричат ура, Считают, Целуются
|
||||||
|
|
||||||
|
### 53. Новогодний вопрос: Что вы будете делать первого января?
|
||||||
|
**Ответы:** Спать, Выпивать, Гулять, Отдыхать, Праздновать, Страдать
|
||||||
|
|
||||||
|
### 54. Кто или что лежит в сугробе?
|
||||||
|
**Ответы:** Пьяный, Дед Мороз, Снег, Бомж, Снеговик, Бутылка
|
||||||
|
|
||||||
|
### 55. По какому поводу открывается шампанское?
|
||||||
|
**Ответы:** Свадьба, Новый год, День рождения, Праздник, Юбилей, В честь новорожденного
|
||||||
|
|
||||||
|
### 56. Новогодний вопрос: Где вы окажетесь первого января?
|
||||||
|
**Ответы:** Дома, Под ёлкой, Под столом, В гостях, В кровати, В новом году
|
||||||
|
|
||||||
|
### 57. Новогодний вопрос: Самые популярные сказки про Новый год?
|
||||||
|
**Ответы:** Морозко, 12 месяцев, Снегурочка, Снежная королева, Снеговик, Дед мороз и лето
|
||||||
|
|
||||||
|
### 58. Где проходят детские новогодние праздники?
|
||||||
|
**Ответы:** В садике, В школе, Дома, В театре, В кафе, В кремле
|
||||||
|
|
||||||
|
### 59. Какое желание загадывает президент в новогоднюю ночь?
|
||||||
|
**Ответы:** Больше денег, Остаться президентом, Отдохнуть, Выспаться, Чтобы не было войны, Здоровья
|
||||||
|
|
||||||
|
### 60. Какая страна лучше всего подходит для новогоднего путешествия?
|
||||||
|
**Ответы:** Россия, Финляндия, Египет, Франция, Норвегия, Тайланд
|
||||||
|
|
||||||
|
### 61. За кого Дед Мороз отдал бы замуж Снегурочку?
|
||||||
|
**Ответы:** За снеговика, За принца, Не отдал бы, За cнежного человека, За Санта Клауса, За Кощея
|
||||||
|
|
||||||
|
### 62. Что вы делаете в Новый год?
|
||||||
|
**Ответы:** Пью, Праздную, Сплю, Веселюсь, Гуляю, Смотрю телевизор
|
||||||
|
|
||||||
|
### 63. Новогодний вопрос: По каким признакам можно узнать деда Мороза?
|
||||||
|
**Ответы:** По бороде, По красному носу, По одежде, По мешку, Пахнет морозом, По доброте
|
||||||
|
|
||||||
|
### 64. Что или кого вы посчитали бы новогодним чудом?
|
||||||
|
**Ответы:** Исполнение желаний, Подарок, Деда Мороза, Снег, Любовь, Лето
|
||||||
|
|
||||||
|
### 65. Главное украшение новогоднего стола?
|
||||||
|
**Ответы:** Салат, Шампанское, Мандарины, Свечи, Гусь, Телевизор
|
||||||
|
|
||||||
|
### 66. Новогодний вопрос: Из чего, кроме моркови, можно сделать нос снеговику?
|
||||||
|
**Ответы:** Палка, Огурец, Шишка, Картошка, Сосулька, Из снега
|
||||||
|
|
||||||
|
### 67. Самый новогодний цвет?
|
||||||
|
**Ответы:** Белый, Зеленый, Красный, Синий или голубой, Золотой или серебряный, Оранжевый
|
||||||
|
|
||||||
|
### 68. Новогодний вопрос: Почему Дед Мороз расстроился?
|
||||||
|
**Ответы:** Нет подарков, Нет снега, Нет снегурочки, Не налили, Заболел, Опоздал
|
||||||
|
|
||||||
|
### 69. Кто встречает Новый год на работе?
|
||||||
|
**Ответы:** Дед Мороз, Снегурочка, Врач, Охранник, Пожарные, Часовой
|
||||||
|
|
||||||
|
### 70. Новогодний вопрос : Что лежит под ёлкой в студенческом общежитии?
|
||||||
|
**Ответы:** Подарок, Еда, Водка, Студент, Деньги, Учебники
|
||||||
|
|
||||||
|
### 71. В каких мультфильмах снимался Дед Мороз?
|
||||||
|
**Ответы:** Дед мороз и лето, Ну погоди, Морозко, Снегурочка, Маша и медведь, 12 месяцев
|
||||||
|
|
||||||
|
### 72. Что дарят Деду Морозу на Новый год?
|
||||||
|
**Ответы:** Стихи и песни, Снегурочку, Письма, Сладости, Радость, Поцелуй
|
||||||
|
|
||||||
|
### 73. С каким животным ассоциируется Новый год?
|
||||||
|
**Ответы:** Оленем, Зайцем, Змеей, Медведем, Белкой, Волком
|
||||||
|
|
||||||
|
### 74. Любимое блюдо Деда Мороза?
|
||||||
|
**Ответы:** Мороженое, Салат, Снег, Выпечка, Конфеты, Сосульки
|
||||||
|
|
||||||
|
### 75. Кто всегда встречает Новый год в дороге?
|
||||||
|
**Ответы:** Дальнобойщики, Дед Мороз, Таксист, Проводник, Машинист, Пилот
|
||||||
|
|
||||||
|
### 76. Чем питается Дед Мороз?
|
||||||
|
**Ответы:** Снегом, Мороженым, Сосульками, Конфетами, Льдом, Мандаринами
|
||||||
|
|
||||||
|
### 77. Новогодний вопрос: Кем ещё смог бы работать Дед Мороз?
|
||||||
|
**Ответы:** Почтальоном, Снегурочкой, Дворником, Волшебником, Санта-клаусом, Тамадой
|
||||||
|
|
||||||
|
### 78. Какую новогоднюю сказку вы чаще всего смотрите по ТВ?
|
||||||
|
**Ответы:** Морозко, Золушка, Двенадцать месяцев, Снежная королева, Чародеи, Снегурочка
|
||||||
|
|
||||||
|
### 79. На ком женат Дед Мороз, если его внучка — Снегурочка?
|
||||||
|
**Ответы:** На снежной бабе, На зиме, На снежной королеве, На метелице, На весне, Одинокий
|
||||||
|
|
||||||
|
### 80. Что или кто по Вашему мнению символ Нового года?
|
||||||
|
**Ответы:** Ёлка, Дед мороз, Мандарины, Лошадь, Звезда, Снежинка
|
||||||
|
|
||||||
|
### 81. Новогодний вопрос: В каком салате удобнее спать?
|
||||||
|
**Ответы:** Оливье, Селедка под шубой, Крабовый, Мимоза, Винегрет, Цезарь
|
||||||
|
|
||||||
|
### 82. Кто или что часто упоминается в новогодних анекдотах?
|
||||||
|
**Ответы:** Дед Мороз, Снегурочка, Вовочка, Снеговик, Елка, Пьяные
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Лошадиные вопросы (отсутствующие в questions.js)
|
||||||
|
|
||||||
|
**Примечание:** Исключены дубликаты следующих вопросов, уже присутствующих в questions.js:
|
||||||
|
- "Что, по мнению людей, любят лошади?" (id: 14)
|
||||||
|
- "С чем у людей чаще всего ассоциируется лошадь?" (id: 15)
|
||||||
|
- "Почему лошадь не курит?" (id: 19)
|
||||||
|
- "Какая самая "лошадиная" фамилия?" (id: 31)
|
||||||
|
|
||||||
|
### 1. Как звали или называли самую знаменитую лошадь?
|
||||||
|
**Ответы:** Пржевальского, Буцефал, Пони, Пегас, Боливар, Сивка-бурка
|
||||||
|
|
||||||
|
### 2. Самая известная песня про лошадей?
|
||||||
|
**Ответы:** Три белых коня, Облака, Ямщик, Маленькая лошадка, Есаул, Ой при лужку
|
||||||
|
|
||||||
|
### 3. Что видел ёжик в тумане?
|
||||||
|
**Ответы:** Туман, Ничего, Лошадь, Сову, Яблоко, Медведя
|
||||||
|
|
||||||
|
### 4. Кто носит на себе тяжести?
|
||||||
|
**Ответы:** Грузчик, Лошадь, Верблюд, Женщина, Носильщик, Осел
|
||||||
|
|
||||||
|
### 5. Кому могут принадлежать копыта?
|
||||||
|
**Ответы:** Корове, Лошади, Козлу, Оленю, Черту, Ослу
|
||||||
|
|
||||||
|
### 6. По каким признакам можно узнать настоящего джигита?
|
||||||
|
**Ответы:** По усам, По оружию, По акценту, По одежде, По носу, По скакуну
|
||||||
|
|
||||||
|
### 7. Какое самое умное животное?
|
||||||
|
**Ответы:** Собака, Дельфин, Обезьяна, Кошка, Сова, Лошадь
|
||||||
|
|
||||||
|
### 8. Какое животное полезно в хозяйстве?
|
||||||
|
**Ответы:** Корова, Собака, Кот, Лошадь, Свинья, Коза
|
||||||
|
|
||||||
|
### 9. Кто спит стоя?
|
||||||
|
**Ответы:** Лошадь, Солдат, Слон, Цапля, Охранник, Корова
|
||||||
|
|
||||||
|
### 10. На чем можно прокатиться?
|
||||||
|
**Ответы:** На машине, На велосипеде, На санках, На лошади, На самокате, На мотоцикле
|
||||||
|
|
||||||
|
### 11. Кто скачет по горячей прерии?
|
||||||
|
**Ответы:** Ковбой, Лошадь, Индеец, Мустанг, Кенгуру, Человек
|
||||||
|
|
||||||
|
### 12. Что или кто приносит счастье?
|
||||||
|
**Ответы:** Дети, Птица, Любовь, Деньги, Подкова, Талисман
|
||||||
|
|
||||||
|
### 13. Кого впрягают в сани?
|
||||||
|
**Ответы:** Лошадей, Оленей, Собак, Мужиков, Свиней, Ослов
|
||||||
|
|
||||||
|
### 14. У кого длинный хвост?
|
||||||
|
**Ответы:** У змеи, У лисы, У лошади, У кота, У крысы, У павлина
|
||||||
|
|
||||||
|
### 15. Хорошо, что коровы не летают, а также хорошо, что не летают… Кто?
|
||||||
|
**Ответы:** Слоны, Люди, Лошади, Свиньи, Быки, Собаки
|
||||||
|
|
||||||
|
### 16. Что может выковать кузнец?
|
||||||
|
**Ответы:** Подкову, Меч, Нож, Ограду, Железо, Счастье
|
||||||
|
|
||||||
|
### 17. Каким животным называют некрасивую женщину?
|
||||||
|
**Ответы:** Корова, Обезьяна, Лошадь, Свинья, Жаба, Курица
|
||||||
|
|
||||||
|
### 18. На чем выезжает на манеж клоун?
|
||||||
|
**Ответы:** На велосипеде, На роликах, На самокате, На лошади, На осле, На машине
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Итоговая статистика
|
||||||
|
|
||||||
|
**Новогодние вопросы:** 82 уникальных вопроса (после исключения дубликатов)
|
||||||
|
|
||||||
|
**Лошадиные вопросы:** 18 уникальных вопросов (после исключения дубликатов)
|
||||||
|
|
||||||
|
**Всего новых вопросов:** 100 вопросов
|
||||||
|
|
||||||
|
## Примечания
|
||||||
|
|
||||||
|
- Исключены дубликаты с вопросами, уже присутствующими в `questions.js`
|
||||||
|
- Удалены внутренние дубликаты внутри списка
|
||||||
|
- Вопросы отсортированы по порядку появления в файле q.md
|
||||||
|
- Все ответы приведены в том виде, как они указаны в исходном файле
|
||||||
|
- Некоторые вопросы могут иметь небольшие вариации формулировок, но были оставлены как отдельные, если смысл отличается
|
||||||
|
|
||||||
1666
package-lock.json
generated
Normal file
1666
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
21
package.json
Normal file
21
package.json
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"name": "sto-k-odnomu-new-year",
|
||||||
|
"version": "1.0.0",
|
||||||
|
"type": "module",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "vite",
|
||||||
|
"build": "vite build",
|
||||||
|
"preview": "vite preview"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"react": "^18.2.0",
|
||||||
|
"react-dom": "^18.2.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/react": "^18.2.0",
|
||||||
|
"@types/react-dom": "^18.2.0",
|
||||||
|
"@vitejs/plugin-react": "^4.2.0",
|
||||||
|
"vite": "^5.0.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
135
shuffle_questions.py
Normal file
135
shuffle_questions.py
Normal file
|
|
@ -0,0 +1,135 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
"""
|
||||||
|
Скрипт для перемешивания вопросов в файле questions.js
|
||||||
|
"""
|
||||||
|
import re
|
||||||
|
import random
|
||||||
|
import sys
|
||||||
|
|
||||||
|
|
||||||
|
def find_matching_brace(content, start_pos):
|
||||||
|
"""Находит позицию закрывающей скобки для открывающей скобки в start_pos"""
|
||||||
|
depth = 0
|
||||||
|
in_string = False
|
||||||
|
escape_next = False
|
||||||
|
string_char = None
|
||||||
|
|
||||||
|
for i in range(start_pos, len(content)):
|
||||||
|
char = content[i]
|
||||||
|
|
||||||
|
if escape_next:
|
||||||
|
escape_next = False
|
||||||
|
continue
|
||||||
|
|
||||||
|
if char == '\\':
|
||||||
|
escape_next = True
|
||||||
|
continue
|
||||||
|
|
||||||
|
if (char == '"' or char == "'") and not escape_next:
|
||||||
|
if not in_string:
|
||||||
|
in_string = True
|
||||||
|
string_char = char
|
||||||
|
elif char == string_char:
|
||||||
|
in_string = False
|
||||||
|
string_char = None
|
||||||
|
continue
|
||||||
|
|
||||||
|
if in_string:
|
||||||
|
continue
|
||||||
|
|
||||||
|
if char == '{':
|
||||||
|
depth += 1
|
||||||
|
elif char == '}':
|
||||||
|
depth -= 1
|
||||||
|
if depth == 0:
|
||||||
|
return i + 1
|
||||||
|
|
||||||
|
return -1
|
||||||
|
|
||||||
|
|
||||||
|
def shuffle_questions(file_path):
|
||||||
|
"""Перемешивает вопросы в файле"""
|
||||||
|
with open(file_path, 'r', encoding='utf-8') as f:
|
||||||
|
content = f.read()
|
||||||
|
|
||||||
|
# Находим начало массива вопросов
|
||||||
|
start_match = re.search(r'export const questions = \[', content)
|
||||||
|
if not start_match:
|
||||||
|
print("Ошибка: не найдено начало массива questions")
|
||||||
|
return False
|
||||||
|
|
||||||
|
start_pos = start_match.end()
|
||||||
|
|
||||||
|
# Находим все объекты вопросов
|
||||||
|
question_blocks = []
|
||||||
|
pos = start_pos
|
||||||
|
|
||||||
|
while pos < len(content):
|
||||||
|
# Пропускаем пробелы и переносы строк
|
||||||
|
while pos < len(content) and content[pos] in ' \n\r\t':
|
||||||
|
pos += 1
|
||||||
|
|
||||||
|
if pos >= len(content):
|
||||||
|
break
|
||||||
|
|
||||||
|
# Проверяем, не дошли ли до конца массива
|
||||||
|
if content[pos] == ']':
|
||||||
|
break
|
||||||
|
|
||||||
|
# Ищем начало объекта вопроса
|
||||||
|
if content[pos] != '{':
|
||||||
|
# Пропускаем запятую если есть
|
||||||
|
if content[pos] == ',':
|
||||||
|
pos += 1
|
||||||
|
continue
|
||||||
|
pos += 1
|
||||||
|
continue
|
||||||
|
|
||||||
|
obj_start = pos
|
||||||
|
obj_end = find_matching_brace(content, obj_start)
|
||||||
|
|
||||||
|
if obj_end == -1:
|
||||||
|
break
|
||||||
|
|
||||||
|
question_block = content[obj_start:obj_end].strip()
|
||||||
|
|
||||||
|
# Проверяем, что это действительно вопрос (содержит id)
|
||||||
|
if 'id:' in question_block:
|
||||||
|
question_blocks.append(question_block)
|
||||||
|
|
||||||
|
pos = obj_end
|
||||||
|
|
||||||
|
if not question_blocks:
|
||||||
|
print("Ошибка: не найдено ни одного вопроса")
|
||||||
|
return False
|
||||||
|
|
||||||
|
# Перемешиваем вопросы
|
||||||
|
random.shuffle(question_blocks)
|
||||||
|
|
||||||
|
# Собираем новый файл
|
||||||
|
new_content = content[:start_pos] + '\n'
|
||||||
|
|
||||||
|
for i, block in enumerate(question_blocks):
|
||||||
|
new_content += ' ' + block
|
||||||
|
if i < len(question_blocks) - 1:
|
||||||
|
new_content += ','
|
||||||
|
new_content += '\n'
|
||||||
|
|
||||||
|
# Добавляем закрывающую скобку массива
|
||||||
|
new_content += ']\n'
|
||||||
|
|
||||||
|
# Сохраняем файл
|
||||||
|
with open(file_path, 'w', encoding='utf-8') as f:
|
||||||
|
f.write(new_content)
|
||||||
|
|
||||||
|
print(f"Перемешано {len(question_blocks)} вопросов в файле {file_path}")
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
file_path = 'src/data/questions.js'
|
||||||
|
if len(sys.argv) > 1:
|
||||||
|
file_path = sys.argv[1]
|
||||||
|
|
||||||
|
shuffle_questions(file_path)
|
||||||
|
|
||||||
76
src/App.css
Normal file
76
src/App.css
Normal file
|
|
@ -0,0 +1,76 @@
|
||||||
|
.app {
|
||||||
|
min-height: 100vh;
|
||||||
|
position: relative;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
padding: 20px;
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-content {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 1600px;
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-title {
|
||||||
|
text-align: center;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
font-size: 6rem;
|
||||||
|
font-weight: bold;
|
||||||
|
text-shadow:
|
||||||
|
0 0 10px rgba(255, 215, 0, 0.8),
|
||||||
|
0 0 20px rgba(255, 215, 0, 0.6),
|
||||||
|
0 0 30px rgba(255, 215, 0, 0.4);
|
||||||
|
animation: glow 2s ease-in-out infinite alternate;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes glow {
|
||||||
|
from {
|
||||||
|
text-shadow:
|
||||||
|
0 0 10px rgba(255, 215, 0, 0.8),
|
||||||
|
0 0 20px rgba(255, 215, 0, 0.6),
|
||||||
|
0 0 30px rgba(255, 215, 0, 0.4);
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
text-shadow:
|
||||||
|
0 0 20px rgba(255, 215, 0, 1),
|
||||||
|
0 0 30px rgba(255, 215, 0, 0.8),
|
||||||
|
0 0 40px rgba(255, 215, 0, 0.6);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.title-number {
|
||||||
|
color: #ffd700;
|
||||||
|
display: inline-block;
|
||||||
|
margin: 0 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.title-to {
|
||||||
|
color: #ff6b6b;
|
||||||
|
font-size: 4.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-subtitle {
|
||||||
|
text-align: center;
|
||||||
|
color: #fff;
|
||||||
|
font-size: 2.5rem;
|
||||||
|
margin-bottom: 40px;
|
||||||
|
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.app-title {
|
||||||
|
font-size: 2.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.title-to {
|
||||||
|
font-size: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-subtitle {
|
||||||
|
font-size: 1.2rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
24
src/App.jsx
Normal file
24
src/App.jsx
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
import { useState } from 'react'
|
||||||
|
import Game from './components/Game'
|
||||||
|
import Snowflakes from './components/Snowflakes'
|
||||||
|
import './App.css'
|
||||||
|
|
||||||
|
function App() {
|
||||||
|
return (
|
||||||
|
<div className="app">
|
||||||
|
<Snowflakes />
|
||||||
|
<div className="app-content">
|
||||||
|
<h1 className="app-title">
|
||||||
|
<span className="title-number">100</span>
|
||||||
|
<span className="title-to">к</span>
|
||||||
|
<span className="title-number">1</span>
|
||||||
|
</h1>
|
||||||
|
<p className="app-subtitle">Новогодняя версия</p>
|
||||||
|
<Game />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default App
|
||||||
|
|
||||||
122
src/components/Answer.css
Normal file
122
src/components/Answer.css
Normal file
|
|
@ -0,0 +1,122 @@
|
||||||
|
.answer-button {
|
||||||
|
background: rgba(255, 255, 255, 0.1);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border: 3px solid rgba(255, 255, 255, 0.2);
|
||||||
|
border-radius: 20px;
|
||||||
|
padding: 40px 30px;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
min-height: 180px;
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-button:hover:not(:disabled) {
|
||||||
|
transform: translateY(-5px);
|
||||||
|
box-shadow: 0 8px 25px rgba(255, 215, 0, 0.4);
|
||||||
|
border-color: rgba(255, 215, 0, 0.6);
|
||||||
|
background: rgba(255, 255, 255, 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-button:active:not(:disabled) {
|
||||||
|
transform: translateY(-2px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-button:disabled {
|
||||||
|
cursor: default;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-hidden {
|
||||||
|
animation: pulse 2s ease-in-out infinite;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes pulse {
|
||||||
|
0%, 100% {
|
||||||
|
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
box-shadow: 0 4px 20px rgba(255, 215, 0, 0.3);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-revealed {
|
||||||
|
animation: reveal 0.5s ease-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes reveal {
|
||||||
|
0% {
|
||||||
|
transform: scale(0.9);
|
||||||
|
opacity: 0.7;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
transform: scale(1.05);
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: scale(1);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-placeholder {
|
||||||
|
font-size: 3rem;
|
||||||
|
color: rgba(255, 255, 255, 0.5);
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-points-hidden {
|
||||||
|
font-size: 4.5rem;
|
||||||
|
font-weight: bold;
|
||||||
|
opacity: 0.7;
|
||||||
|
text-shadow: 0 0 15px currentColor;
|
||||||
|
filter: blur(1px);
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-button:hover:not(:disabled) .answer-points-hidden {
|
||||||
|
opacity: 1;
|
||||||
|
filter: blur(0);
|
||||||
|
transform: scale(1.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-text {
|
||||||
|
font-size: 2.2rem;
|
||||||
|
color: #fff;
|
||||||
|
font-weight: bold;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
text-align: center;
|
||||||
|
text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-points {
|
||||||
|
font-size: 3.5rem;
|
||||||
|
font-weight: bold;
|
||||||
|
text-shadow: 0 0 15px currentColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.answer-button {
|
||||||
|
min-height: 80px;
|
||||||
|
padding: 20px 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-text {
|
||||||
|
font-size: 1.1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-points {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-points-hidden {
|
||||||
|
font-size: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answer-placeholder {
|
||||||
|
font-size: 2.5rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
56
src/components/Answer.jsx
Normal file
56
src/components/Answer.jsx
Normal file
|
|
@ -0,0 +1,56 @@
|
||||||
|
import './Answer.css'
|
||||||
|
|
||||||
|
const Answer = ({ answer, index, onClick, isRevealed }) => {
|
||||||
|
const getAnswerClass = () => {
|
||||||
|
if (!isRevealed) return 'answer-hidden'
|
||||||
|
return 'answer-revealed'
|
||||||
|
}
|
||||||
|
|
||||||
|
const getPointsColor = (points) => {
|
||||||
|
if (points >= 80) return '#4ecdc4'
|
||||||
|
if (points >= 60) return '#95e1d3'
|
||||||
|
if (points >= 40) return '#fce38a'
|
||||||
|
if (points >= 20) return '#f38181'
|
||||||
|
return '#ff6b6b'
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<button
|
||||||
|
className={`answer-button ${getAnswerClass()}`}
|
||||||
|
onClick={onClick}
|
||||||
|
disabled={isRevealed}
|
||||||
|
style={
|
||||||
|
isRevealed
|
||||||
|
? {
|
||||||
|
borderColor: getPointsColor(answer.points),
|
||||||
|
background: `linear-gradient(135deg, ${getPointsColor(
|
||||||
|
answer.points
|
||||||
|
)}20, ${getPointsColor(answer.points)}40)`,
|
||||||
|
}
|
||||||
|
: {}
|
||||||
|
}
|
||||||
|
>
|
||||||
|
{isRevealed ? (
|
||||||
|
<>
|
||||||
|
<span className="answer-text">{answer.text}</span>
|
||||||
|
<span
|
||||||
|
className="answer-points"
|
||||||
|
style={{ color: getPointsColor(answer.points) }}
|
||||||
|
>
|
||||||
|
{answer.points}
|
||||||
|
</span>
|
||||||
|
</>
|
||||||
|
) : (
|
||||||
|
<span
|
||||||
|
className="answer-points-hidden"
|
||||||
|
style={{ color: getPointsColor(answer.points) }}
|
||||||
|
>
|
||||||
|
{answer.points}
|
||||||
|
</span>
|
||||||
|
)}
|
||||||
|
</button>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Answer
|
||||||
|
|
||||||
75
src/components/Game.css
Normal file
75
src/components/Game.css
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
.game {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 1400px;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.game-over {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
min-height: 400px;
|
||||||
|
padding: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.game-over-content {
|
||||||
|
text-align: center;
|
||||||
|
background: rgba(255, 255, 255, 0.1);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-radius: 20px;
|
||||||
|
padding: 60px 40px;
|
||||||
|
border: 2px solid rgba(255, 215, 0, 0.3);
|
||||||
|
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
|
||||||
|
}
|
||||||
|
|
||||||
|
.game-over-title {
|
||||||
|
font-size: 5rem;
|
||||||
|
color: #ffd700;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
text-shadow: 0 0 20px rgba(255, 215, 0, 0.8);
|
||||||
|
}
|
||||||
|
|
||||||
|
.game-over-score {
|
||||||
|
font-size: 3.5rem;
|
||||||
|
color: #fff;
|
||||||
|
margin-bottom: 40px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.restart-button {
|
||||||
|
background: linear-gradient(135deg, #ff6b6b 0%, #ee5a6f 100%);
|
||||||
|
color: white;
|
||||||
|
border: none;
|
||||||
|
padding: 25px 60px;
|
||||||
|
font-size: 2rem;
|
||||||
|
border-radius: 35px;
|
||||||
|
cursor: pointer;
|
||||||
|
font-weight: bold;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
box-shadow: 0 4px 15px rgba(255, 107, 107, 0.4);
|
||||||
|
}
|
||||||
|
|
||||||
|
.restart-button:hover {
|
||||||
|
transform: translateY(-2px);
|
||||||
|
box-shadow: 0 6px 20px rgba(255, 107, 107, 0.6);
|
||||||
|
}
|
||||||
|
|
||||||
|
.restart-button:active {
|
||||||
|
transform: translateY(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.game-over-title {
|
||||||
|
font-size: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.game-over-score {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.restart-button {
|
||||||
|
font-size: 1.1rem;
|
||||||
|
padding: 12px 30px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
71
src/components/Game.jsx
Normal file
71
src/components/Game.jsx
Normal file
|
|
@ -0,0 +1,71 @@
|
||||||
|
import { useState } from 'react'
|
||||||
|
import Question from './Question'
|
||||||
|
import { questions } from '../data/questions'
|
||||||
|
import './Game.css'
|
||||||
|
|
||||||
|
const Game = () => {
|
||||||
|
const [currentQuestionIndex, setCurrentQuestionIndex] = useState(0)
|
||||||
|
const [score, setScore] = useState(0)
|
||||||
|
const [gameOver, setGameOver] = useState(false)
|
||||||
|
const [revealedAnswers, setRevealedAnswers] = useState([])
|
||||||
|
|
||||||
|
const currentQuestion = questions[currentQuestionIndex]
|
||||||
|
const isLastQuestion = currentQuestionIndex === questions.length - 1
|
||||||
|
|
||||||
|
const handleAnswerClick = (answerIndex, points) => {
|
||||||
|
if (revealedAnswers.includes(answerIndex)) return
|
||||||
|
|
||||||
|
setRevealedAnswers([...revealedAnswers, answerIndex])
|
||||||
|
setScore(score + points)
|
||||||
|
|
||||||
|
if (revealedAnswers.length === currentQuestion.answers.length - 1) {
|
||||||
|
setTimeout(() => {
|
||||||
|
if (isLastQuestion) {
|
||||||
|
setGameOver(true)
|
||||||
|
} else {
|
||||||
|
nextQuestion()
|
||||||
|
}
|
||||||
|
}, 2000)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const nextQuestion = () => {
|
||||||
|
setCurrentQuestionIndex(currentQuestionIndex + 1)
|
||||||
|
setRevealedAnswers([])
|
||||||
|
}
|
||||||
|
|
||||||
|
const restartGame = () => {
|
||||||
|
setCurrentQuestionIndex(0)
|
||||||
|
setScore(0)
|
||||||
|
setGameOver(false)
|
||||||
|
setRevealedAnswers([])
|
||||||
|
}
|
||||||
|
|
||||||
|
if (gameOver) {
|
||||||
|
return (
|
||||||
|
<div className="game-over">
|
||||||
|
<div className="game-over-content">
|
||||||
|
<h2 className="game-over-title">🎉 Игра окончена! 🎉</h2>
|
||||||
|
<p className="game-over-score">Ваш итоговый счёт: {score}</p>
|
||||||
|
<button className="restart-button" onClick={restartGame}>
|
||||||
|
Играть снова
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
return (
|
||||||
|
<div className="game">
|
||||||
|
<Question
|
||||||
|
question={currentQuestion}
|
||||||
|
questionNumber={currentQuestionIndex + 1}
|
||||||
|
onAnswerClick={handleAnswerClick}
|
||||||
|
revealedAnswers={revealedAnswers}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Game
|
||||||
|
|
||||||
59
src/components/Question.css
Normal file
59
src/components/Question.css
Normal file
|
|
@ -0,0 +1,59 @@
|
||||||
|
.question-container {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.question-box {
|
||||||
|
background: rgba(255, 255, 255, 0.1);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-radius: 25px;
|
||||||
|
padding: 50px;
|
||||||
|
margin-bottom: 40px;
|
||||||
|
border: 3px solid rgba(255, 215, 0, 0.3);
|
||||||
|
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.question-number {
|
||||||
|
display: inline-block;
|
||||||
|
background: rgba(255, 215, 0, 0.2);
|
||||||
|
border: 2px solid rgba(255, 215, 0, 0.5);
|
||||||
|
border-radius: 15px;
|
||||||
|
padding: 12px 30px;
|
||||||
|
margin-bottom: 25px;
|
||||||
|
font-size: 1.8rem;
|
||||||
|
color: #ffd700;
|
||||||
|
font-weight: bold;
|
||||||
|
text-shadow: 0 0 10px rgba(255, 215, 0, 0.5);
|
||||||
|
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
|
||||||
|
}
|
||||||
|
|
||||||
|
.question-text {
|
||||||
|
color: #fff;
|
||||||
|
font-size: 3.5rem;
|
||||||
|
font-weight: bold;
|
||||||
|
line-height: 1.4;
|
||||||
|
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
.answers-grid {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(2, 1fr);
|
||||||
|
gap: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.question-number {
|
||||||
|
font-size: 1.3rem;
|
||||||
|
padding: 10px 20px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.question-text {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.answers-grid {
|
||||||
|
grid-template-columns: 1fr;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
27
src/components/Question.jsx
Normal file
27
src/components/Question.jsx
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
import Answer from './Answer'
|
||||||
|
import './Question.css'
|
||||||
|
|
||||||
|
const Question = ({ question, questionNumber, onAnswerClick, revealedAnswers }) => {
|
||||||
|
return (
|
||||||
|
<div className="question-container">
|
||||||
|
<div className="question-box">
|
||||||
|
<div className="question-number">Вопрос {questionNumber}</div>
|
||||||
|
<h2 className="question-text">{question.text}</h2>
|
||||||
|
</div>
|
||||||
|
<div className="answers-grid">
|
||||||
|
{question.answers.map((answer, index) => (
|
||||||
|
<Answer
|
||||||
|
key={index}
|
||||||
|
answer={answer}
|
||||||
|
index={index}
|
||||||
|
onClick={() => onAnswerClick(index, answer.points)}
|
||||||
|
isRevealed={revealedAnswers.includes(index)}
|
||||||
|
/>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Question
|
||||||
|
|
||||||
45
src/components/Score.css
Normal file
45
src/components/Score.css
Normal file
|
|
@ -0,0 +1,45 @@
|
||||||
|
.score-container {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-around;
|
||||||
|
margin-bottom: 40px;
|
||||||
|
gap: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-item {
|
||||||
|
flex: 1;
|
||||||
|
background: rgba(255, 255, 255, 0.1);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-radius: 20px;
|
||||||
|
padding: 35px;
|
||||||
|
text-align: center;
|
||||||
|
border: 3px solid rgba(255, 215, 0, 0.3);
|
||||||
|
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-label {
|
||||||
|
display: block;
|
||||||
|
color: rgba(255, 255, 255, 0.8);
|
||||||
|
font-size: 1.8rem;
|
||||||
|
margin-bottom: 15px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-value {
|
||||||
|
display: block;
|
||||||
|
color: #ffd700;
|
||||||
|
font-size: 4.5rem;
|
||||||
|
font-weight: bold;
|
||||||
|
text-shadow: 0 0 10px rgba(255, 215, 0, 0.5);
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.score-container {
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
.score-value {
|
||||||
|
font-size: 2rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
21
src/components/Score.jsx
Normal file
21
src/components/Score.jsx
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
import './Score.css'
|
||||||
|
|
||||||
|
const Score = ({ score, questionNumber, totalQuestions }) => {
|
||||||
|
return (
|
||||||
|
<div className="score-container">
|
||||||
|
<div className="score-item">
|
||||||
|
<span className="score-label">Счёт:</span>
|
||||||
|
<span className="score-value">{score}</span>
|
||||||
|
</div>
|
||||||
|
<div className="score-item">
|
||||||
|
<span className="score-label">Вопрос:</span>
|
||||||
|
<span className="score-value">
|
||||||
|
{questionNumber}/{totalQuestions}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Score
|
||||||
|
|
||||||
54
src/components/Snowflakes.jsx
Normal file
54
src/components/Snowflakes.jsx
Normal file
|
|
@ -0,0 +1,54 @@
|
||||||
|
import { useEffect, useState } from 'react'
|
||||||
|
|
||||||
|
const Snowflakes = () => {
|
||||||
|
const [snowflakes, setSnowflakes] = useState([])
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
const createSnowflake = () => {
|
||||||
|
const snowflake = {
|
||||||
|
id: Math.random(),
|
||||||
|
left: Math.random() * 100,
|
||||||
|
animationDuration: Math.random() * 3 + 7,
|
||||||
|
delay: Math.random() * 5,
|
||||||
|
size: Math.random() * 10 + 10,
|
||||||
|
}
|
||||||
|
return snowflake
|
||||||
|
}
|
||||||
|
|
||||||
|
const initialSnowflakes = Array.from({ length: 50 }, createSnowflake)
|
||||||
|
setSnowflakes(initialSnowflakes)
|
||||||
|
|
||||||
|
const interval = setInterval(() => {
|
||||||
|
setSnowflakes((prev) => {
|
||||||
|
const newFlakes = prev.filter(
|
||||||
|
(flake) => flake.id > Math.random() * 0.1
|
||||||
|
)
|
||||||
|
return [...newFlakes, createSnowflake()]
|
||||||
|
})
|
||||||
|
}, 3000)
|
||||||
|
|
||||||
|
return () => clearInterval(interval)
|
||||||
|
}, [])
|
||||||
|
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
{snowflakes.map((snowflake) => (
|
||||||
|
<div
|
||||||
|
key={snowflake.id}
|
||||||
|
className="snowflake"
|
||||||
|
style={{
|
||||||
|
left: `${snowflake.left}%`,
|
||||||
|
animationDuration: `${snowflake.animationDuration}s`,
|
||||||
|
animationDelay: `${snowflake.delay}s`,
|
||||||
|
fontSize: `${snowflake.size}px`,
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
❄
|
||||||
|
</div>
|
||||||
|
))}
|
||||||
|
</>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Snowflakes
|
||||||
|
|
||||||
338
src/data/questions.js
Normal file
338
src/data/questions.js
Normal file
|
|
@ -0,0 +1,338 @@
|
||||||
|
export const questions = [
|
||||||
|
{
|
||||||
|
id: 18,
|
||||||
|
text: 'Что дед мороз делает летом?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Отдыхает', points: 100 },
|
||||||
|
{ text: 'Готовит подарки', points: 80 },
|
||||||
|
{ text: 'Спит', points: 60 },
|
||||||
|
{ text: 'Путешествует', points: 40 },
|
||||||
|
{ text: 'Загорает', points: 20 },
|
||||||
|
{ text: 'Работает', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 30,
|
||||||
|
text: 'Что намазывают на хлеб?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Масло', points: 100 },
|
||||||
|
{ text: 'Икру', points: 80 },
|
||||||
|
{ text: 'Варенье', points: 60 },
|
||||||
|
{ text: 'Паштет', points: 40 },
|
||||||
|
{ text: 'Плавленный сыр', points: 20 },
|
||||||
|
{ text: 'Горчицу', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 20,
|
||||||
|
text: 'Кто работает в новый год?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Дед Мороз', points: 100 },
|
||||||
|
{ text: 'Снегурочка', points: 80 },
|
||||||
|
{ text: 'Врач', points: 60 },
|
||||||
|
{ text: 'Полицейский', points: 40 },
|
||||||
|
{ text: 'Таксист', points: 20 },
|
||||||
|
{ text: 'Продавец', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 19,
|
||||||
|
text: 'Почему лошадь не курит?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Боится умереть', points: 100 },
|
||||||
|
{ text: 'Неудобно (копыта мешают)', points: 80 },
|
||||||
|
{ text: 'Не хочет, бросила', points: 60 },
|
||||||
|
{ text: 'Ведёт здоровый образ жизни (вредно)', points: 40 },
|
||||||
|
{ text: 'Болеет', points: 20 },
|
||||||
|
{ text: 'Не предлагают', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 31,
|
||||||
|
text: 'Какая самая "лошадиная" фамилия?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Овсов', points: 100 },
|
||||||
|
{ text: 'Лошадкин', points: 80 },
|
||||||
|
{ text: 'Конев', points: 60 },
|
||||||
|
{ text: 'Жеребцов', points: 40 },
|
||||||
|
{ text: 'Скакунов', points: 20 },
|
||||||
|
{ text: 'Рысаков', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 10,
|
||||||
|
text: 'Кто больше всех ест на Новый год?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Дети', points: 100 },
|
||||||
|
{ text: 'Мужчины', points: 80 },
|
||||||
|
{ text: 'Все', points: 60 },
|
||||||
|
{ text: 'Женщины', points: 40 },
|
||||||
|
{ text: 'Подростки', points: 20 },
|
||||||
|
{ text: 'Бабушки', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 13,
|
||||||
|
text: 'Кто лучше всех говорит тосты?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Дедушка', points: 100 },
|
||||||
|
{ text: 'Папа', points: 80 },
|
||||||
|
{ text: 'Дядя', points: 60 },
|
||||||
|
{ text: 'Муж', points: 40 },
|
||||||
|
{ text: 'Друзья', points: 20 },
|
||||||
|
{ text: 'Все', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 14,
|
||||||
|
text: 'Что любят лошади?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Яблоки', points: 100 },
|
||||||
|
{ text: 'Морковь', points: 80 },
|
||||||
|
{ text: 'Свежую траву', points: 60 },
|
||||||
|
{ text: 'Сахар', points: 40 },
|
||||||
|
{ text: 'Когда их гладят', points: 20 },
|
||||||
|
{ text: 'Овёс', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 21,
|
||||||
|
text: 'Что может быть вязаным?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Шарф', points: 100 },
|
||||||
|
{ text: 'Свитер', points: 80 },
|
||||||
|
{ text: 'Носки', points: 60 },
|
||||||
|
{ text: 'Шапка', points: 40 },
|
||||||
|
{ text: 'Варежки', points: 20 },
|
||||||
|
{ text: 'Жилет', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 25,
|
||||||
|
text: 'Что бы вы хотели выиграть в лотерею?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Деньги', points: 100 },
|
||||||
|
{ text: 'Машину', points: 80 },
|
||||||
|
{ text: 'Квартиру', points: 60 },
|
||||||
|
{ text: 'Путешествие', points: 40 },
|
||||||
|
{ text: 'Технику', points: 20 },
|
||||||
|
{ text: 'Дом', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 8,
|
||||||
|
text: 'Кто дольше всех собирается за стол?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Женщины', points: 100 },
|
||||||
|
{ text: 'Дети', points: 80 },
|
||||||
|
{ text: 'Мужчины', points: 60 },
|
||||||
|
{ text: 'Бабушки', points: 40 },
|
||||||
|
{ text: 'Подростки', points: 20 },
|
||||||
|
{ text: 'Дедушки', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 24,
|
||||||
|
text: 'Где мы встретим следующий новый год?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Дома', points: 100 },
|
||||||
|
{ text: 'В лесу', points: 80 },
|
||||||
|
{ text: 'С друзьями', points: 60 },
|
||||||
|
{ text: 'На улице', points: 40 },
|
||||||
|
{ text: 'На природе', points: 20 },
|
||||||
|
{ text: 'В бане', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 29,
|
||||||
|
text: 'Кому очень холодно зимой?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Елочке', points: 100 },
|
||||||
|
{ text: 'Людям', points: 80 },
|
||||||
|
{ text: 'Птицам', points: 60 },
|
||||||
|
{ text: 'Собаке', points: 40 },
|
||||||
|
{ text: 'Зайцу', points: 20 },
|
||||||
|
{ text: 'Деду Морозу', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 5,
|
||||||
|
text: 'Что обычно остаётся на утро после праздника?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Посуда', points: 100 },
|
||||||
|
{ text: 'Остатки еды', points: 80 },
|
||||||
|
{ text: 'Усталость', points: 60 },
|
||||||
|
{ text: 'Хлопушки', points: 40 },
|
||||||
|
{ text: 'Мишура', points: 20 },
|
||||||
|
{ text: 'Украшения', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 16,
|
||||||
|
text: 'Зачем деду морозу посох?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Для опоры', points: 100 },
|
||||||
|
{ text: 'Для волшебства', points: 80 },
|
||||||
|
{ text: 'Для красоты', points: 60 },
|
||||||
|
{ text: 'Для заморозки', points: 40 },
|
||||||
|
{ text: 'По традиции', points: 20 },
|
||||||
|
{ text: 'Для защиты', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 2,
|
||||||
|
text: 'Что обещают себе с 1 января?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Похудеть', points: 100 },
|
||||||
|
{ text: 'Раньше ложиться спать', points: 80 },
|
||||||
|
{ text: 'Начать заниматься спортом', points: 60 },
|
||||||
|
{ text: 'Больше зарабатывать', points: 40 },
|
||||||
|
{ text: 'Выучить язык', points: 20 },
|
||||||
|
{ text: 'Больше читать', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 3,
|
||||||
|
text: 'Что чаще всего забывают купить перед Новым годом?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Шампанское', points: 100 },
|
||||||
|
{ text: 'Майонез', points: 80 },
|
||||||
|
{ text: 'Мандарины', points: 60 },
|
||||||
|
{ text: 'Петарды', points: 40 },
|
||||||
|
{ text: 'Салфетки', points: 20 },
|
||||||
|
{ text: 'Свечи', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 4,
|
||||||
|
text: 'Чем обычно заканчивается новогодняя ночь?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Сном', points: 100 },
|
||||||
|
{ text: 'Тостом', points: 80 },
|
||||||
|
{ text: 'Фейерверком', points: 60 },
|
||||||
|
{ text: 'Песнями', points: 40 },
|
||||||
|
{ text: 'Танцами', points: 20 },
|
||||||
|
{ text: 'Играми', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 15,
|
||||||
|
text: 'С чем у людей чаще всего ассоциируется лошадь?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Скачки / бег', points: 100 },
|
||||||
|
{ text: 'Свобода', points: 80 },
|
||||||
|
{ text: 'Сила', points: 60 },
|
||||||
|
{ text: 'Деревня / поле', points: 40 },
|
||||||
|
{ text: 'Ковбои', points: 20 },
|
||||||
|
{ text: 'Красота', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 22,
|
||||||
|
text: 'Что нужно иметь покорителю Северного полюса?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Компас', points: 100 },
|
||||||
|
{ text: 'Лыжи', points: 80 },
|
||||||
|
{ text: 'Теплую одежду', points: 60 },
|
||||||
|
{ text: 'Еду', points: 40 },
|
||||||
|
{ text: 'Флаг', points: 20 },
|
||||||
|
{ text: 'Обувь', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 17,
|
||||||
|
text: 'Где дед мороз берет подарки?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'В мастерской', points: 100 },
|
||||||
|
{ text: 'Покупает', points: 80 },
|
||||||
|
{ text: 'Делает сам', points: 60 },
|
||||||
|
{ text: 'В магазине', points: 40 },
|
||||||
|
{ text: 'У эльфов', points: 20 },
|
||||||
|
{ text: 'Волшебством', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 26,
|
||||||
|
text: 'Во что упаковывают подарок?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'В коробку', points: 100 },
|
||||||
|
{ text: 'В пакет', points: 80 },
|
||||||
|
{ text: 'В бумагу', points: 60 },
|
||||||
|
{ text: 'В фольгу', points: 40 },
|
||||||
|
{ text: 'В упаковку', points: 20 },
|
||||||
|
{ text: 'В газету', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 1,
|
||||||
|
text: 'Что чаще всего стоит на новогоднем столе?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Оливье', points: 100 },
|
||||||
|
{ text: 'Шампанское', points: 80 },
|
||||||
|
{ text: 'Мандарины', points: 60 },
|
||||||
|
{ text: 'Селедка под шубой', points: 40 },
|
||||||
|
{ text: 'Икра', points: 20 },
|
||||||
|
{ text: 'Торт', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 6,
|
||||||
|
text: 'Самая популярная новогодняя традиция',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Загадывать желание', points: 100 },
|
||||||
|
{ text: 'Смотреть "Иронию судьбы"', points: 80 },
|
||||||
|
{ text: 'Дарить подарки', points: 60 },
|
||||||
|
{ text: 'Наряжать ёлку', points: 40 },
|
||||||
|
{ text: 'Запускать фейерверки', points: 20 },
|
||||||
|
{ text: 'Встречать с семьёй', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 23,
|
||||||
|
text: 'Кто живёт в Антарктиде?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Пингвины', points: 100 },
|
||||||
|
{ text: 'Медведи', points: 80 },
|
||||||
|
{ text: 'Полярники', points: 60 },
|
||||||
|
{ text: 'Моржи', points: 40 },
|
||||||
|
{ text: 'Тюлени', points: 20 },
|
||||||
|
{ text: 'Морские котики', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 28,
|
||||||
|
text: 'Какое слово очень холодное?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Снег', points: 100 },
|
||||||
|
{ text: 'Мороз', points: 80 },
|
||||||
|
{ text: 'Лед', points: 60 },
|
||||||
|
{ text: 'Зима', points: 40 },
|
||||||
|
{ text: 'Мороженое', points: 20 },
|
||||||
|
{ text: 'Холод', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 7,
|
||||||
|
text: 'Что чаще всего дарят взрослым на Новый год?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Деньги', points: 100 },
|
||||||
|
{ text: 'Парфюм', points: 80 },
|
||||||
|
{ text: 'Книги', points: 60 },
|
||||||
|
{ text: 'Одежду', points: 40 },
|
||||||
|
{ text: 'Сладости', points: 20 },
|
||||||
|
{ text: 'Цветы', points: 10 },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 27,
|
||||||
|
text: 'Кто стучится в дверь ко мне?',
|
||||||
|
answers: [
|
||||||
|
{ text: 'Почтальон', points: 100 },
|
||||||
|
{ text: 'Сосед', points: 80 },
|
||||||
|
{ text: 'Гость', points: 60 },
|
||||||
|
{ text: 'Друг', points: 40 },
|
||||||
|
{ text: 'Дед мороз', points: 20 },
|
||||||
|
{ text: 'Полиция', points: 10 },
|
||||||
|
],
|
||||||
|
}
|
||||||
|
]
|
||||||
29
src/data/questions_draft.md
Normal file
29
src/data/questions_draft.md
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
|
||||||
|
|
||||||
|
Что чаще всего стоит на новогоднем столе?
|
||||||
|
Что обещают себе с 1 января?
|
||||||
|
Что чаще всего забывают купить перед Новым годом?
|
||||||
|
Чем обычно заканчивается новогодняя ночь?
|
||||||
|
Что обычно остаётся на утро после праздника?
|
||||||
|
Самая популярная новогодняя традиция
|
||||||
|
Что чаще всего дарят взрослым на Новый год?
|
||||||
|
Кто дольше всех собирается за стол?
|
||||||
|
Кто больше всех готовит на нг
|
||||||
|
Кто больше всех ест на нг
|
||||||
|
Что важнее всего в новогоднюю ночь?
|
||||||
|
Кто больше всех дает советы?
|
||||||
|
Кто лучше всех говорит тосты?
|
||||||
|
|
||||||
|
Что, по мнению людей, любят лошади?
|
||||||
|
Яблоки — 30
|
||||||
|
Морковь — 25
|
||||||
|
Свежую траву — 20
|
||||||
|
Сахар — 15
|
||||||
|
Когда их гладят — 10
|
||||||
|
|
||||||
|
С чем у людей чаще всего ассоциируется лошадь?
|
||||||
|
Скачки / бег — 30
|
||||||
|
Свобода — 25
|
||||||
|
Сила — 20
|
||||||
|
Деревня / поле — 15
|
||||||
|
Ковбои — 10
|
||||||
45
src/index.css
Normal file
45
src/index.css
Normal file
|
|
@ -0,0 +1,45 @@
|
||||||
|
* {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
|
||||||
|
'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
|
||||||
|
sans-serif;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
|
background: linear-gradient(135deg, #0a0e27 0%, #1a1f3a 100%);
|
||||||
|
min-height: 100vh;
|
||||||
|
overflow-x: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
#root {
|
||||||
|
min-height: 100vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Новогодние снежинки */
|
||||||
|
@keyframes snow {
|
||||||
|
0% {
|
||||||
|
transform: translateY(0) rotate(0deg);
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
transform: translateY(100vh) rotate(360deg);
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.snowflake {
|
||||||
|
position: fixed;
|
||||||
|
top: -10px;
|
||||||
|
color: white;
|
||||||
|
font-size: 1em;
|
||||||
|
font-family: Arial;
|
||||||
|
text-shadow: 0 0 5px rgba(255, 255, 255, 0.8);
|
||||||
|
animation: snow 10s linear infinite;
|
||||||
|
pointer-events: none;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
|
||||||
11
src/main.jsx
Normal file
11
src/main.jsx
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
import React from 'react'
|
||||||
|
import ReactDOM from 'react-dom/client'
|
||||||
|
import App from './App'
|
||||||
|
import './index.css'
|
||||||
|
|
||||||
|
ReactDOM.createRoot(document.getElementById('root')).render(
|
||||||
|
<React.StrictMode>
|
||||||
|
<App />
|
||||||
|
</React.StrictMode>,
|
||||||
|
)
|
||||||
|
|
||||||
7
vite.config.js
Normal file
7
vite.config.js
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
import { defineConfig } from 'vite'
|
||||||
|
import react from '@vitejs/plugin-react'
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
|
plugins: [react()],
|
||||||
|
})
|
||||||
|
|
||||||
Loading…
Reference in a new issue