Главная страница » Настольные игры »

Рандом — в каждый дом!

Оцени статью: 12345 (Ещё нет оценок)
Загрузка...

Я люблю рэндом. Меня всегда очаровывали кубики и всякие вертушки. Я обожаю карты событий и загадочные жетончики на поле, на которые можно прийти, перевернуть их, а там вдруг – бабах! – СУПЕРПРИЗ! Ну, или меч-кладенец, или на худой конец мина-ловушка... Почему я люблю рэндом? Потому что, когда он реализован с душой, то он делает каждую игру уникальной, напряженной и непредсказуемой, пусть даже исход каждой отдельной партии не всегда справедлив.

I'm feeling lucky!

Ну а вдобавок я еще программист. Как и многие из нас, очевидно. Надо сказать, что еще до того, как мне было суждено стать программистом, я написал одну программу для настольных игр. Это была программа для игры в голицынских пиратов. Дело в том, что нормальную вертушку для ветра у меня сделать не получалось, ну и я, недолго думая, взял у брата книжку про Visual Basic, покопался в ней с недельку и – вуаля! – вот вам суперприложение! Нажимаешь на кнопочку, и программа САМА, СЛУЧАЙНЫМ ОБРАЗОМ определяет направление ветра, или сообщает о том, что сегодня у нас штиль или ураган. Я был очень доволен собой! 🙂

Позже, когда благодаря причудливому повороту судьбы мне действительно суждено было стать программистом, я, изучая каждый новый язык, в первую очередь, конечно же, хотел узнать, как в нем генерировать случайные числа. И потом с упоением заполнял ими всякие тестовые массивы, списки и матрицы – это же в сто раз веселее, чем вводить числа с клавиатуры, правда?

В общем, это я все к чему? А просто с недавних пор передо мной встала некоторая проблема, а именно – проблема выбора игры из имеющихся в наличии. Игр стало очень много, при этом новые игры на виду, а старые иногда оказываются где-то на шкафу, и вообще толком не помнишь, что у тебя они есть, а ведь часто вполне достойные игры оказываются совершенно незаслуженно забытыми. Кроме этого, порой вечерком, когда у нас выдается свободный час-полтора, мы с женой не всегда можем определиться с выбором. Во-первых, сложно сделать выбор при таком многообразии, а во-вторых, нужно еще выбрать игру не слишком длинную, если у нас мало времени, или наоборот, если время есть, то хочется сыграть во что-нибудь подлиннее и поинтереснее. На уме одно новьё, а хочется порой достать с полки и что-то «старое, доброе». В общем, для таких вот случаев, когда сложно сделать выбор, чтобы долго не раздумывать, я написал маленькую программку, которая делает выбор за тебя!

Правда, чтобы программка работала, нужно сначала забить в список все игры, которые у тебя есть, минимальное и максимальное число игроков для каждой и примерную длительность игры в диапазоне от 1 до 7. Примерно вот так:

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

Да, забыл упомянуть одну вещь! Для каждой игры еще вводится ваш личный рейтинг, по шкале от 1 до 10. Ну, как на BGG или здесь, на Настолкомании. Так вот, фокус в том, что чем выше рейтинг игры, чем чаще программа будет предлагать вам в нее сыграть! При этом в игры с рейтингом 5 и ниже она вам вообще никогда играть не предложит. Ну разве не чудо?

Мы пользуемся этой программкой примерно пару недель и очень, очень довольны. Мы с удовольствием сдули пыль с нескольких давно не доставаемых игр. Естественно, программа используется вовсе не в обязательном порядке. Если кто-то из нас очень хочет сыграть во что-то конкретное, то мы берем и играем в это конкретное. Но если ни у кого нет каких-то явных предпочтений и хочется чего-то новенького, то мы нажимаем на кнопку и с замиранием сердца ждем полчаса! 🙂

автор

Оцени статью: 12345 (Ещё нет оценок)
Загрузка...

Понравилась статья? Поделись с друзьями:
26 to “Рандом — в каждый дом!”
  1. рассказал про программу, а скачать не даёшь...бяка =)

  2. Вот вот, только подумал что перебью все игры в базу за одно определю какие продать (раздать), а тут на тебе программы нет! Программу в студию! Пожалуйста =)

  3. Кстати да, exe в студию! 🙂

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

    А уж к выбору игры с рандомом совсем подходить не хочется. Если мы с Юлей не можем выбрать какую-то одну настолку, обычно поступаем так...

    Выбираем несколько коробок, штук пять-шесть. И начинаем по очереди откладывать те игры, в которые играть хотим меньше всего. В то, что осталось в конце, и играем. 🙂

  4. Отличная идея! Не так давно сидели и не могли решить во что поиграть. Пришлось кидать куб и каждому числу присвоить свою игру 🙂

  5. Ну, просто дело в том, база данных у меня в аксесе, и exe сделать не получится. Но если у кого стоит Microsoft Access, то пожалуйста — http://narod.ru/disk/5662636001/Games_x.mdb.html

  6. magnitt, а из csv какого-нть программу заставить читать будет очень сложно?

  7. Я вот думаю, м.б. на Настолкомании скриптик сделать: «Во что бы мне поиграть с другом». Задаешь другого Настолкомана и он выдает игру, кот. вы оба цените и она есть у одного из вас в коллекции...

  8. Кстати, в свое время тоже делал программу-каталогизатор настолок с хранением инфы о настолках в коллекции, с записями игровых сессий, отчетами, графиками...

    Делал ее на 1С 8.2. Если кого заинтересует, могу выложить.

  9. Тоже эта проблема актуальна. Только я просто сделал Эксел-файл с длительностью партии и количством игроков 🙂

  10. @magnitt: Нет, ну access не интересно, вот если бы была на сайте возможность засосать xml-ку и получить на выходе рекомендацию))

  11. @alt:

    Теоретически можно, конечно, но это будет уже другая программа. Моя — вся в аксесе, и плоть, и кровь 🙂

    @CerbeRUS:

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

  12. @Michael:

    Неплохая мысль. Или можно попробовать сделать как-то как Tinker предлагает...

  13. Видимо, когда коллекция перевалит за отметку в 10 игр, эта тулзовина станет актуальной и для меня. 🙂

  14. @sNOwBODY: А у тебя нет 10 игр???

  15. @CerbeRUS: Есть. Это я облажался — хотел написать 100. У меня не много игр — может штук 30. Пока вполне могу определится во что, с кем и когда поиграть. А так же сколько это примерно займет времени. Они же все на полке — перед глазами.

  16. Есть прекрасная программа для этого: WhatToPlay

    Она автоматически загружает вашу коллекцию, если она введена в BGG. Плюс картинки, тонкие настройки, тонна статистики...

    http://www.boardgamegeek.com/thread/477878/whattoplay-a-downloadable-game-selection-tool/page/1

  17. @Imploded: вот только хотел написать про то, что такая программа уже есть, как дочитал комменты до конца)

  18. Вот так вот обычно и бывает: делаешь что-то, придумываешь, а потом оказывается, что это уже давно реализовано...

  19. @Imploded:

    Забавная программулина, надо помедитировать над вишлистом, хороший фильтр будет.

  20. @Imploded:

    Вообще-то я знал, что такая программа уже есть 🙂 Просто там слишком много настроек, которые нам не нужны и которые все очень заграмождают, зато я не нашел возможности, которые были нам нужны, а именно указывать собственное количество игроков для каждой игры и среднее время на игру. Просто мы не всегда согласны с официальными данными. Скажем, в Диксит играть втроем как-то не очень, а в Скотланд-Ярд вдвоем — как раз то что нужно. Ну и мне очень хотелось опцию, где вероятность выбора игры зависит от ее рейтинга. Короче — сделал программку под себя, с учетом собственных потребностей 🙂

  21. Народ. А вы на БГГ смотреть не пробовали? А то там есть такая же точно програмам при чём привязанные к коллекции на БГГ.

  22. @Tanone:

    Об этом и говорим 🙂

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

  23. Коллекция немаленькая, но мне нравится обозреть её взглядом, ощутить порыв, взять игру,вспомнить впечатления и... выбрать что-то, чего хочется именно в данный момент. Как с книгами... Это что-то сродни интуиции...

    В общем, не хочется обезличивать игротеку :).

  24. @smilek:

    Не прикидывайся, мы все про тебя знаем — просто ты не любишь синематограф рандом! 🙂 А мы любим!

    Ну и вообще, я ж говорю, мы не используем эту штуку каждый раз. Это просто как бы такая кнопка, на которой написано: «Surprise me!» Вроде бы мелочь, но привнесла в нашу настольную жизнь свежую струю!

  25. @magnitt:

    Ну вот меня и раскололи :)))...

    Нет-нет, я не говорю, что бесполезно — даже очень, просто именно у меня такой каталог не пройдет 🙂 — выбрать игру для меня — часть будущего настолкокайфа :). И да, я её выбираю обычно загодя ;).

  26. Спасибо большое, у меня её муж скачал, попробовали. Полезная вещь!

Прокомментировать




Subscribe without commenting