Способ и система для компьютерной игры
Формула / Реферат
1. Игровой процессор для поддержки выполнения игры с множеством игроков, причем игровой процессор подключен к центральной компьютерной игровой системе (1) или является ее частью, которая, в свою очередь, подключена к сети (3) данных, что позволяет системе обмениваться информацией с клиентскими системами (4), используемыми участвующими игроками, отличающийся тем, что игровой процессор выполнен с возможностью приема и передачи информации другим частям центральной игровой системы и/или клиентским системам, причем игровой процессор содержит устройство для выработки стартовых позиций для игры, и эти стартовые позиции могут быть общими для всех игроков, уникальными для всех игроков или случайными, но не уникальными для всех игроков; устройство для регистрации стартовых позиций для проводимой игры и, если они не общие для всех игроков, для ассоциирования стартовых позиций с соответствующим игроком; устройство для получения информации, отражающей действия, выполненные соответствующими игроками и, на основе всей входящей информации о действиях игроков во время игрового раунда, для выработки исхода, который представляет собой результат для соответствующего раунда, и передающее информацию в игровую систему; устройство для модификации выработанных стартовых позиций, полученных в результате выработанных исходов, и передающее информацию в игровую систему.
2. Игровой процессор по п.1, отличающийся тем, что устройство для выработки стартовых позиций является генератором случайных чисел, который вырабатывает случайные числа, которые вводятся в форму, представляющую стартовую позицию, причем такая форма может быть общей стартовой позицией для всех игроков, или каждая такая форма может быть ассоциирована с индивидуальным игроком.
3. Игровой процессор по п.1, отличающийся тем, что устройство для регистрации стартовых позиций для проводимой игры является модулем, который передает выработанные стартовые позиции системе игровой компьютерной системы (1) для хранения этих стартовых позиций в устройстве (2) хранения в виде, который ассоциирует стартовую позицию с проводимой игрой и/или с личностью игрока.
4. Игровой процессор по п.1, отличающийся тем, что устройство для получения информации и выработки исходов содержит суммирующее устройство, выполненное с возможностью суммирования количества действий игрока, которое может быть ассоциировано с каждым возможным исходом, и генератор исходов, выполненный с возможностью выработки определенных исходов, основанных на результате этого суммирования.
5. Игровой процессор по п.1, отличающийся тем, что устройство для получения информации и выработки исходов содержит суммирующее устройство, выполненное с возможностью суммирования количества действий игрока, которое может быть связано с каждым возможным исходом, и генератор исходов, выполненный с возможностью выработки определенных исходов в начальных раундах игры, основанных на результате этого суммирования, и для выработки квазислучайных исходов в заключительных раундах игры.
6. Игровой процессор по п.4 или 5, отличающийся тем, что суммирующее устройство выполнено также с возможностью учета весовых факторов, связанных с каждым индивидуальным действием, при каждом суммировании.
7. Игровой процессор по п.4 или 5, отличающийся тем, что генератор исходов выполнен с возможностью выбора исходов, которые имеют наивысший итог в указанном суммировании, при выработке определенного исхода.
8. Игровой процессор по п.4 или 5, отличающийся тем, что генератор исходов выполнен с возможностью назначения для каждого возможного исхода вероятности, основанной на суммировании действий, ассоциированных с соответствующими исходами, и выработки исходов, основанных на этом распределении вероятности, при выработке определенного исхода.
9. Игровой процессор по п.1, отличающийся тем, что устройство для модификации выработанных стартовых позиций является модулем, который передает выработанные исходы в базу данных игровой системы (1) для обновления зарегистрированных стартовых позиций таким образом, который отражает выработанные исходы.
10. Игровой процессор по любому из пп.1-9, характеризующийся тем, что состоит из комбинации программных модулей в компьютере.
11. Способ поддержки выполнения игры с множеством участников в компьютерной системе, причем компьютерная система подключена к сети данных для обмена информацией между системой и клиентскими системами, используемыми участвующими игроками, отличающийся тем, что включает следующие шаги:
выработка игровой информации, представляющей стартовую позицию для игры, и передача ее через коммуникационный интерфейс соответствующим клиентским системам,
получение через указанную коммуникационную сеть сообщений, содержащих информацию о влиянии игроков на игру в форме определенных желаемых исходов и определенных ставок, связанных с этими исходами, в дополнение к идентификации игрока, причем ни одного, одно или множество таких сообщений может быть получено от каждого игрока,
непрерывная регистрация накопленных величин для каждого возможного исхода, представляющих суммарную ставку, ассоциированную с каждым указанным возможным исходом,
в заранее определенное время, означающее завершение раунда игры, выработка на базе указанных накопленных величин одного исхода из возможных исходов, и регистрация выработанного исхода, а также любых изменений в выработанных стартовых позициях в результате полученного исхода раунда,
если в проводимой игре еще остаются раунды, вышеуказанные шаги повторяют до тех пор, пока больше не останется раундов в игре, и
выработка окончательного результата игры путем подсчета общего количества зарегистрированных изменений в соответствующих стартовых позициях на основе правил, применяемых в проводимой игре, и осуществления циклов оценки результатов для окончательного результата игры.
12. Способ по п.10, отличающийся тем, что на шаге выработки игровой информации, представляющей стартовую позицию, вырабатывают случайные числа и вводят эти числа в форме, представляющей названную стартовую позицию, причем такая форма может быть общей стартовой позицией для всех игроков или каждая такая форма может быть ассоциирована с индивидуальным игроком.
13. Способ по п.10, характеризующийся тем, что шаг выработки игровой информации, представляющей стартовую позицию, сопровождается шагом передачи названных стартовых позиций в компьютерную игровую систему (1) для хранения в устройстве (2) хранения в виде, который ассоциирует стартовую позицию с проводимой игрой и/или личностью игрока.
14. Способ по п.10, характеризующийся тем, что на шаге выработки исходов выбирают исходы, которые имеют наивысший итог в названном суммировании.
15. Способ по п.10, характеризующийся тем, что на шаге выработки исходов назначают каждому возможному исходу вероятность, основанную на суммировании действий, ассоциированных с соответствующими исходами, и вырабатывают исход, основанный на этом распределении вероятности.
16. Способ по п.10, характеризующийся тем, что на шаге выработки исхода в начальном раунде игры осуществляют выбор исхода, основанного на названном суммировании, а в заключительных раундах игры вырабатывают квазислучайный исход.
17. Способ по п.10, характеризующийся тем, что связь через названную сеть данных дополнена связью через другие коммуникационные каналы.
18. Компьютерная программа, которая будучи установлена в системе данных, позволяет системе выполнять способ по любому из пп.10-14.
19. Компьютерная программа по п.16, находящаяся в устройстве хранения, которая может быть прочитана компьютером.
20. Компьютерная программа по п.17, где указанное устройство хранения является оптическим или магнитным запоминающим устройством, таким как CD-ROM, DVD или HD.
Текст
005452 Область техники Настоящее изобретение относится к способу и системе для поддержки выполнения игры с множеством участников, где система - компьютерная система, подключенная к вычислительной сети для соединения с терминалами, используемыми соответствующими участниками. Система организована таким образом, что позволяет выполнение игры, в которой задействован элемент случайности, но где участники имеют возможность влиять на случайные результаты. Уровень техники Традиционные азартные игры могут быть разделены, в основном, на две категории. Прежде всего,это игры, которые основаны на покупке участниками лотерейных билетов, выборе номеров или комбинации номеров, или на некоторых других способах делать ставки, причем результат определяется после того, как все ставки были размещены. Другой тип игры - это игра, где результаты определены заранее несколькими билетами, которые являются выигрышными, в то время как другие билеты ничего не выигрывают, и это решается сразу после покупки - выигрывает или нет данный билет. Это происходит при вскрытии закрытого билета (быстрая лотерея) путем вскрытия окон на билете, удаления покрытия на билете, которая скрывает информацию (поцарапать билет) и т.д. Общая черта таких игр - они не предлагают игроку возможности повлиять на результат. В более сложных играх игрок имеет возможность применения более совершенных систем, таких как в лото или в рулетке, но, в принципе, игрок делает ставку, которая имеет возможность победить, и после того, как ставки были сделаны, нет ни одной возможности повлиять на игру. Это, прежде всего, происходит из-за того, что было технически невозможно предложить участникам повлиять на конечный результат честным образом в том смысле, что все участники имеют одинаковые шансы, и который практически применим с учетом материальных компонентов игры, таких как лотерейные билеты, оборудование, определяющее конечный результат игры и т.д. Использование компьютеров и коммуникационных систем до некоторой степени изменили эту ситуацию. Например, WO 00/25281 описывает способ и систему для игр, где множество игроков связано с основным компьютером, который позволяет игрокам участвовать в одной и той же игре. Система делает технически возможным проводить игру, похожую на традиционные игры, основанные на лотерее с царапаньем билетов, где идея игры - найти три изображения одного значения. Значения соответствующих квадратов выбираются сервером без какого-либо влияния со стороны участников. В отличие от традиционных лотерейных билетов, где необходимо поцарапать квадраты, система дает возможность для участников видеть, какие квадраты открыты на билетах других участников, а также открывающиеся квадраты других игроков, взамен своих собственных. Патент США 5,899,810 описывает распространенную игровую систему для множества участников. Эта система включает в себя так называемый виртуальный мир, и изначально разработана для уменьшения времени ожидания результатов. Публикация не связана с технологией, относящейся к азартным играм. Выполнение игры, где несколько участников используют свои собственные терминалы, связанные с центральным компьютером или сервером, требует решения проблем, связанных с распределением и обработкой информации, автоматической регистрацией участников и их действий и т.д. Необходимо будет передавать информацию, касающуюся игровых купонов или других составляющих игры другим участникам, а также поддерживать просмотр их на сервере. Более того, информация, относящаяся к действиям участников, должна передаваться с терминалов на сервер. Эта информация должна быть обработана на сервере и если действия соответствующих участников влияют на ситуацию для других участников, информация об этом должна быть передана на их терминалы. Раскрытие изобретения Задачей настоящего изобретения является создание способа и системы, которые делают возможным управление большим количеством информации, которая должна быть передана и обработана в связи с этим типом выполнения игры, особенно игры, где присутствует почти неограниченное количество участников вне зависимости от их географического расположения. Более того, задача настоящего изобретения - создать возможность индивидуального влияния участника на итоги игры честным образом в том отношении, что каждый участник, независимо, например, от его географического расположения, имеет одинаковую возможность для осуществления такого влияния,причем другие участники не знают об этом влиянии ничего, кроме того что может быть понятно по развитию или по результату игры. Еще одна задача изобретения - автоматическое управление игрой путем ввода персональных данных участников, выплат участникам, ставок. Эти задачи решены благодаря совокупности признаков, изложенных в независимых пунктах формулы. Зависимые пункты отражают дальнейшее развитие - преимущественные воплощения. В частности, изобретение описывает реализованное в компьютерной форме игровое устройство (называемые также игровая машина или игровой процессор) в виде комбинации программных и аппаратных компонентов в центральном компьютере или игровой системе, или, возможно, комбинации нескольких компьютеров, которые составляют центральную компьютерную систему. Эта компьютерная-1 005452 система способна получать информацию от игроков и, основываясь на этой информации, устанавливать счета игроков, которые предпочтительно включают в себя номер игрока, имя игрока и/или имя пользователя, пароль, а также персональную информацию - адрес, платежную информацию и т.д. Более того,компьютерная система способна создавать игровые билеты или игровые пульты. В зависимости от выполняемой игры для всех игроков может быть один игровой пульт или один и более игровых билетов для каждого отдельного игрока. Информация, связанная с игрой, может состоять из комбинации информации, которая доступна для всех участников, и информации, которая доступна только для отдельного участника. В соответствии с изобретением компьютерная система будет также включать в себя средства для выработки (генерирования) исхода или результата в рамках индивидуальной игры. Участвующим игрокам предоставляется возможность повлиять на эти средства путем оплаты своего влияния на исход игры. Каждый отдельный игрок производит определенное количество "вводов", чтобы повлиять на результат, и информация об этом передается в центральную компьютерную систему, где это влияние суммируется. Результат влияния может прямо использоваться для выработки исхода игры, причем исход, который получил наибольшее количество "вводов", становится окончательным результатом или возможные исходы будут выработаны с вероятностью, пропорциональной количеству "вводов". Платежи игроков за получение возможности влияния на исход игры могут быть в виде очков (пунктов) в средствах подсчета, применяемых в игре, или в виде очков (пунктов), вычитаемых со счета участников. Это будет зависеть от проводимой игры, а не от изобретения как такового. Краткий перечень фигур чертежей Далее изобретение будет описано более детально на примере конкретного исполнения со ссылкой на приложенные чертежи, где фиг. 1 иллюстрирует систему в соответствии с изобретением; фиг. 2 изображает блок-схему, иллюстрирующую выполнение способа в соответствии с изобретением для выработки исхода игры; фиг. 3 - игровые билеты для игры, которые могут быть подготовлены средствами изобретения; фиг. 4 - ход игры так же, как и в фиг. 2; фиг. 5 - примеры схем в трех последних раундах игры так же, как и в фиг. 2; фиг. 6 - примеры комбинаций, которые дают выигрыши с 1 по 6 в игре так же, как и в фиг. 2; фиг. 7 - модули в игровом устройстве (машине) в соответствии с изобретением. Осуществление изобретения На фиг. 1 показана система для выполнения игры в соответствии с изобретением. Игровая система(центральный компьютер) 1 подключена к устройству 2 хранения (базе данных), а также к сети 3, такой как, например, Internet (Интернет). Каждый отдельный игрок подключен к игровой системе 1 при помощи игровых терминалов 4, которые также подключены к коммуникационной сети 3. Игровые терминалы 4 включают в себя программное обеспечение, которое является клиентом по отношению к игровой системе 1, например, как обычный пользователь сети или как программное обеспечение, специально разработанное для связи с игровой системой 1. Игровая система содержит программное обеспечение для реализации игрового устройства, далее называемого игровым процессором, в соответствии с изобретением, программное обеспечение для управления информацией игроков, программное обеспечение, которое выполняет индивидуальную игру,использующую игровой процессор вместе с программным обеспечением для доступа в устройство 2 хранения. Устройство хранения содержит информацию об игроках, а также информацию, связанную с индивидуальной игрой в случаях, когда такая информация особенно обширна. Фиг. 2 иллюстрирует блок-схему, изображающую способ для выработки (генерирования) исхода игры, где используется игровой процессор в соответствии с изобретением. В первом шаге 201 запускается сама игра. Игра не является частью изобретения, но примеры игр, где игровой процессор и способ используются в соответствии с изобретением, описаны ниже. Предполагается, что участвующие игроки уже зарегистрированы и что соответствующая информация о них находится в устройстве 2 хранения. После запуска игры соответствующая информация посылается каждому отдельному игроку в следующем шаге 202. Эта информация может быть в форме игровых билетов или игрового пульта другого типа с заданной входной информацией. Эта информация также хранится в устройстве 2 хранения таким образом, что связывает игровую информацию с информацией об отдельных игроках в той степени, в которой это необходимо для игры. Эта процедура выполняется базой данных, являющейся реляционной базой данных. В следующих примерах предполагается, что информация передана пользователю 4 в форме документов текстового файла HTML, возможно включающих в себя шрифт Java, апплеты Java или что-то подобное, но в принципе эта информация может быть сформирована любым способом, известным специалисту, и должна быть подходящей для решения рассматриваемого вопроса. Информация, которая передана игрокам, будет отражаться на индивидуальном игровом терминале 4 и каждый игрок затем может попытаться воздействовать на исход игры в соответствии со специальными правилами, относящимся к индивидуальной игре. В соответствии с изобретением с игрового терми-2 005452 нала 4 игровой системе 1 будет передана информация о желаемом данным игроком исходе и ставке, которую игрок хочет сделать для достижения этого результата. Игрок может показать это, например, при помощи клавиши компьютерной "мыши", нажав ее определенное количество раз, когда указатель мыши находится на желаемом исходе, или соответствующая информация может быть введена в виде игрового купона на экран игрока и затем передана. Для увеличения защищенности игры, эта информация может быть зашифрована, что предотвращает узнавание выбора и ставок других игроков отдельным игроком. Это может достигаться множеством способов, известных специалисту. Например, могут быть применены зашифрованные алгоритмы путем использования так называемых общих клавиш, частных клавиш. Эта информация от игровой системы к игроку может быть зашифрована подобным образом. Игровая система получает информацию от соответствующих игроков в следующем шаге 203. Для каждого игрока эта информация будет содержать желаемый исход раунда вместе с величиной ставки,которую игрок хочет сделать для достижения этого исхода. Это воздействие затем суммируется в последующем шаге 204 подсчитыванием величины ставки, которая была размещена для каждого соответствующего исхода. Затем игровой процессор вырабатывает окончательный исход (исход раунда) в следующем шаге 205. При этом исход раунда может быть просто исходом, который получил наивысший результат в предыдущем шаге, или эти результаты могут быть использованы как весовой коэффициент для случайного генератора, с результатом, что выходные данные, которые получили, например, 40% ставок имеют 40% вероятности быть окончательным исходом игры. В следующем шаге 206 информация, касающаяся исхода раунда, передается пользовательским системам 4. В зависимости от выполняемой игры может быть возможным скрыть эту информацию от игроков, а также держать эту информацию в игровой системе 1 до нужного момента и передавать ее пользователям 4, например, только после завершения игры. Любые данные об исходе раунда реализуются, например, путем хранения соответствующей дополнительной информации в устройстве 2 хранения или модифицированием игровой информации, которая уже хранится в нем. В следующем шаге 207 производится проверка, окончилась ли игра или она продолжится в форме дальнейших раундов. Если игра продолжается, то в шаге 208 проводится проверка необходимости выработки дополнительной игровой информации. Если это так, эта операция производится в следующем шаге 209, и новая игровая информация передается участникам в шаге 210 и в устройство 2 хранения в пределах, необходимых для игры, перед тем, как сделаны приготовления игроков для получения нового влияния на игру. После этого игровой процессор опять готов получать информацию от отдельных игроков 203. Если после некоторого числа проходов вышеуказанной операции, в шаге 207, определяется, что игра закончена, вырабатывается окончательный результат (исход) 211 и информация об этом передается участникам 212. В соответствии с результатами могут вырабатываться критерии, которые, например,могут добавлять очки или призы на основании результатов игры. Затем принимается решение о начале новой игры 213 и, если это так, игровой процессор возвращается к шагу 201 для запуска игры. Теперь обратимся к фиг. 3, которая иллюстрирует пример игры, которая может быть реализована средствами настоящего изобретения. Очевидно, что игра, которая создана изобретателем, описана здесь только для того, чтобы проиллюстрировать использование игрового процессора в соответствии с изобретением, и что область объем изобретения ни в коей мере не ограничен правилами, относящимися к этой определенной игре. В фиг. 3 план игры показан в форме квадратов, размещенных пирамидой. В этом варианте десять квадратов на уровне 1, количество квадратов уменьшается на один для каждого уровня. На верхнем уровне остается только один квадрат. Каждый квадрат содержит число, но распределение этих чисел случайное, и при начале игры каждому игроку присваивается одна или более индивидуальных пирамид. Эти пирамиды составляют игровые билеты игроков. В первом раунде игры должно быть выработано ключевое число. Это число вырабатывается всеми игроками, выбравшими числа от 0 до 9 и введшими это число. Игрок вполне может ввести одно и то же число несколько раз, а также ввести несколько чисел. До тех пор пока раунд открыт, есть возможность увеличить чье-нибудь количество вводов данного числа или изменить стратегию и начать вводить новое число. Каждый ввод является ставкой в форме общего количества очков или денежных сумм. До тех пор пока раунд открыт, число, которое было введено наибольшее количество раз, постоянно будет представлено, заставляя игроков производить больше вводов, но также будет возможность скрыть это до окончания раунда. После окончания раунда число, которое было выбрано наибольшее количество раз, будет ключевым числом раунда, и это будет отражено в пирамиде каждого игрока. Таким же образом будет производиться последовательность раундов, и цель каждого раунда - иметь ключевые числа в квадратах, расположенных прямо над ключевым числом предыдущего раунда. Фиг. 4 иллюстрирует проведение игры для 6 раундов, где ключевые числа соответствующих раундов 3, 7, 1, 5,8, 3 соответственно. Этот вариант игры может длиться более семи дней, позволяя организовать игру каждую неделю, и поэтому три последних раунда проводятся средствами центрального рисунка, а не вводом ключевых чисел участниками. В трех окончательных раундах генератор выходных данных вырабатывает псевдослучайные результаты, причем игроки не могут повлиять на исход, вводя ключевые числа.-3 005452 Первый приз игры выигрывается формированием дорожки ключевых чисел, связанных друг с другом вплоть до вершины пирамиды, в то время как другие комбинации выигрывают меньшие призы. Фиг. 5 иллюстрирует примеры рисунка в трех финальных раундах. Фиг. 6 иллюстрирует комбинации, которые выигрывают призы с 1 по 6. Понятно, что можно иметь несколько выигрышных комбинаций в одном билете, если ключевое число появляется несколько раз на соответствующих уровнях, но ключевое число может появиться только в одном выигрышном ряду. Обратимся к фиг. 7. Если игра, такая как, например, описанная выше, должна быть выполнена в большой географической области и с большим количеством участников, то возникает много технических проблем, которые не могут быть устранены решениями, известными из уровня техники. Однако эти технические проблемы будут преодолены средствами заявляемого изобретения. Прежде всего, необходим игровой процессор,который способен вырабатывать стартовую позицию для данной игры. В соответствии с изобретением это решается устройством 10 для выработки стартовых позиций. В зависимости от игры, которая должна быть проведена, эти стартовые позиции могут быть общими для всех игроков, уникальными для всех игроков или могут быть выработаны индивидуально для всех игроков, но без необходимости быть уникальными для них. В примере, описанном выше, возможно использование обеих из двух последних альтернатив. Устройство 10 для выработки стартовых позиций будет иметь, по меньшей мере, генератор случайных чисел. Это устройство также может быть спроектировано таким образом, что оно размещает эти числа в одной или более формах, представляющих игровые пульты или купоны, относящиеся к проводимой игре и/или соответствующим игрокам. Но в соответствии с предпочтительным примером осуществления это координируется с игровой системой 1 на основе выработки случайных чисел, т.к. при этом нет необходимости замены или перестройки игрового процессора в зависимости от того, какая игра должна проводиться. Более того, необходимо заметить, что игровой процессор и остальная часть игровой системы 1 могут быть настолько сильно взаимно интегрированы, что сложно определить, какая часть входит в игровой процессор, а какая часть - в остальные компоненты игровой системы. Для управления игрой с большим количеством участников игровой процессор в соответствии с изобретением будет включать в себя устройство 12 для регистрации стартовых позиций для проводимой игры. Это устройство может ограничиваться передачей выработанной информации игровой системе 1,которая форматирует и хранит эту информацию, или же устройство 12 может управлять информацией,уже отформатированной в формы или купоны устройством 10 для выработки стартовых позиций, и может связывать их с проводимыми играми или участвующими игроками. Таким образом, игровая система 1 будет либо получать уже отформатированную информацию от регистрационного устройства 12, либо она будет форматировать информацию сама, и она будет либо получать информацию, которая уже связана с данной игрой или данными игроками, либо игровая система должна сама провести эти подключения, в зависимости от функциональности игрового процессора. В любом случае, игровая система 1 будет хранить выработанные стартовые позиции в устройстве хранения 2. Если каждый индивидуальный игрок имеет свою стартовую позицию или набор стартовых позиций, то это будет пример случая, описанного выше. Каждая стартовая позиция, которая, как пример, представляет собой купон, будет храниться в таком виде, который связывает данную стартовую позицию с индивидуальным игроком. Это может быть реализовано различными путями, зависящими от конструкции устройства хранения, но может быть выполнено, например, средствами реляционной базы данных, где каждая стартовая позиция хранится в таблице стартовых позиций, которая соотносятся с игроками в таблице игроков. Существует много других возможностей, очевидных для специалиста. Если стартовая позиция общая для всех игроков и, например, представляет игровой пульт, где соответствующие игроки имеют различные игровые позиции, то нет необходимости привязывать стартовую позицию к игрокам, но вместо этого игровые позиции и их изменения в процессе игры должны быть записаны. Для реализации игры, в которой участники расположены в различных географических областях,необходимо управлять связью с участниками эффективным и надежным способом. В предпочтительном варианте выполнения игровая система 1 будет управлять всеми коммуникационными связями с игровыми клиентскими системами 4. В результате этого игровой процессор функционирует только как подсистема для игровой системы 1. Однако игровой процессор также может быть сконструирован таким образом, чтобы получать информацию прямо от пользователей 4. Игровой процессор в соответствии с изобретением решает проблему того, как действиям игроков,находящихся в различных географических областях, позволить влиять на исход каждого раунда игры, в то время как действия каждого отдельного игрока скрыты от других игроков. Это выполняется тем, что игровой процессор содержит устройство 14 для получения информации, касающейся действий соответствующих игроков, и для выработки выходных данных, представляющих исход проводимого раунда,основанный на этой информации. Как действия влияют на исход раунда, будет зависеть от конкретной проводимой игры. Конечное количество возможных исходов будет существовать в каждом раунде, и каждый индивидуальный игрок указывает, какой исход он хочет видеть результатом раунда. В предпочтительном варианте каждый игрок будет иметь возможность связать весовой коэффициент с его/ее желаемым исходом, к примеру, игровой ставкой, показывающей, какой коэффициент добавлен к этому исходу.-4 005452 Например, возможные исходы могут быть представлены на экране клиентской системы 4 в форме выбираемых зон, и игрок вводит данный исход каждым нажатием клавиши компьютерной "мыши", когда указатель мыши находится в зоне желаемого исхода, в то время как ставка игрока повышается при каждом нажатии клавиши. Альтернативно, игрок может показать ставку, в которую он оценит свое нажатие клавиши. Затем информация передается игровой системе 1, которая записывает ставку игрока в устройство хранения 2, в то время как информация о количестве нажатий клавиши, которое игрок сделал в пользу нужного ему исхода, передается игровому процессору. Устройство 14 для получения информации и выработки исходов просуммирует все вводы для соответствующих исходов. Как устройство 14 вырабатывает исходы на основе действий игроков, будет зависеть от игры, которая выполняется. Один вариант - вырабатывать случайные выходные данные на основе распределения вероятности, которую отражает "вводов" игроков, а другой - просто выбрать исходы, получившие наивысший итог при регистрации действий игроков. Средствами игрового процессора в соответствии с изобретением игрокам будет дана возможность повысить их ставки на данное число, а также изменить свою стратегию путем размещения ставок на другое число, пока раунд продолжается. Это достигается при помощи игрового процессора, регистрирующего ставки или "вводы" на протяжении всего раунда. Будет также возможно, опять в зависимости от проводимой игры, послать информацию о том, какие исходы в любой момент имеют хорошие шансы быть окончательным результатом, обратно игрокам. Это может быть сделано, только указывая, какие исходы получили большинство "вводов", т.е. на какие исходы было сделано большинство ставок, или может быть дана более детальная информация о том, какая величина ставки была размещена на каждые из возможных исходов. Эта информация, например, может быть передана соответствующим пользовательским системам 4 средствами TCP/IP и HTTP в форме HTML. Эти протоколы хорошо известны специалистам,знающим, что можно использовать и другие протоколы и форматирование информации. Игровой процессор будет также содержать устройство 16, которое модифицирует выработанные(сгенерированные) стартовые позиции в результате выработанного (сгенерированного) исхода раунда. Это может быть модуль, который передает выработанный исход игровой системе 1, или который имеет прямой доступ к устройству 2 хранения с базой данных, касающейся игровой информации. В предпочтительном варианте игровой процессор разработан таким образом, чтобы передавать выработанный результат игровой системе 1, после чего она управляет результатом путем регистрации исходов в устройстве хранения 2 и выработки результатов в соответствии с правилами проводимой игры. Игровой процессор, описанный выше, может быть предпочтительно выполнен в форме программных модулей в компьютере, где программные модули содержат инструкции, позволяющие компьютеру выполнять те функции, которые определены для соответствующих устройств или модулей, входящих в игровой процессор. Устройства или модули, описанные выше, будут предпочтительно состоять из комбинации программных и аппаратных средств. Однако будет также возможно осуществить игровой процессор или его части с помощью программного обеспечения. Специалисты понимают, что игровой процессор может быть реализован на изолированном компьютере, который подключен к компьютеру или компьютерам, составляющим остальную часть игровой системы 1, или игровой процессор может быть реализован на том же самом компьютере. С точки зрения управления игровой процессор будет предпочтительно функционировать как подсистема игровой системы 1, формируя, таким образом, ее часть. С программной точки зрения различные модули, формирующие игровой процессор и различные части остальной игровой системы, будут более или менее интегрированы. Если нежелательно иметь возможность проводить различные игры средствами игрового процессора, где все задачи управления всегда будут одни и те же, игровой процессор может преимущественно быть полностью интегрирован в игровую систему 1. Способ и игровой процессор в соответствии с изобретением особенно подходит для игр, которые должны быть реализованы в больших географических областях, например, средствами Internet или других коммуникационных систем. Однако, очевидно, что изобретение может быть также применено в географически ограниченных областях, например, в помещениях размера казино или бинго-холла. В этом случае множество терминалов, подключенных к сети, могут составлять игровые терминалы 4, в то время как центральный сервер составляет игровую систему 1 с игровым процессором и устройством 2 хранения. Будет возможно также использовать другие коммуникационные каналы, такие как Internet или другие сети данных. Например, игровым терминалом может быть мобильный телефон, и действия игроков могут быть посылкой текстовых сообщений (SMS) данному номеру. Затем игрок идентифицируется посредством его/ее телефонного номера, в этом случае форма игрового билета, представляющая стартовую позицию игрока, должна быть принята средствами отображения, существующими в таких терминалах. Например, игровой билет может состоять только из ряда чисел, в следующий раунд переходят те игроки,которые имеют число раунда (исход) на соответствующем номере в ряду чисел. Понятно, что связь от игрока к системе и от системы к игроку не обязательно должна быть по одному и тому же каналу. Например, игроки могут производить свои действия через Internet, мобильный-5 005452 телефон, телефон или через что-то подобное, в то время, как результаты передаются, например, в форме телевизионных программ или телетекста. ФОРМУЛА ИЗОБРЕТЕНИЯ 1. Игровой процессор для поддержки выполнения игры с множеством игроков, причем игровой процессор подключен к центральной компьютерной игровой системе (1) или является ее частью, которая, в свою очередь, подключена к сети (3) данных, что позволяет системе обмениваться информацией с клиентскими системами (4), используемыми участвующими игроками, отличающийся тем, что игровой процессор выполнен с возможностью приема и передачи информации другим частям центральной игровой системы и/или клиентским системам, причем игровой процессор содержит устройство для выработки стартовых позиций для игры, и эти стартовые позиции могут быть общими для всех игроков, уникальными для всех игроков или случайными, но не уникальными для всех игроков; устройство для регистрации стартовых позиций для проводимой игры и, если они не общие для всех игроков, для ассоциирования стартовых позиций с соответствующим игроком; устройство для получения информации, отражающей действия, выполненные соответствующими игроками и, на основе всей входящей информации о действиях игроков во время игрового раунда, для выработки исхода, который представляет собой результат для соответствующего раунда, и передающее информацию в игровую систему; устройство для модификации выработанных стартовых позиций, полученных в результате выработанных исходов, и передающее информацию в игровую систему. 2. Игровой процессор по п.1, отличающийся тем, что устройство для выработки стартовых позиций является генератором случайных чисел, который вырабатывает случайные числа, которые вводятся в форму, представляющую стартовую позицию, причем такая форма может быть общей стартовой позицией для всех игроков, или каждая такая форма может быть ассоциирована с индивидуальным игроком. 3. Игровой процессор по п.1, отличающийся тем, что устройство для регистрации стартовых позиций для проводимой игры является модулем, который передает выработанные стартовые позиции системе игровой компьютерной системы (1) для хранения этих стартовых позиций в устройстве (2) хранения в виде, который ассоциирует стартовую позицию с проводимой игрой и/или с личностью игрока. 4. Игровой процессор по п.1, отличающийся тем, что устройство для получения информации и выработки исходов содержит суммирующее устройство, выполненное с возможностью суммирования количества действий игрока, которое может быть ассоциировано с каждым возможным исходом, и генератор исходов, выполненный с возможностью выработки определенных исходов, основанных на результате этого суммирования. 5. Игровой процессор по п.1, отличающийся тем, что устройство для получения информации и выработки исходов содержит суммирующее устройство, выполненное с возможностью суммирования количества действий игрока, которое может быть связано с каждым возможным исходом, и генератор исходов, выполненный с возможностью выработки определенных исходов в начальных раундах игры, основанных на результате этого суммирования, и для выработки квазислучайных исходов в заключительных раундах игры. 6. Игровой процессор по п.4 или 5, отличающийся тем, что суммирующее устройство выполнено также с возможностью учета весовых факторов, связанных с каждым индивидуальным действием, при каждом суммировании. 7. Игровой процессор по п.4 или 5, отличающийся тем, что генератор исходов выполнен с возможностью выбора исходов, которые имеют наивысший итог в указанном суммировании, при выработке определенного исхода. 8. Игровой процессор по п.4 или 5, отличающийся тем, что генератор исходов выполнен с возможностью назначения для каждого возможного исхода вероятности, основанной на суммировании действий, ассоциированных с соответствующими исходами, и выработки исходов, основанных на этом распределении вероятности, при выработке определенного исхода. 9. Игровой процессор по п.1, отличающийся тем, что устройство для модификации выработанных стартовых позиций является модулем, который передает выработанные исходы в базу данных игровой системы (1) для обновления зарегистрированных стартовых позиций таким образом, который отражает выработанные исходы. 10. Игровой процессор по любому из пп.1-9, характеризующийся тем, что состоит из комбинации программных модулей в компьютере. 11. Способ поддержки выполнения игры с множеством участников в компьютерной системе, причем компьютерная система подключена к сети данных для обмена информацией между системой и клиентскими системами, используемыми участвующими игроками, отличающийся тем, что включает следующие шаги: выработка игровой информации, представляющей стартовую позицию для игры, и передача ее через коммуникационный интерфейс соответствующим клиентским системам,-6 005452 получение через указанную коммуникационную сеть сообщений, содержащих информацию о влиянии игроков на игру в форме определенных желаемых исходов и определенных ставок, связанных с этими исходами, в дополнение к идентификации игрока, причем ни одного, одно или множество таких сообщений может быть получено от каждого игрока,непрерывная регистрация накопленных величин для каждого возможного исхода, представляющих суммарную ставку, ассоциированную с каждым указанным возможным исходом,в заранее определенное время, означающее завершение раунда игры, выработка на базе указанных накопленных величин одного исхода из возможных исходов, и регистрация выработанного исхода, а также любых изменений в выработанных стартовых позициях в результате полученного исхода раунда,если в проводимой игре еще остаются раунды, вышеуказанные шаги повторяют до тех пор, пока больше не останется раундов в игре, и выработка окончательного результата игры путем подсчета общего количества зарегистрированных изменений в соответствующих стартовых позициях на основе правил, применяемых в проводимой игре,и осуществления циклов оценки результатов для окончательного результата игры. 12. Способ по п.10, отличающийся тем, что на шаге выработки игровой информации, представляющей стартовую позицию, вырабатывают случайные числа и вводят эти числа в форме, представляющей названную стартовую позицию, причем такая форма может быть общей стартовой позицией для всех игроков или каждая такая форма может быть ассоциирована с индивидуальным игроком. 13. Способ по п.10, характеризующийся тем, что шаг выработки игровой информации, представляющей стартовую позицию, сопровождается шагом передачи названных стартовых позиций в компьютерную игровую систему (1) для хранения в устройстве (2) хранения в виде, который ассоциирует стартовую позицию с проводимой игрой и/или личностью игрока. 14. Способ по п.10, характеризующийся тем, что на шаге выработки исходов выбирают исходы, которые имеют наивысший итог в названном суммировании. 15. Способ по п.10, характеризующийся тем, что на шаге выработки исходов назначают каждому возможному исходу вероятность, основанную на суммировании действий, ассоциированных с соответствующими исходами, и вырабатывают исход, основанный на этом распределении вероятности. 16. Способ по п.10, характеризующийся тем, что на шаге выработки исхода в начальном раунде игры осуществляют выбор исхода, основанного на названном суммировании, а в заключительных раундах игры вырабатывают квазислучайный исход. 17. Способ по п.10, характеризующийся тем, что связь через названную сеть данных дополнена связью через другие коммуникационные каналы. 18. Компьютерная программа, которая будучи установлена в системе данных, позволяет системе выполнять способ по любому из пп.10-14. 19. Компьютерная программа по п.16, находящаяся в устройстве хранения, которая может быть прочитана компьютером. 20. Компьютерная программа по п.17, где указанное устройство хранения является оптическим или магнитным запоминающим устройством, таким как CD-ROM, DVD или HD.
МПК / Метки
МПК: G07F 17/32, G07C 15/00
Метки: система, игры, способ, компьютерной
Код ссылки
<a href="https://eas.patents.su/11-5452-sposob-i-sistema-dlya-kompyuternojj-igry.html" rel="bookmark" title="База патентов Евразийского Союза">Способ и система для компьютерной игры</a>
Предыдущий патент: Защищенное суперраспределение пользовательских данных.
Следующий патент: Носитель записи и устройство для сканирования носителя записи
Случайный патент: Производные амидов в качестве ингибиторов гликогенсинтаза-киназы 3-бета