PDA

Просмотр полной версии : Ассоциации плюс


MouseR
15.06.2016, 10:55
Есть мысль перделать это развлечение ...
но есть так же опасения связаные с альтернативными правилами
И немного непонимания пока тоже есть.
Суть предложения

Фаза 1
игроку предоставляется слово(фраза)
Он вводит в поле ввода свою ассоциацию. Если ранее такой ассоциации не было (храним в БД слова) увеличиваем призовой фонд из очков

Если такую ассоциацию "знаем" игра переходит в Фазу 2
В которой игрок получает возможность перечислять очки призового фонда на свой счёт. Для этого он должен последовательно угадать как можно больше ассоциаций на фразу которая перевела процесс в фазу 2.

За первый правильный ответ он забирает из фонда 1 очко за второй ещё одно за третий два очка за четвертый 3 очка за пятый 5 очков (последовательность Фибоначчи 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... ) .. и так пока он не ошибётся или не кончатся варианты или количество очков в банке не станет меньше чем требуется за верный ответ. Последний (правильный или не правильный) вариант становится отправной точкой для возобновления игры в формате Фазы 1 (когда очки накапливаются в призовой фонд)

Очки в призовой фонд накапливаем тоже используя прогрессию Фибоначчи так что каждая новая ассоциация (свежая) приносит тем больше число очков в фонд чем длиннее ассоциативный ряд.
Какие я лично вижу проблемы ...
- при вводе вариантов люди могут допускать ошибки. Как научить скрипт их распознавать я не знаю. это может стать местом читерства... (не хотелось бы потом в фазе 2 выбирать из одинаковых ответов часть из которых простые ошибки..).
- написание в разном регистре букв исключить реально (все символы капитализируем перед тем как занести в БД и потом до сравнения с имеющимися вариантами так же капитализируем символы.. то есть все буквы делаем большими не зависимо от того какими их ввел игрок)
- что игроку делать с очками которые он заработал? (можно попробовать вести дневные, недельные и глобальные рейтинги. Хоть какой то смысл будет) Соответственно дневной рейтинг это очки за день, недельный рейтинг это очки заработанных за неделю а глобальный вообще за всё время.. ну и упорядочивать по этим критериям в трёх таблицах играющих (так что новички запросто могут стать лидерами дневного или недельного рейтинга).
- количество вариантов из которых надо угадать наиболее популярный я думаю 3-5 (сколько конкретно - я не знаю.. предлагается это обсудить От этого зависит как много очков можно заработать во второй фазе пока запас ассоциаций небольшой ... это же повлияет на момент когда вообще можно попасть во вторую фазу и соответственно как много очков в ней заработать.. когда вариантов станет меньше трёх фаза 2 должна закончиться автоматически и вернуться в первую фазу)
- ещё есть момент связаный с тем что может оказаться что одновременно на текущую ассоциацию ответили двое (а может и больше) игроков. как быть? Ведь они вероятно предложат разные ассоциации и результат каждого влияет на состояние для следующих игроков. Если же они оба переводят игру в фазу 2 то во первых они могут переводить её в фазу 2 разными ассоциациями.. во вторых "призовой фонд один на всех".. короче узкое место которое я ещё не придумал как обойти.. возможно в этом случае нужна какая-нибудь фаза 3 - батл.. когда они в онлайне пытаются обиграть друг друга (опчть же что делать если кто-то вмешается?)
- была мысль ограничить число предложений игроков за 1 день скажем 10 ассоциациями... и например лидерам рейтинга в качестве награды увеличивать число ассоциаций в день (но так их позиции в рейтинге только упрочатся)


хотелось бы услышать мнение и критику.. Делать буду на сайте хулиганов (для игры понадобится зарегиться и связать свой игровой профиль с профилем на сайте)

Я регулятор
15.06.2016, 12:24
Пока точно не скажу, но по моему пониманию смахивают на игру 100к1... Только там задумка немного иная. Так идея вполне неплохая, особенно учитывая, что скорее всего воплощать её будешь ты один) Появится хоть какая-то движуха, но вот с вашим сайтом думаю будет основная проблема. Без тебя и еще двух игроков вашей команды, попасть туда новым игрокам будет сложно, да и придется заходить туда частенько, крайне неудобно... Нужно тогда будет оставить ссылку и все данные для захода на форуме, ну или в любом другом месте и желательно, чтобы знали об этом не определенный круг лиц, который и будет играть, а все и видимо придется рекламировать где-то это... а то получится как обычно, даже на форуме иногда неделю висит объявления, а об этом и половина игроков не знает.

MouseR
15.06.2016, 13:41
с доступностью сайта.. мысль следующая. чтобы исключить махинации с профилями на формуле и на сайте нужно будет для соединения в своём профиле на формуле дописать чтонибудь типа fo-12345-num (пока это абстракная запись потом она для каждого будет персональной) так вот посли линковки этот номер уже не нужен и его можно удалять ну и заменить его в профиле (в девизе или в о себе) на ссылку ... чтоб не искать и не запоминать в том формате в котором вам удобно (если правила формулы размещения ссылок на другие сайты запрещают просто ссылку поставить пропишете так чтоб это небыло ссылкой но понятно было как поправить Например хттп://hooligans.u-racer.ру/

в ассоциации же не все играют :) кому интересно будут знать.. остальным фиолетово же :)
ну и на всякий случай эта задумка не ради того что б кого нибудь затащить себе на сайт. я там не рекламы ничё такого не собираюсь вешать. Просто хотелось как то оживить любые процессы игровые.

Я регулятор
15.06.2016, 14:19
с доступностью сайта.. мысль следующая. чтобы исключить махинации с профилями на формуле и на сайте нужно будет для соединения в своём профиле на формуле дописать чтонибудь типа fo-12345-num (пока это абстракная запись потом она для каждого будет персональной) так вот посли линковки этот номер уже не нужен и его можно удалять ну и заменить его в профиле (в девизе или в о себе) на ссылку ... чтоб не искать и не запоминать в том формате в котором вам удобно (если правила формулы размещения ссылок на другие сайты запрещают просто ссылку поставить пропишете так чтоб это небыло ссылкой но понятно было как поправить Например хттп://hooligans.u-racer.ру/

в ассоциации же не все играют :) кому интересно будут знать.. остальным фиолетово же :)
ну и на всякий случай эта задумка не ради того что б кого нибудь затащить себе на сайт. я там не рекламы ничё такого не собираюсь вешать. Просто хотелось как то оживить любые процессы игровые.

на счет как раз игроков, я и не хотел никого привлекать на чужие сайты, а чтобы все знали о том, что есть что интересное, ну или даже можно подзаработать чутка...
Опять же по ассоциациям видно, что в них играют то человек 7 максимум, а на постоянной основе 2-3, поэтому и хочется в это что-то новенькое побольше народу притянуть для интереса

stergio
16.06.2016, 01:52
Походу я тупой :( кроме общих фраз ничё не понял в этой игре, как и абревиатура "БД" (((:unsure:

Я регулятор
16.06.2016, 09:28
Походу я тупой :( кроме общих фраз ничё не понял в этой игре, как и абревиатура "БД" (((:unsure:

БД - база данных, скорее всего.
Я тоже мало что понял, ахахах, подумал в процессе догоню)):D:D:D

stergio
16.06.2016, 23:42
Да как и я походу,понял кое что, потом додумаю по ходу дела, но не ради очков и призов или чего там, просто ради хоть какого то развития продвижения игры:)

MouseR
17.06.2016, 10:32
хорошо Попробую второй раз понятнее

Мы видим: фраза "рыба", очков: 7 и поле ввода (в поле нужно писать свой вариант ассоциации к слову) так же видны 2-3 предыдущие фразы которые привели в текущее состояние (чтоб отвечающий не ввел предыдущее случайно.. )

мы вводим например "удочка" .. пусть для примера в системе нет записи "удочка" (в БД, в базе данных) Блок с фразами обновляется Из него выкидывается самая "старая" но добавляется "рыба".. очки увеличиваем на 5 (из ряда Фибоначчи следует)

предположим вводим "бамбук" который система знает и потому те 12 очков котрые накопились пользователь может попробовать перечислить в свой актив... наступает фаза 2
Пишем что в розигрыше 1 очко из 12
фраза "бамбук" (та которая перевела игру в другую фазу)
и выводим 2-3 варианта котрые в нашей системе связаны с "бамбуком" (кроме удочки)
- китай
- трава
- спининг

задача угадать какой из вариантов самый популярный (тогда мы заработаем то самое очко из розигрыша на свой счёт) Предположим мы выбрали "китай" и угадали.. Китай выбывает и список предложений дополняется словом "панда" Очко в розигрыше опять равно 1 из 11 (из ряда фибоначчи)

- трава
- спининг
- панда

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

Очков в банке 10. Список предыдущих фраз "рыба, удочка, бамбук". Фраза "трава" и поле ввода. в розигрыше 1 очко (начинаем с 1 очка потому что фаза один только началась..)

.. как то так.
Проблема если одновременно начнут отвечать тогда может получиться хрень.. надо придумать как обойти это дело .. само ответивший сразу ассоциацию не может продолжать и ждёт пока кто-то следующий продолжит ..
.. ещё проблема (особенно на первых порах) того что просто мало ассоциаций и предлагать в фазе 2 просто нечего.. либо варианты из которых надо выбирать ранее выбирались одинаковое чиссло раз и имеют одинаковый рейтинг (неясно какое из них популярнее) и пока нет понимания как этот вопрос разрешить
.. следующая проблема ошибки(опечатки) естественные. Их нельзя избежать а получается что отфильтровать мы их не можем (ну я по крайней мере не умею и не понимаю как делать хотя мысли есть...)
.. дальше вытекает новая проблема. Предположим мы реили предыдущие вопросы и процесс пошёл. Появляется проблема преднамеренного замусоревания базы "уникальными" ответами безсмысленными или вообще не существующими для получения очков и рейтинга... пока это никак не монитизируется и нет никаких причин так поступать и проблемы вроде нет но надо думать о том что ктото будет хулиганить или потом появится какой нибудь смысл (необязательно денежный.. монитезация разной бывает) и надо уже сейчас понимать как я буду от таких "левых" вариантов избавляться без ущерба системе

по поводу вариантов в фазе 2 небольшое замечание...
можно в список пихать варианты которые с фразой ассоциацию к которй оцениваем не имеют связи (пока) и таким образом вопервых создавать новые ассоциативные цепочки между уже имеющимися словами и решается проблема нехватки связей.. .. возможно это позволит решить проблему первого этапа связанного с малым ассоциативным словарём.. пихаются варианты не по порядку попадания в базу данных и никак специально не ранжированых (чтобы нельзя было сделать вывод что вновь обавленое слово априори имеет меньше шансов иметь выше ассоциативность с предлагаемой фразой)

тестировщик
17.06.2016, 11:22
по поводу опечаток и хулиганства: можно засунуть в базу все слова, существительные. при вводе проверять, если такого слова нет - значит нет.

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

MouseR
17.06.2016, 11:30
НЕ .. не пройдёт. (ну точнее надо покурить может можно как то приделать)
во-первых в БД про которую ты говоришь одиночные слова а ассоциации могут быть из нескольких слов (и это легко увидеть просматривая ветку на форуме)
во-вторых могут встречаться какие то слова/фразы которые имеют смысл с очепяткой или с ашипкой...

я пока думаю над тем как переложить на плечи самих игроков и естественным образом отсеивание тех вариантов которые попали по ошибке или злонамеренно.. пока не придумал но мысли уже есть.. не хотелось бы озвучивать .. просто чтоб не сбивать народ эфимерными соображениями. итак выхоит сложный (как показывает топик) игровой процесс

Я регулятор
17.06.2016, 13:11
На счёт ошибок специальных, можно же потом в системе смотреть кто совершил ошибку?
Если да, то просто ввести правило, которое сначало будет просто штрафовать за ошибку, бан там допустим на час, при рецидиве и если ошибка злонамеренная бан от игры на день, дисквалификация и прочее, думаю это решит проблему, так как хочешь играть, не совершай ошибки, погугли и тд, ну ладно один разок каждый может ошибиться, но если постоянно и видно. что это делается не просто так, то можно и наказывать. Поставить просто для этого человека, который будет следить за этим и всё, бот я думаю тут не поможет.

MouseR
17.06.2016, 13:55
хотелось бы полностью исключить человеческую модерацию (даже учитывая возможность матерных ассоциаций например)
Что бы система учитывала статистику ответов и те варианты которые неестественные (ошибки и читерство) постепенно сами вытеснялись и связи фраз с ними "забывались"
Свалка же в формуле не модерируется.. и качалка и много ещё чего...

Я регулятор
17.06.2016, 17:09
хотелось бы полностью исключить человеческую модерацию (даже учитывая возможность матерных ассоциаций например)
Что бы система учитывала статистику ответов и те варианты которые неестественные (ошибки и читерство) постепенно сами вытеснялись и связи фраз с ними "забывались"
Свалка же в формуле не модерируется.. и качалка и много ещё чего...

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

MouseR
17.06.2016, 18:12
Дим. Дело в том что эти две локации работали работают и будут работать больше 10 лет (возможно с ошибками или скрытыми возможностями).
Человеческое вмешательство в их работу всё это время сводилось к разовым редким добавлениям контента или изменению расценок на тот что есть (в частности чтоб мой анализатор стал бесполезен) ... хотелось бы сделать аналогичное творение которое придаст игре в "ассоциации" больше осмысленности и упорядоченности (никто не знает какие за эти 10 лет ассоциации были наиболее популярны и сколько всего слов.. Это же просто интересно)

тестировщик
18.06.2016, 07:50
ну плюс есть там еще пара махинаций, которые скорее всего админы специально создали для интереса игроков

с этого момента поподробнее, плиз.
если речь не про хаммер

Я регулятор
18.06.2016, 11:46
с этого момента поподробнее, плиз.
если речь не про хаммер

про хаммер и подобные ему вещи):D

тестировщик
18.06.2016, 13:05
про хаммер и подобные ему вещи):D

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

Я регулятор
18.06.2016, 17:45
это не махинации, это косяк програмеров, который стал фичей.
про это все знают, включая меня, пусть будет

ты что думал, я хочу, чтобы его убрали???
Ааххахаха, нет, конечно, побольше бы наоборот таких косяков:D:D:D

Я регулятор
11.07.2016, 09:30
ну что там, есть продвижения???