Игра в города

05.01.22

Задачи пользователя - Игры

Всем хорошо известная игра, теперь на 1С: • З уровня сложности; • Использование подсказок; • Статистика показанных результатов; • Словарь городов, стран и регионов. Все это в "Игре в города"!

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Игра в города.epf
.epf 668,12Kb
60 Скачать бесплатно

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

Главное меню 

В главном меню имеется 4 пункта:

Главное меню 

Начать игру - нажатие кнопки инициализирует запуск новой игры.

Рекорды - выводится список рекордов для текущего уровня сложности, но имеется возможность просмотреть рекорды и для других уровней. При этом сохраняется только 10 лучших результатов для каждого уровня сложности. В историю записывается время установки результата, пользователь ИБ и сам результат. Историю можно очистить нажатием одноименной кнопки. На кнопке в списке меню выводится в скобках текущий рекорд для выбранного уровня сложности.

Список рекордов 

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

Словарь городов 

Настройки - в настройках указывается режим сложности игры и признак вывода регионов расположения городов в словаре и в истории игры.

 Настройки игры

В каждом из пунктов меню имеется кнопка "Меню", которая возвращает пользователя в главное меню.  

Правила игры 

Компьютер случайным образом выбирает город. Задача назвать город, первая буква которого должна начинаться на последнюю букву выбранного компьютером города. 
В игре имеется три уровня сложности. На низком уровне на ответ дается 30 секунд. При этом компьютер не будет называть города, оканчивающиеся на "Ы" и "Й", т.к. таких городов достаточно мало. Также на этом уровне имеется 1 "хитрость", которая может помочь в раздумиях над очередным ответом. Специально ее оставил, чтобы упростить процесс игры на этом уровне, но раскрывать ее не стану :)
На среднем уровне дается 20 секунд на дачу ответа, на сложном - 10 секунд. При этом компьютер называет все города без исключения. 

Подсказки

В игре предусмотрены подсказки - игрок в случае затруднений с дачей ответа может нажать в процессе игры на кнопку "Подсказка", либо сочетание клавиш "CTRL+F1". После этого в поле ответа будет введен выбранный случайным образом город на нужную букву. Очки при использовании подсказок не начисляются.

Использование подсказки

На низком уровне дается 3 подсказки, на среднем 2 и на сложном 1 подсказка. 

Особенности игры

После сформирования ответа компьютером пользователю в поле "Ваш ответ" уже будет установлена первая буква города, который он должен назвать и курсор будет установлен на втором символе.

Например, компьютер назвал город "Кировоград", пользователю нужно назвать город на "Д". Он хочет написать "Дарвин", но первая буква уже установлена, остается только подписать "арвин". Причем, если у пользователя при этом установлена английская раскладка или он пользуется переключателем раскладки "Punto Switcher", то он напишет "fhdby" и система такой город не найдет.

Особенности игры 

Специально для этого была сделана возможность поиска таких городов и правильной их идентификации. Поэтому, если вместо "Архангельск" пользователь напишет "Аh[fyutkmcr", программа этот город найдет.

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

 Повторный ввод города

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

При установке нового рекорда будет выведено соответствующее сообщение:

Установка рекорда 

Исключения

Исключения составляют названия, оканчивающиеся на твёрдый и мягкий знаки: в таких случаях участник называет город на предпоследнюю букву. В случае, если город не найден, будет выдано сообщение об ошибке:

Город не найден

Окончание игры

Игра оканчивается, когда пользователь не может назвать нового города за отведенное время и у него не осталось ни одной подсказки.

 Окончание игры

В игре представлено свыше 11 000 городов, собранные из нескольких источников, которые также можно использовать в своих проектах. 

Иконки, использованные в игре, взяты из публикации //infostart.ru/public/102381/  

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Сокобан (Sokoban) — это классическая игра-головоломка, где игроку необходимо расставить ящики по целям, перемещая их по лабиринту.

20.02.2026    551    50    user2163916    3    

12

Игры 1С 8.3 Бесплатно (free)

Это расширение, практически к любой конфигурации 1С, идеально подойдёт не для того, чтобы парализовать работу организации, а для того, чтобы сформировать коллектив, объединённый общими целями, ценностями и интересами. И всё это достигается простым регулярно проводимым мероприятием по сплочению команды – шашечным турниром! В этом, не побоюсь этого слова, приложении, можно провести шашечную битву как с коллегой, так и самому с собой, если у вас раздвоение личности. А также к вашим услугам почти искусственный интеллект, то есть бот, который честно и по правилам играет с вами в поддавки, когда по правилам вы должны играть в обычные шашки.

28.12.2025    1468    101    Knyaz3d    6    

11

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Преврати свой 1С с обычными формами в мощную игровую консоль! И пусть баланс подождет!

13.10.2025    8042    159    slava_1c    14    

43

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Внешняя обработка, реализующая классическую игру "Крестики-нолики". Особенностью обработки является реализация противника, способного блокировать ходы пользователя и пытаться выиграть.

02.10.2025    1619    73    user2163916    2    

8

Игры 1С:Предприятие 8 Бесплатно (free)

Моя реализация игры "Сапер" на 1С.

15.04.2025    2771    169    Caliban    5    

17

Игры 1С:Предприятие 8 Россия Бесплатно (free)

Игра "Сапёр" на 1С. Три уровня.

04.04.2025    3843    224    user2015123    9    

18

Игры 1С:Предприятие 8 Бесплатно (free)

Игра Змейка на объектах форм, а ля ООП, или что можно сотворить за час )))

20.02.2025    3687    135    starik-2005    9    

16

Игры 1С:Предприятие 8 Бесплатно (free)

Когда охота "настоящего" ООП, но не знаешь, как его взять в 1С. Массив форм в форме нам поможет )))

18.02.2025    3200    101    starik-2005    14    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Kyrales 146 28.04.12 05:26 Сейчас в теме
Симпатичный фейс
Светлый ум; Uncore; +2 Ответить
2. Oleg_nsk 282 28.04.12 05:47 Сейчас в теме
вещь абсолютно бессмысленнейшая, но дизайн симпатичный.. за это только и плюс
3. Uncore 946 28.04.12 05:56 Сейчас в теме
(2) обработка создана исключительно для развлечения, иногда можно и расслабиться :)
4. 1cKiller 110 28.04.12 08:15 Сейчас в теме
С компьютером играть не интересно.
Используйте сетевые возможности 1с:

Администратор - Москва
Гл. Бух - Алта-ата
Менеджер - Анадырь
...

Вот только непонятно, как это сделать в рамках внешней обработки,
т.е. придется использовать базу данных, либо внешний файлик на общем ресурсе...

как вариант, связь по протоколу TCP-IP через виндовый сокет.
Здесь хороший пример: http://www.nastroy-ka.ru/system1c/121--tcpip-udp.html
5. Uncore 946 28.04.12 08:20 Сейчас в теме
(4) думал над этим вопросом, пока сделал 1 режим - игра с компьютером. Если игра будет востребована, то можно сделать сетевую игру. Примеры реализаций есть, самый простой через файлы на общем ресурсе.
7. 1cKiller 110 28.04.12 09:12 Сейчас в теме
(5)

Думаю, будет востребована.
Не все бухам в зуму да косынку играть!

Плюсую в пользу сетевой версии
6. kurmanov 104 28.04.12 08:44 Сейчас в теме
прикольная штука, симпатично )
8. dka80 21 28.04.12 09:22 Сейчас в теме
База городов из классификатора загружается или как?
9. Uncore 946 28.04.12 09:30 Сейчас в теме
(8) список городов хранится в самой обработке в макете. Подгружается при открытии формы обработки.
10. CrazyDave 29.04.12 09:01 Сейчас в теме
Да, по сети было бы интересно )
11. alexk-is 6550 29.04.12 09:11 Сейчас в теме
Если бы игра была сделана на управляемых формах, то её можно было запускать как сетевой сервис через интернет. Можно было бы устраивать турниры.
12. Uncore 946 29.04.12 10:02 Сейчас в теме
(11) Было бы здорово! А можно немного поподробнее насчет сетевого сервиса через интернет? Как эта схема, вкратце, будет работать?
13. alexk-is 6550 29.04.12 14:03 Сейчас в теме
Вот пример работающей конфигурации УТ. Это не игра, но всё же.
http://v8.1c.ru/trade/demo/
http://demo-ma.1c.ru/trade

Приложение должно быть построено на управляемых формах и тогда можно подключаться через тонкого клиента или через веб-браузер.
http://v8.1c.ru/overview/Platform.htm
http://v8.1c.ru/overview/Term_000000671.htm#1

Т.е. кто-то устанавливает конфигурацию публикует её на веб-сервере, например, Apache или IIS.
В конфигураторе пункт меню Администрирование - Публикация на веб-сервере...

Остаётся рассказать всем адрес для подключения к базе.
Светлый ум; Uncore; +2 Ответить
14. Uncore 946 30.04.12 06:57 Сейчас в теме
(13) Спасибо за информацию. Но в случае с веб-клиентом, насколько я знаю, на каждое клиентское подключение нужна лицензия, т.е. количество играющих будет ограничено количеством клиентских лицензий на сервере.
Может, как вариант, использовать какой-то общий ресурс в интернете, например FTP, через который обмениваться файлами - сообщениями пользователей. При этом пользователь может играть из своей любой программы, прописав нужные настройки к ресурсу. Как думаете, реален такой вариант?
15. alexk-is 6550 30.04.12 09:16 Сейчас в теме
В случае работы через FTP самым сложным будет синхронизировать работу нескольких пользователей. Нужно будет придумать протокол, по которому пользователи будут работать. Это будет несколько сложнее, чем использовать уже готовое решение для обмена данными.
16. Uncore 946 30.04.12 09:24 Сейчас в теме
(15) Спасибо, подумаю над этим вопросом.
17. cerg110 3 02.05.12 07:48 Сейчас в теме
Очень интересная игрушка, интерфейс очень порадовал.
18. alexpvs 65 02.05.12 08:27 Сейчас в теме
Симпатичный интерфейс!
19. maxlenium 36 02.05.12 18:24 Сейчас в теме
Класс! Жаль, что компьютер всегда сильнее
20. Фред 03.05.12 07:32 Сейчас в теме
Яркий пример того, что гораздо приятнее на работе заниматься чем-нибудь другим... Я думал, я один такой...))
23. Uncore 946 04.05.12 02:57 Сейчас в теме
(20) Делал в свободное от работы время, обработке уже месяца три.
(22) Даже не знаю что предложить, охранником если только :)
21. il_abd@mail.ru 24 03.05.12 10:12 Сейчас в теме
Отличная штуковина, особенно интерфейс, красиво получилось
22. Evgenych 03.05.12 19:35 Сейчас в теме
я тоже хочу такую работу, чтобы денег платили, а делать ничего не нужно было - тогда бы тоже от скуки занимался подобным :)
24. RakovskiyK 05.05.12 11:39 Сейчас в теме
Шикарная штука! Интерфейс обогрел душу! :)

Комп - зараза, откуда он знает столько городов!

Спасибо огромное!
25. catena 110 07.05.12 12:34 Сейчас в теме
Красяво :)

Чисто ради интереса: что будет, если закончатся города на данную букву на ходе компьютера? Пользователя?
26. eugen91 08.06.12 18:00 Сейчас в теме
27. LND_gaz69 19.06.12 17:12 Сейчас в теме
теперь бухи смогут и отдыхать не отходя от кассы
28. пользователь 20.03.13 00:52
Сообщение было скрыто модератором.
...
Для отправки сообщения требуется регистрация/авторизация