Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberDE69728979 T2
Publication typeGrant
Application numberDE1997628979
PCT numberPCT/US1997/007724
Publication date14 Apr 2005
Filing date8 May 1997
Priority date9 May 1996
Also published asCA2253481A1, CA2253481C, DE69728979D1, EP0898487A1, EP0898487A4, EP0898487B1, US6009458, US6745236, WO1997041932A2, WO1997041932A3
Publication number1997628979, 97628979, DE 69728979 T2, DE 69728979T2, DE-T2-69728979, DE1997628979, DE69728979 T2, DE69728979T2, DE97628979, PCT/1997/7724, PCT/US/1997/007724, PCT/US/1997/07724, PCT/US/97/007724, PCT/US/97/07724, PCT/US1997/007724, PCT/US1997/07724, PCT/US1997007724, PCT/US199707724, PCT/US97/007724, PCT/US97/07724, PCT/US97007724, PCT/US9707724
InventorsM. William HAWKING, K. Stewart HESTER, Nick Robins, J. Oren TVERSKY
ApplicantHawkins III, William M., Atherton
Export CitationBiBTeX, EndNote, RefMan
External Links: DPMA, Espacenet
Vernetztes computerspielsystem mit bleibenden spielobjekten Networked computer game system with games lasting objects translated from German
DE 69728979 T2
Abstract  available in
Claims(9)  translated from German
  1. Vorrichtung, umfassend: mehrere Verarbeitungsvorrichtungen ( Apparatus, comprising: a plurality of processing devices ( 106 106 , . 108 108 ); ); und ein Netz ( and a network ( 104 104 ), das die Verarbeitungsvorrichtungen verbindet, Mittel, die ein erstes Spielobjekt ( ) Interconnecting the processing devices, means that a first playing object ( 802 802 ) mit wenigstens einem Attribut, das wenigstens teilweise auf einer der Verarbeitungsvorrichtungen gespeichert ist, speichern, wobei das erste Spielobjekt entweder generisch ist, dh unabhängig von irgendeinem bestimmten Spiel existierend, oder einem ersten Spiel in einem ersten Spielprogramm ( ) With at least one attribute that is at least partially stored on one of the processing devices that store, the first game where object is generic, ie independent of any particular game-existent, or a first game in a first game program ( 410 410 ) zugeordnet ist; ) Is associated; Mittel, die ein zweites Spielprogramm ( Means that a second game program ( 412 412 ) für ein zweites Spiel, das nicht dem ersten Spiel zugeordnet ist, speichern, wobei das zweite Spiel ferner einen verschiedenen Satz von Regeln aufweist, die nicht dem ersten Spielobjekt zugeordnet sind, wobei das zweite Spielprogramm wenigstens teilweise auf einer der Verarbeitungsvorrichtungen gespeichert ist, und wobei das zweite Spielprogramm wenigstens ein zweites Spielobjekt ( ) For a second game that is not assigned to the first game, save, wherein the second game also has a different set of rules that are not associated with the first game object, the second game program is at least partially stored on one of the processing devices, and the second game program at least a second game object ( 810 810 ) mit wenigstens einem Attribut aufweist; ) Having at least one attribute; gekennzeichnet durch: computer-implementiertes Abbildungsalgorithmus-Mittel ( characterized by: computer-implemented mapping algorithm means ( 808 808 ), die wenigstens teilweise auf einer der Verarbeitungsvorrichtungen gespeichert sind, um Attribute des ersten Spielobjekts auf Attribute des zweiten Spielobjekts im zweiten Spiel abzubilden, wobei der Abbildungsalgorithmus in einer umfassenden Weise über die Spiele hinweg bewahrt, wie wertvoll die Spielobjekte in den jeweiligen Spielen sind, und wobei das zweite Spielobjekt eine Erscheinungsform des vom ersten Spielobjekt repräsentierten Charakters repräsentiert. ) Which are at least partially stored on one of the processing devices to map attributes of the first game object on attributes of the second game object in the second game, the mapping algorithm preserves across in a comprehensive manner about the games, how valuable are the game pieces in each game, and wherein the second game object represents a manifestation of the represented object character from the first game.
  2. Vorrichtung nach Anspruch 1, ferner umfassend: eine Datenbank, die eine Benutzeridentifikation speichert, die einer Identifikation eines der Spielobjekte zugeordnet ist. The apparatus of claim 1, further comprising: a database storing a user identification associated with an identification of one of the gaming objects.
  3. Vorrichtung nach Anspruch 1, bei der der Abbildungsalgorithmus ein Aussehen und ein Empfinden des zweiten Spielobjekts auf einer Anzeige beibehält, die dem wenigstens einen Attribut des ersten Spielobjekts entspricht. The apparatus of claim 1, wherein the mapping algorithm an appearance and a sense of said second playing object on a display retains the at least corresponds to the one attribute of the first playing object.
  4. Vorrichtung nach Anspruch 1, die ferner eine visuelle Darstellung umfasst, die generische Aspekte der ersten und zweiten Objekte enthält. The apparatus of claim 1, further comprising a visual representation that includes the generic aspects of said first and second objects.
  5. Vorrichtung nach Anspruch 1, die ferner ein Marktplatzprogramm umfasst, das wenigstens teilweise auf einem der Computer gespeichert ist, um einen Handel von Spielobjekten zu ermöglichen, um eine Zuordnung eines Benutzers zu einem Spielobjekt zu ändern. The apparatus of claim 1, further comprising a Marketplace program that is at least partially stored on a computer to allow a trade of game objects to change an assignment of a user to a game object.
  6. Vorrichtung nach Anspruch 1, bei der das erste Spielobjekt ein generisches Spielobjekt ist, das eine generische Beschreibung enthält, die beibehalten wird, wenn das generische Spielobjekt auf ein spielspezifisches Spielobjekt abgebildet wird. The apparatus of claim 1, wherein the first game object is a generic game object that contains a generic description, which is retained when the generic game object is mapped to a specific game play object.
  7. Computerimplementiertes Verfahren, gekennzeichnet durch: Speichern eines ersten Spielobjekts ( A computer-implemented method, comprising: storing a first playing object ( 802 802 ) mit mehreren Attributen, wobei das erste Spielobjekt entweder generisch ist, dh unabhängig von irgendeinem bestimmten Spiel existierend, oder einem ersten Spiel ( ) With more attributes, the first game object is either generic, ie independent of any particular game-existent, or a first game ( 410 410 ) zugeordnet ist; ) Is associated; automatisches Abbilden wenigstens eines Attributs des ersten Spielobjekts auf ein Attribut eines zweiten Spielobjekts ( automatic mapping at least one attribute of the first game object on an attribute of a second game object ( 810 810 ), das einem zweiten Spiel ( ), The second game ( 412 412 ) zugeordnet ist, das dem ersten Spiel nicht zugeordnet ist, wobei das zweite Spiel einen Satz von Regeln aufweist, der verschieden ist von irgendeinem Satz von Regeln, der dem ersten Spielobjekt zugewiesen ist; Is assigned), which is not associated with the first game, the second game has a set of rules that is different from any set of rules that is assigned to the first game object; und Speichern von Attributen des zweiten Spielobjekts, wobei die Abbildung in einer umfassenden Weise über die Spiele hinweg bewahrt, wie wertvoll die Spielobjekte in den jeweiligen Spielen sind, und wobei das zweite Spielobjekt eine Erscheinungsform des vom ersten Spielobjekt repräsentier ten Charakters repräsentiert. and store attributes of the second game object, the image retains about the games away, how valuable are the game pieces in the game, and the second game object represents a manifestation of repräsentier from the first game object th character in a comprehensive manner.
  8. Verfahren nach Anspruch 7, das ferner den Schritt umfasst: Speichern einer Benutzeridentifikation, die einer Identifikation eines der Spielobjekte zugeordnet ist. The method of claim 7, further comprising the step of: storing a user identification associated with an identification of one of the gaming objects.
  9. Verfahren nach Anspruch 7, bei dem die Abbildung ein Aussehen und ein Empfinden des zweiten Spielobjekts auf einer Anzeige beibehält, die wenigstens einem Attribut des ersten Spielobjekts entspricht. The method of claim 7, wherein the imaging an appearance and a sense of the second game object maintains on a display that represents at least one attribute of the first game object.
Description  translated from German
  • HINTERGRUND DER ERFINDUNG BACKGROUND OF THE INVENTION
  • GEBIET DER ERFINDUNG FIELD OF THE INVENTION
  • [0001] [0001]
    Die Erfindung bezieht sich auf Computerspielsysteme, und insbesondere auf ein Computerspielsystem zur Verwendung in einem Netzwerk, mit Software-Spielobjekten, die zwischen Instantiierungen eines Spiels und/oder von einem Spiel zu einem weiteren bestehen bleiben. The invention relates to computer game systems, and more particularly to a computer game system for use in a network with software game objects that persist between instantiations of a game and / or from one game to another.
  • BESCHREIBUNG DES STANDES DER TECHNIK DESCRIPTION OF THE PRIOR ART
  • A. Spielobjekte A. Game Items
  • 1. Spezifisch für das Spiel mehrfache Sitzungen 1. Specific to the game multiple sessions
  • [0002] [0002]
    Viele unterschiedliche Arten von Spielen werden heutzutage unter Verwendung von Spielobjekten der einen oder anderen Art gespielt. Many different types of games are played today using playing objects of one kind or another. In vielen Fällen sind diese Spielobjekte für das gespielte Spiel spezifisch. In many cases, these game objects are specific to the game being played. Zum Beispiel wird das Spiel Monopoly ® (Milton Bradley) unter Verwendung von Spielobjekten, wie z. B. Spielsteinen, "Chance"- und "Gelegenheits"-Karten, Besitzkarten, Häusern und Hotels, gespielt. For example, the game Monopoly ® (Milton Bradley) using game objects, such as tiles, "chance." - And "casual" cards, property cards, houses and hotels played. Diese Spielobjekte sind nur im Monopoly-Spiel (einschließlich seiner verschiedenen Versionen) nutzbar. This game objects are only in the game of Monopoly (including its various versions) available. Es sind andere Spiele verfügbar, die sich vom Thema des ursprünglichen Monopolyspiels abheben, jedoch stellen solche Spiele typischerweise ihre eigenen Spielobjekte zur Verfügung, die ähnlich wie die Spielobjekte des Original-Monopoly-Spiels aussehen und funktionieren können, oder auch nicht. There are other games available, contrasting with the theme of the original Monopoly game, but such games typically their own properties available that may look similar to the game objects of the original Monopoly game and work or not. Die Spielobjekte, die in einer bestimmten Sitzung oder Instantiierung des Spiels Monopoly verwendet werden, werden typischerweise in der nächsten Sitzung oder Instantiierung des Spiels wiederverwendet und werden daher hier als von einer Instantiierung oder Sitzung zur nächsten "fortbestehend" betrachtet. The game objects that are used in a particular session or instantiation of the game Monopoly are typically reused in the next session or instantiation of the game and are therefore not considered such a session to the next instantiation or "subsisting".
  • 2. Mehrfachspiel-Objekte 2. Multiple game objects
  • [0003] [0003]
    Es existieren viele Spiele, die einen bestimmten Satz von Spielobjekten verwenden, die von Instantiierung zu Instantiierung des Spiels fortbestehen, und die ferner in unterschiedlichen Spielen verwendbar sind. There are many games that use a specific set of game objects that persist from instantiation to instantiation of the game, and can be used also in different games. Kartenspiele, die ein gewöhnliches 52-Karten-Deck verwenden, sind die häufigsten Beispiele dieser Art von Spielen. Card games that use an ordinary 52-card deck, are the most common examples of this kind of games. Die gleichen Spielobjekte, nämlich die Karten, werden in verschiedenen Sitzungen eines gegebenen Spiels, sowie in verschiedenen Spielen verwendet. The same game objects, namely, the cards are used in different sessions of a given game, as well as in different games. Ein weiteres Beispiel betrifft den Satz der Spiele Go, Gomoku und Othello, die alle unter Verwendung eines einzelnen Satzes von Steinen gespielt werden können. Another example is the set of games Go, Gomoku and Othello, which can be played using a single set of all stones.
  • 3. Erweiterungsobjekte getrennt vom Spiel 3. Extension Objects disconnected from the game
  • [0004] [0004]
    Einige Spiele, deren Spielobjekte spielspezifisch sind, können unter Verwendung von Spielobjekten gespielt werden, die nicht mit dem Original-Spielprodukt bereitgestellt wurden. Some games, the game objects are specific to each game can be played, which were not provided with the original game product using game objects. Zum Beispiel wird das Spiel "Cosmic Encounter" von Mayfair Games mit einem Satz von Karten für die Verwendung im Spiel verkauft. For example, the game "Cosmic Encounter" by Mayfair Games is sold with a set of cards for use in the game. Der Herausgeber verkauft ferner mehrere Erweiterungssätze von Karten, die auch im gleichen Spiel verwendet werden können. The publisher also sold several sets of expansion cards that can be used in the same game. Es existiert eine Anzahl anderer Kartenspiele und Brettspiele, die einen Satz von Spielobjekten, der mit dem Produkt verkauft wird, enthalten, wobei jedoch später zusätzliche Kartensätze für diese hergestellt werden. There are a number of other card games and board games that include a set of game objects, which is sold with the product, but later additional card sets for this to be made.
  • 4. Aussehen und Empfinden 4. Appearance and feeling
  • [0005] [0005]
    In bestimmten Fällen, wenn ein bestimmtes Spielobjekt in mehr als einem Spiel verwendbar ist, wird das gleiche Spielobjekt innerhalb aller Spiele verwendet. In certain cases, if a particular game object in more than one game is suitable, the same game object is used in all games. Zum Beispiel ist ein physikalischer Stein, der in Go verwendet wird, das gleiche wie ein Stein, der in einem Spiel Othello verwendet wird. For example, a physical block that is used in Go, the same as a stone that is used in a game Othello. Wenn somit ein physikalischer Stein als ein bestimmtes Aussehen oder ein Empfinden aufweisend betrachtet wird, bleibt er unverändert. Thus, when a physical block is regarded as a specific appearance or a sense comprising, it remains unchanged.
  • [0006] [0006]
    In anderen Fällen verleihen die Regeln eines Spiels einem identischen Spielobjekt unterschiedliches Aussehen oder Empfinden oder Wert. In other cases the rules of a game give an identical object game different appearance or feeling or value. Zum Beispiel kann ein Ass in einem Kartenspiel "hoch" und in einem weiteren Kartenspiel "niedrig" sein. For example, an ace in a card game "high" and in another card game to be "low".
  • 5. Objekt mit einem Wert außerhalb des Spiels 5. object with a value outside of the Game
  • [0007] [0007]
    Das Spiel "Magic: The Gathering", herausgegeben von Wizards of the Coast, Inc., Renton, Washington) ist ein Spiel, in dem Spieler unter Verwendung von Kartendecks, die sie besitzen und in einen Wettkampf einbringen können, einander bekämpfen. The game "Magic: The Gathering", published by Wizards of the Coast, Inc., Renton, Washington) is a game in which players using decks of cards they own and place into a competition can fight each other. Diese Spielkarten können einen Wert außerhalb des Spiels aufweisen, aus einer Vielzahl von Gründen, einschließlich der folgenden Gründe. These playing cards can have a value outside of the game, from a variety of reasons, including the following reasons. Erstens können sie eine Bildgestaltung und einen Phantasietext aufweisen, die diese zum Sammelobjekt machen. First, they can design an image and a fancy text have that make this a collector item. Zweitens erstellt jeder Benutzer sein eigenes Deck für die Verwendung in einer bestimmten Sitzung des Spiels und kann Karten auswählen, die dem Spieler einen anerkannten Vorteil bringen. Second, each user creates his own deck for use in a particular session of the game and can choose cards bring a recognized advantage to the player. Drittens kann der Herausgeber eine geringere Anzahl bestimmter Karten herausgeben. Third, the publisher might put out a smaller number of certain cards. Als Ergebnis des inhärenten Wertes magischer Spielkarten außerhalb des Spiels werden diese Karten häufig in Spielen verwettet und/oder verkauft oder mit anderen Spielern außerhalb der Spielaufstellung gehandelt. As a result of the inherent value of magic playing cards outside of the game, these cards are often wagered on games and / or sold or traded to other players outside the game grid.
  • 6. Modifikation des Charakters während des Spiels 6. Modification of the character during the game
  • [0008] [0008]
    Ein Fantasie-Rollenspiel ist "Dungeon & Dragons" vom TSR. A fantasy role-playing game is "Dungeon & Dragons" from TSR. Zu Beginn einer Spielsitzung erzeugt jeder Spieler einen Charakter für das Rollenspiel mit verschiedenen Attributen, wie z. B. Stärke, Geschwindigkeit, Waffen und dergleichen. At the start of a game session, each player creates a character for the role play with different attributes, such. As strength, speed, weapons and the like. Die Charaktere werden durch Ereignisse beeinflusst, die während der Spielsitzung auftreten; The characters are affected by events that occur during the game session; z. B. können sie durch Aufnehmen einer Kostbarkeit an Wohlstand gewinnen. z. B. they can gain wealth by picking up a treasure.
  • B. Computerspiele B. Computer Games
  • [0009] [0009]
    Viele Kartenspiele und Brettspiele sind auch als Computerspiele verfügbar. Many card and board games are also available as computer games. Zum Beispiel ist Spielsoftware für Spiele wie Schach, Dame, Poker, Monopo ly usw. zu finden. For example, game software for games like chess, checkers, poker, monopo ly be found, etc.. Andere Computerspiele verwenden spielspezifische Spielobjekte, die von Sitzung zu Sitzung des Spiels fortbestehen. Other computer games using game-specific game objects that persist from session to session of the game. Zum Beispiel werden im Spiel "John Madden Football", herausgegeben von Electronic Arts, San Mateo, Kalifornien, die Daten über die individuellen Fußballspieler auf einer Diskette bereitgestellt. For example, in the game "John Madden Football," published by Electronic Arts, San Mateo, California, provided the data on the individual football players on a floppy disk. Diese Daten bestehen über unterschiedliche Sitzungen des Spiels fort und können sich sogar im Zeitverlauf während des Spielens verändern. These data persist across different sessions of the game and can even vary over time while playing. Wenn z. B. ein Fußballspieler in einer Sitzung des Spiels verletzt wird, beeinträchtigt die Verletzung das Verhalten des Spielers in den nachfolgenden Sitzungen. If z. B. a football player is injured in a meeting of the game, the injury affects the behavior of the player in subsequent sessions. Die mit einer Version des Spiels verkauften Daten können gewöhnlich in vorherigen Versionen des gleichen Spiels verwendet werden (dh die Daten sind rückwärtskompatibel). The data sold with a version of the game can be commonly used in previous versions of the same game (ie, the data are backwards compatible).
  • C. Netzwerkspiele C. Network Games
  • [0010] [0010]
    Mit dem Aufkommen der Vernetzung und des Internets wurden Spiele verfügbar, die über ein Computernetzwerk gespielt werden. With the advent of networking and Internet games have become available that are played over a computer network. Eine Klasse solcher Spiele ist "Multi-User Dungeon", auch bekannt als MUDs. One class of such games is "Multi-User Dungeon", also known as MUDs. MUDs sind typische text-basierte Fantasie-Rollenspiele, ähnlich Dungeons & Dragons. MUDs are typical text-based fantasy role-playing games like Dungeons & Dragons. Die Spieler interagieren größtenteils untereinander, können jedoch auch mit einer virtuellen Umgebung interagieren. Players interact with each other for the most part, however, can also interact with a virtual environment. Ein Charakter und seine Attribute bestehen von Sitzung zu Sitzung des Spiels während einer Instantiierung des Spiels fort. A character and its attributes are made from one session to the game during an instantiation of the game continued. Zum Beispiel kann ein Spieler MUD für eine Stunde spielen und eine gewisse Erfahrung oder Waffen für den Charakter des Spielers sammeln. For example, a player can play MUD for an hour and gather some experience or weapons for the character of the player. Der Spieler kann sich anschließend für eine Weile abmelden und am nächsten Tag in der gleichen Instantiierung des gleichen MUD-Spiels weitermachen. The player can then log off for a while and continue in the same instantiation of the same MUD game the next day. In bestimmten Fällen kann der Charakter immer noch seine Erfahrung und seine Waffen haben, die er während der vorherigen Sitzung des Spielers gewonnen hat. In certain cases, the character can still have his experience and his weapons he has gained during the previous session of the player. Während des Spiels können Objekte von einem Spieler zu einem weiteren übertragen werden. During the game, objects can be transferred from one player to another. Zum Beispiel kann ein Spieler seinen Charakter veranlassen, eine Waffe abzulegen, die der Charakter vorher in der gleichen Instantiierung des Spiels erworben hat, wobei ein weiterer Charakter später diese finden kann und aufnehmen kann. For example, a player can cause his character to store a weapon that has acquired previously in the same instantiation of the game character, with another character can find it later and can absorb.
  • [0011] [0011]
    Interaktive Spiele über ein Netzwerk können Software für einen Großteil der Graphik aufweisen, die auf einem lokalen Speicher des Benutzers gespei chert sind, während die Kommunikation über das Netzwerk für die Interaktion mit einem zentralen Server oder einem anderen Benutzer für die übrige Graphik, wie z. B. einen Gegenspieler, verwendet wird. Interactive games over a network can have software for a large part of the graph that are on a local storage of the user vomit chert while communicating over the network to interact with a central server or another user for the rest of the graph such. B. is an opponent used. Es können mehrere unterschiedliche Kommunikationsmodi verwendet werden. There may be several different communication modes are used. Zum Beispiel verwenden derzeitige Internet-Spiele E-Mail, Telnet (textbasiert) und Internet Relay Chat. For example, use current Internet Games E-mail, Telnet (text based) and Internet Relay Chat.
  • [0012] [0012]
    Karl O'Connell ua beschreiben in "The VOID Shell. A Toolkit for The Development of Distributed Video Games and Virtual Worlds", Proc. Charles O'Connell, among others, in "The VOID shell. A Toolkit for The Development of Distributed Video Games and Virtual Worlds", Proc. of 1st Workshop on Simulation and Interaction in Virtual Environments, 13.-15. of 1st Workshop on Simulation and Interaction in Virtual Environments, 13th-15th Juli 1995, S. 172–177, XP002089776, Iowa City, eine Übersicht über den VOID-Ansatz für die Gestaltung und Implementierung von verteilten Videospielen und interaktiven Virtuelle-Welt-Anwendungen. May 1995, pp 172-177, XP002089776, Iowa City, an overview of the VOID approach for the design and implementation of distributed video games and interactive virtual world applications. In solchen vernetzten Umgebungen können immer noch verschiedene Spiele von verschiedenen Benutzers auf ihren lokalen Maschinen gespielt werden, wie üblich – dh grundsätzlich ohne das Netzwerk stark zu benutzen. Different games can still be played by different user on their local machines in such networked environments, as usual - with no network to use that strong. In diesem Fall verschiedener lokaler Spiele – was dem Oberbegriff des Anspruchs 1 entspricht – findet jedoch letztendlich keine Abbildung von Spielobjekten statt. In this case, different local games - which corresponds to the preamble of claim 1 - takes place but in the end no illustration of game objects. Der wirkliche Zweck von vernetzten Spielen ist, bestimmten vernetzten Benutzern zu erlauben, gemeinsam verteilte Spiele in gemeinsam genutzten virtuellen Welten zu spielen. The real purpose of networked games is to allow specific networked users to play games together in distributed shared virtual worlds. In solchen verteilten Spielen erscheint der gleiche Charakter auf unterschiedlichen Maschinen verschieden, z. B. aus einer unterschiedlichen Perspektive: die Ebene des Benutzers 1, wie sie vom Teilnehmer 2 gesehen wird, unterscheidet sich von der Sicht, die vom Teilnehmer 3 gesehen wird. . In such a distributed play the same character on different machines, for example, from a different perspective seems different: the level of the user 1, as seen by the participant 2, differs from the view seen by the user 3. Somit wird das gleiche Objekt auf unterschiedliche lokale Erscheinungsformen abgebildet. Thus, the same object is mapped to different local manifestations. In diesem Fall eines verteilten Spiels befasst sich jedoch jemand mit dem gleichen Spiel aus verschiedenen Sichtpunkten betrachtet. In this case, a distributed game, however, someone is concerned viewed with the same game from different view points.
  • ÜBERSICHT ÜBER DIE ERFINDUNG SUMMARY OF THE INVENTION
  • [0013] [0013]
    Die vorliegende Erfindung ist durch die beigefügten Ansprüche definiert. The present invention is defined by the appended claims. Sie bietet das Abbilden von Spielobjekten von einem Spiel auf ein weiteres. It provides the mapping of game objects from one game to another. In einer Ausführungsform können die generischen Attribute (DNA) eines Objekts auf spielspezifische Attribute abgebildet werden. In one embodiment, the generic attributes (DNA) of an object on game-specific attributes can be mapped. Die Abbildung kann die Integrität, einschließlich des Aussehens und des Empfindens eines Objekts, entweder ändern oder vorzugsweise beibehalten. The figure, the integrity, including the appearance and feeling of an object, either change or preferably maintained. Zum Beispiel kann ein schnelles, jedoch leicht bewaffnetes Raumschiff in einem Spiel auf einen schnellen, jedoch schwachen Krieger in einem weiteren Spiel abgebildet werden. For example, a fast but lightly-armed spaceship are displayed in another game on one game at a fast but weak warrior.
  • [0014] [0014]
    In einer Ausführungsform skaliert die Abbildungsfunktion bestimmte Attribute entsprechend einem Wichtigkeitskoeffizienten für ein bestimmtes Spiel. In one embodiment, the mapping function is scaled according to a certain attributes importance coefficients for a particular game. Zum Beispiel kann die Geschwindigkeit das wichtigste Attribut in einem Autorennspiel sein, während die Stärke in einem Boxspiel am Wichtigsten ist. For example, the speed may be the most important attribute in a car racing game, while the strength in a boxing game is most important. Die Attribute werden ferner normalisiert, um den Gesamtwert, der durch die Skalierung verzerrt werden kann, aufrechtzuerhalten. The attributes are also normalized, to maintain the overall value which may be distorted by scaling. Generischen Attribute werden numerische Werte zugewiesen und werden auf entsprechende Attribute in einem spielspezifischen Objekt abgebildet. Generic attributes are assigned numerical values and are mapped to corresponding attributes in a game-specific object. Wenn kein entsprechendes generisches Attribut vorhanden ist, kann eine Vorgabe, ein Mittelwert oder ein anderer Mechanismus verwendet werden, um das Attribut zu erzeugen. If no corresponding generic attribute is present, a default, a mean value or other mechanism can be used to generate the attribute. Die Abbildungsfunktion der DNA-Attribute erlaubt somit sowohl Vorwärts- als auch Rückwärts-Potential. The mapping function of the DNA attributes allows for both forward and thus reverse potential.
  • [0015] [0015]
    In einer Ausführungsform besitzen die Spielobjekte eine Existenz und einen Wert außerhalb irgendeines einzelnen Spiels. In one embodiment, the game objects have an existence and a value outside of any single game. Dienstprogramme können das Betrachten eines Objekts und seiner verschiedenen Abbildungen oder Transformationen in spielspezifische Objekte ermöglichen. Utilities can enable viewing of an object and its various transformations in pictures or game-specific objects. Das Spielobjekt kann in anderen Programmen verwendet werden, wie z. B. einem Bildschirmschoner oder bei der audiovisuellen Adressierung in E-Mail-Nachrichten. The game object can be used in other programs, such. As a screen saver or on the television in addressing e-mail messages. Eine Modifikation eines Spielobjekts entweder innerhalb oder außerhalb eines Spiels kann durch Mutation, Replikation, Rekombination und dergleichen durchgeführt werden. A modification of a playing object either inside or outside of a game may be done by mutation, replication, recombination and the like.
  • [0016] [0016]
    Die Erfindung kann unabhängig von einem elektronischen Netzwerk oder unter Verwendung eines Netzwerks implementiert werden. The invention may be implemented independent of an electronic network, or using a network. Vorzugsweise hält eine zentrale Datenbank ein Register von Spielobjekten und von Benutzern, die diese besitzen. Preferably, a central database keeps a register of game objects and users who own these. Den Spielobjekten werden Benutzer-IDs zugewiesen, um einen Nachweis des Besitzes zu ermöglichen. The game objects are assigned to provide proof of ownership user IDs. Ein Markplatzprogramm erlaubt das Handeln von Spielobjekten zwischen Benutzern, oder den Erwerb neuer Spielobjekte von einer zentralen Autorität. A marketplace program allows the action of game objects between users, or the acquisition of new game objects from a central authority. Das Marktplatzprogramm erlaubt Benutzern, Spielobjekte zu tauschen und zu erwerben, und registriert die Ergebnisse der Transaktionen in der zentralen Datenbank durch Modifizieren der zugehörigen Benutzer-IDs. The Marketplace program allows users to swap game pieces and acquire and register the results of the transactions in the central database by modifying the associated user IDs.
  • [0017] [0017]
    In einem weiteren Aspekt ist das System so programmiert, dass es einen Benutzer erlaubt, eine Teilmenge (oder ein Deck) seiner Spielobjekte für die Verwendung in einer bestimmten Spiel-Instantiierung auszuwählen. In a further aspect, the system is programmed to allow a user to a subset (or cover) select his game objects for use in a particular game instantiation. Bestimmte Spielobjekte sind mit gewissen vordefinierten oder dynamischen Ausschlusskriterien versehen, die ihre Verwendung in bestimmten Spiel-Instantiierungen oder Sitzungen beschränken. Certain game objects are provided with certain predefined or dynamic exclusion criteria that restrict their use in certain game instantiations or meetings. Zum Beispiel können Spielobjekte mit einem Ablaufdatum versehen sein oder nach einer vorgegebenen Anzahl von Verwendungen ablaufen, oder ein spezifisches Attribut, wie z. B. Stärke, langsam verlieren, oder können nur wöchentlich nutzbar sein, und dergleichen. For example, game objects can be provided with an expiration date or expire after a predetermined number of uses, or a specific attribute such. As starch, slowly losing, or can be used only by the week, and the like.
  • [0018] [0018]
    In einem weiteren Aspekt werden die Spielobjekte im Zeitverlauf beständig modifiziert. In another aspect, the game objects over time be modified resistant. Solche Modifikationen können entweder durch das Spielen oder durch On-Line-Erwerb von Verbesserungen oder durch andere Mechanismen erfolgen. Such modifications can be made either by playing or by on-line purchase of the improvements or by other mechanisms.
  • Kurzbeschreibung der Zeichnungen Brief Description of Drawings
  • [0019] [0019]
    1 1 ist ein Blockschaltbild einer Ausführungsform eines Netzwerks, das von der vorliegenden Erfindung verwendet wird. is a block diagram of an embodiment of a network that is used by the present invention.
  • [0020] [0020]
    2 2 ist ein Blockschaltbild einer Ausführungsform eines Gleichgestellten-Netzwerks, das von der vorliegenden Erfindung verwendet wird. is a block diagram of an embodiment of a network of equal status, which is used by the present invention.
  • [0021] [0021]
    3A 3A , . 3B 3B , . 4A 4A und and 4B 4B zeigen erläuternde Bildschirmanzeigen für verschiedene spielspezifische Präsentationen von Spielobjekten. are explanatory screens for various game-specific presentations of game objects.
  • [0022] [0022]
    5 5 ist ein Diagramm einer Datenbank, die den Benutzern Spielobjekte zuordnet. is a diagram of a database that associates users play objects.
  • [0023] [0023]
    6 6 ist ein Diagramm, das eine Datenbank zeigt, die generische und spielspezifische Spielobjektattribute einem Spielobjekt zuordnet. is a diagram showing a database, the generic and specific game play object attributes assigns to a game object.
  • [0024] [0024]
    7 7 ist ein Flussdiagramm, das die Abbildung eines generischen Spielobjekts auf ein spielspezifisches Spielobjekt zeigt. is a flow chart showing the image of a generic object game play on a specific game object.
  • [0025] [0025]
    8A 8A - 8C 8C sind Flussdiagramme spezifischer Beispiele einer Abbildung gemäß are flow diagrams of specific examples of an image according to 7 7 . ,
  • [0026] [0026]
    9 9 ist ein Blockschaltbild einer typischen Hardware-Computersystem-Plattform eines Benutzers. is a block diagram of a typical hardware computer system platform of a user.
  • [0027] [0027]
    10 10 ist ein Blockschaltbild, das die Software-Architektur eines zentralen Servers zeigt, wie z. B. in is a block diagram showing the software architecture of a central server such. B. 1 1 dargestellt ist. is shown.
  • [0028] [0028]
    11 11 ist ein Flussdiagramm, das die Marktplatz-Software gemäß einer Ausführungsform der Erfindung zeigt. is a flowchart illustrating the marketplace software according to one embodiment of the invention.
  • [0029] [0029]
    12A 12A und and 12B 12B (manchmal im Folgenden gemeinsam als (Sometimes referred to collectively as 12 12 bezeichnet) sind ein Flussdiagramm, das einen Beispielsatz von Aktivitäten zeigt, die ein Benutzer unter Verwendung des obenbeschriebenen Systems ausführen kann. hereinafter) are a flow chart illustrating a sample set of activities that a user can perform using the above described system.
  • GENAUE BESCHREIBUNG DETAILED DESCRIPTION
  • I. TABELLE DER INHALTE I. TABLE OF CONTENTS
    • A. Definitionen A. Definitions
    • B. Netzwerk B. Network
    • C. Spielobjekttransformations-Beispiel, Anzeige C. Playing object transformation example, display
    • D. Wert D. value
    • E. Spielobjekt-Datenbank E. game object database
    • F. Abbildung Figure F.
    • 1. Allgemeiner Abbildungsalgorithmus 1. General mapping algorithm
    • 2. Skalierug und Normalisierung 2. Skalierug and normalization
    • 3. Vorwärts- und Rückwärtskompatibilität 3. Forward and backward compatibility
    • 4. bevorzugte Spielgestaltungs-Abbildungsrichtlinien 4. preferred game figure-shaping policies
    • G. Benutzer-Hardware-Beispiel G. user's hardware Example
    • H. Marktplatz-Programm H. marketplace program
    • I. Benutzerschnittstelleneinrichtung (Beispiel Bildschirme) I. user interface device (eg monitors)
    • J. Spieleinrichtung J. gaming facility
    • K. Modifikation des generischen Spielobjektwertes K. modification of the generic game object value
    • L. Gesamtoperation des Systems – Benutzerstandpunkt L. overall operation of the system - user standpoint
    • M. Mutation, Replikation, Rekombination M. mutation, replication, recombination
    • N. Spielobjektverwendung außerhalb der Spiele N. game object is used outside the games
  • A. Definitionen A. Definitions
  • [0030] [0030]
    Attribut. Attribute. Ein "Attribut" ist eine Eigenschaft eines Spielobjekts und kann irgendetwas von einem digital gespeicherten abstrakten Wert bis zu einer physikalischen Form, wie z. B. einer rechteckigen Form einer Kachel, sein. An "attribute" is a property of an object and can play anything from a digitally stored abstract value to a physical form such. As a rectangular shape of a tile to be.
  • [0031] [0031]
    Spielobjekt. Game object. Ein "Spielobjekt" ist ein Objekt, das durch ein Programm manipuliert wird oder ein solches manipuliert. A "game object" is an object that is manipulated by a program or such manipulated. Es enthält wenigstes ein Attribut. Wenigstes it contains an attribute.
  • [0032] [0032]
    DNA. DNA. "DNA" ist die Sammlung generischer Attribute, die bei der Erzeugung spielspezifischer Spielobjekte verwendet werden. "DNA" is the collection of generic attributes that are used in the production of specific game play objects.
  • [0033] [0033]
    Abbildung. Figure. "Abbildung" ist die Umsetzung eines Spielobjekts von der generischen Form in die spielspezifische Form, oder umgekehrt, oder von einer spielspezifischen Form direkt in eine weitere spielspezifische Form. "Figure" is the implementation of a game object from the generic form in the game-specific form, or vice versa, or from a game-specific form directly into another game-specific form. Ein Spielobjekt kann auf mehrere abgebildet werden, oder umgekehrt. A game object can be mapped to multiple, or vice versa.
  • [0034] [0034]
    Spiel. Game. Ein "Spiel" ist eine Unterhaltungsaktivität, mit der man sich zur Ablenkung oder Belustigung beschäftigt, und die durch einen Satz von Regeln oder Vereinbarungen geregelt wird, unter welchen ein Spieler oder mehrere Spieler miteinander und/oder mit den Regeln selbst interagieren. A "game" is an entertainment activity that you deal distraction or amusement, and is governed by a set of rules or agreements under which a player or players with each other and / or with the rules interact itself. Diese Regeln und Vereinbarungen bieten einen Rahmen, um Spielern zu ermöglichen, sich in Richtung von Aufgaben oder Zielen zu bewegen oder vorzuarbeiten. These rules and agreements provide a framework to allow players to move in the direction of tasks or objectives or work your way. Hierbei werden Spiele in "Instantiierungen" und "Sitzungen" ausgeführt. This games run in "instantiations" and "sessions".
  • [0035] [0035]
    Instantiierungen. Instantiations. Eine Spiel-"Instantiierung" beginnt am Anfang eines Spiels entsprechend den Spielregeln, und endet, wenn das Spiel seinen normalen Abschluss erreicht (entweder gemäß seinen Regeln oder weil alle Spieler aufgeben). A Game "instantiation" starts at the beginning of a game according to the rules of the game, and ends when the game reaches its normal termination (either in accordance with its rules or because all players give up). Eine Spielinstantiierung kann in einer oder mehreren "Sitzungen" ausgeführt werden. A Spielinstantiierung can be executed in one or more "sessions".
  • [0036] [0036]
    Sitzung. Session. Eine "Sitzung" ist eine Periode, während der ein Spiel bis zu einer Pause oder einem Abschluss gespielt wird. A "session" is a period during which played to a pause or a close game. Als Beispiel kann eine Gruppe von Spielern über mehrere Stunden spielen, eine Pause machen, und am nächsten Tag fortfahren. As an example, a group of players playing for several hours, take a break, and continue the next day. In diesem Fall haben sie zwei "Sitzungen" einer einzigen "Instantiierung" gespielt. In this case, they have played two "sessions" a single "instantiation".
  • [0037] [0037]
    Erbschaftsdaten. Legacy data. Die "Erbschaftsdaten" sind Daten, die eine DNA oder ein Spielobjekt beschreiben oder zuordbar sind, und können Attribute enthalten. The "legacy data" means data that describes a DNA or a game or object can be assigned, and may contain attributes. Sie können eine Bildgestaltung, Klänge, Animationen, Videos und Fantasie- oder Beschreibungstexte oder auch ausführbaren Code enthalten. You can send a picture composition, sounds, animations, videos and fantasy or descriptive texts or executable code included. Sie können im Zeitverlauf modifiziert werden, wie z. B. durch Hinzufügen von Historien von Abenteuern in bestimmten Spielen. They can be modified over time, such. As adding histories of adventures in certain games. Die Erbschaftsdaten können für DNA und abgebildete spielspezifische Spielobjekte gemeinsam gelten, oder jedes Spielobjekt kann seine eigenen Erbschaftsdaten aufweisen, oder es ist eine beliebige Kombination möglich. The legacy data could be shared DNA and illustrated game-specific game objects, or any game object can have its own legacy data, or it can be any combination possible. Identische DNA, die an verschiedene Benutzer ausgegeben worden ist, kann unterschiedliche Erbschaftsdaten erwerben. Identical DNA that has been issued to different users can acquire different legacy data. Ein Teil der Erbschaftsdaten kann auf physikalischen Karten oder Figuren dargestellt werden, die einem Benutzer verkauft werden. Part of the legacy data can be displayed on physical maps or figures that are sold to a user.
  • [0038] [0038]
    Computerlesbares Speichermedium. A computer readable storage medium. Das "computerlesbare Speichermedium" oder die "Verarbeitungsvorrichtung-Speichermedien", wie sie hier verwendet werden, umfassen irgendwelche Medien zum Speichern elektronischer Daten, und können eine einzelne einheitliche Struktur sein, wie z. B. ein CD-ROM, oder können mehr als eine einheitliche Struktur umfassen, wie z. B. eine Sammlung von CD-ROMs oder die Kombination von CD-ROMs und magnetischen Platten. The "computer readable storage medium" or "processing device storage media", as used herein, for example, include any media for storing electronic data, and can be a single unitary structure, such as. A CD-ROM, or may have more than one include uniform structure such. as a collection of CD-ROMs or the combination of CD-ROMs and magnetic disks. Es kann flüchtige und nichtflüchtige Medien umfassen, sowie Medien, die auf mehrere Orte verteilt sind, Festplatten, Disketten, RAM, ROM, Cache, Kassetten, Netzwerk-Medien und dergleichen. It can include volatile and nonvolatile media, and media that are distributed in several places, hard drives, floppy disks, RAM, ROM, cache, cassettes, network media, and the like.
  • [0039] [0039]
    Netzwerk. Network. Ein "Netzwerk" enthält irgendwelche Mittel, mit denen zwei oder mehr Verarbeitungssysteme miteinander kommunizieren. A "network" includes any means, two or more processing systems communicate with each another. Der Ausdruck umfasst direkte elektrische Verbindungen, Punkt-Zu-Punkt-Wählverbindungen, Intra-Netze, Inter-Netze, das Internet, drahtlose Netze (zelluläre, satellitengestützte) und dergleichen. The term includes direct electrical connections, point-to-point dial-up connections, Intra-networks, inter-networks, the Internet, wireless networks (cellular, satellite) and the like. Die Verarbeitungssysteme können Computer, Spiel-Kontrolleinheiten, unintelligente Datenstationen, Fernsehgeräte und dergleichen sein. The processing systems can be computer, game controllers, dumb stations, televisions and the like.
  • B. Netzwerk B. Network
  • [0040] [0040]
    1 1 ist eine Übersicht über eine Ausführungsform eines Systems gemäß der Erfindung. is an overview of an embodiment of a system according to the invention. Sie umfasst einen zentralen Server It includes a central server 102 102 , der über ein Netzwerk , Via a network 104 104 mit zwei Client-Systemen with two client systems 106 106 und and 108 108 kommuniziert. communicates. Der Server The server 102 102 führt mehrere unterschiedliche Funktionen aus, wie im Folgenden genauer beschrieben wird, führt jedoch hauptsächlich Spiele aus, die von Benutzern an ihren jeweiligen Clients gespielt werden. performs several different functions, as described in more detail below, but mainly performs games that can be played by users at their respective clients. Zum Beispiel erlebt ein erster Benutzer For example, experienced a first user 110 110 die visuellen und hörbaren Effekte des Spiels über den Client the visual and audible effects of the game from the client 106 106 , während ein zweiter Benutzer , While a second user 112 112 die visuellen und hörbaren Effekte des Spiels über den Client the visual and audible effects of the game from the client 108 108 erlebt. experienced. In einer Ausführungsform ist der Server In one embodiment, the server 102 102 so programmiert, dass er nur ein Spiel ausführt, während in einer weiteren Ausführungsform der Server programmed to execute a game, while in a further embodiment, the server 102 102 so programmiert ist, dass er zwei oder mehr verschiedene Spiele ausführt, entweder sequenziell oder gleichzeitig, oder beides. is programmed such that it performs two or more different games, either sequentially or simultaneously, or both. Die Spiele können von einem, zwei oder mehr Benutzern gespielt werden. The games can be played by one, two or more users.
  • [0041] [0041]
    2 2 ist eine Übersicht über ein weiteres System gemäß der Erfindung, bei dem es keinen zentralen Server gibt. is an overview of another system according to the invention, in which there is no central server. Vielmehr sind alle Benutzer gemäß einem Gleichgestellten-Modell (Peer-to-Peer-Modell), statt einem Client/Server-Modell, miteinander verbunden. Rather, all users have equal status in accordance with a model (peer-to-peer model), instead of a client / server model, connected to each other. In unterschiedlichen Ausführungsformen der Erfindung können die verschiedenen Computersysteme, die über das Netzwerk miteinander kommunizieren, einem Client/Server-Modell, einem Gleichstellten-Modell und/oder irgendeinem anderen Modell der verteilten Verarbeitung folgen. In different embodiments of the invention, the different computer systems communicating with each other via the network, a client / server model, a DC Set-model and / or any other model of distributed processing may follow. Die Benutzer müssen keine Computer besitzen, sondern können irgendeine Vorrichtung besitzen, die eine Anzeige erzeugt, einschließlich Fernsehgeräten. The users need not have computers, but may have any device which generates a display, including televisions.
  • [0042] [0042]
    In jeder der in den In each of the 1 1 und and 2 2 dargestellten Ausführungsformen sind zwei Benutzer gezeigt, die mit dem System verbunden sind. illustrated embodiments are shown two users which are connected to the system. In einer Ausführungs form spielen die zwei Benutzer separate Instantiierungen eines einzelnen Spiels und interagieren im Spiel nicht miteinander. Add to one embodiment of the two users play separate instantiations of a single game and interact with each other not in the game. In einer weiteren Ausführungsform spielen zwei Benutzer eine einzige Instantiierung eines Spiels, wobei das Spiel den zwei Benutzern ermöglicht, miteinander zu interagieren. In another embodiment, two users play a single instantiation of a game, where the game allows two users to interact with each other. Wenn z. B. zwei Benutzer gegeneinander spielen, kann ein Teil des Spiels ein Rennen zwischen einem vom Benutzer If z. B. two users play against each other, a part of the game a race between a user 110 110 kontrollierten Charakter und einem vom Benutzer controlled character and a user 112 112 kontrollierten Charakter umfassen. include controlled character. In einer weiteren dritten Ausführungsform spielen die zwei Benutzer unterschiedliche Spiele und interagieren nicht miteinander. In a further embodiment, the third two users playing different games and do not interact with each other. Zum Beispiel kann der Benutzer For example, the user 110 110 ein Rennspiel spielen, während der Benutzer play a racing game, while the user 112 112 ein Kampfspiel spielen kann. can play a fighting game.
  • C. Spielobjekttransformations-Beispiel, Anzeige C. Playing object transformation example, display
  • [0043] [0043]
    Die The 3A 3A und and 3B 3B sowie such as 4A 4A und and 4B 4B zeigen Bildschirmanzeigen, die die Eigenschaften eines Spielobjekts in zwei unterschiedlichen Spielen darstellen. show displays that represent the properties of a game object in two different games. Diese Bildschirmanzeigen können z. B. in einem Browser erzeugt werden, auf den ein Benutzer zugreifen kann, um zu ermitteln, ob er bestimmtes Spielobjekt erwirbt oder handelt. This screen displays can be created in a browser such. As to which a user can access to determine whether he acquires particular game object or acting. Die Anzeigen können auch in einem Spieldeck-Programm erzeugt werden, das vom Benutzer verwendet wird, um die Spielobjektsammlung des Benutzers zu speichern und anzuzeigen. The ads can also be produced in a game deck program that is used by the user to store the user's game object collection and display. Außerdem können sie zu Beginn oder während eines Spiels bei Bedarf erscheinen. Furthermore, they may appear at the beginning of or during a game as required. Das gezeigte Beispiel ist ein einfaches Beispiel zur Erläuterung der Konzepte der vorliegenden Erfindung. The example shown is a simple example for explaining the concepts of the present invention.
  • [0044] [0044]
    In In 3A 3A ist ein Name is a name 300 300 des Spielobjekts zusammen mit dem Logo Game of the object along with the logo 310 310 gezeigt. shown. Ein Bild A Picture 312 312 des Objekts ist ebenfalls enthalten, zusammen mit dem Namen des Objekts of the object is also included, along with the name of the object 314 314 in einem bestimmten Spiel. in a particular game. Die Erbschaftsdaten The legacy data 316 316 , die das Spielobjekt beschreiben, sind ebenfalls enthalten. Describing the game object, are also included. Eine Auflistung A list 318 318 legt bestimmte Attribute des Spielobjekts dar. Schließlich erlaubt ein Paar von Symbolen sets out specific attributes of the game object. Finally allowed a pair of symbols 320 320 und and 322 322 die Auswahl einer Anzeige des generischen Spielobjekts, wenn es in ein spielspezifisches Spielobjekt umgesetzt wird. the selection of a display of the generic game object when it is converted into a specific game play object. 3A 3A zeigt die Transformation in das spielspezifische Spielobjekt für Super-Schach, während shows the transformation in the game-specific object game for Super-chess while 3B 3B eine Umsetzung in ein spielspezifisches Objekt für Krieg und Frieden zeigt. conversion into a game specific object for War and Peace show.
  • [0045] [0045]
    Die Beispiele der The examples of the 3A 3A , . 3B 3B , . 4A 4A und and 4B 4B versuchen zu vermitteln, wie die DNA-Abbildung stattfinden kann, während versucht wird, den Wert, das Aussehen und das Empfinden einer gegebenen DNA zu bewahren. trying to convey how the DNA mapping can occur while attempting to preserve the value, the look and feeling of a given DNA.
  • [0046] [0046]
    Bei dem Versuch, diese Konzepte zu erläutern, werden modifizierte Versionen von Standard-Brettspielen verwendet, mit denen jeder vertraut ist. In an attempt to explain these concepts, modified versions of standard board games are used with which everyone is familiar. Unser Beispiel verwendet ein modifiziertes Schachspiel, genannt Super-Schach (Super Chess), sowie ein modifiziertes Risiko-Spiel, genannt Krieg und Frieden (War & Peace). Our example uses a modified chess game called Super Chess (Chess Super), and a modified risk game called War and Peace (War & Peace).
  • Super-Schach Super Chess
  • [0047] [0047]
    Die Regeln von Super-Schach sind denjenigen des regulären Schach ähnlich. The rules of chess are super similar to those of regular chess. Es sei angenommen, dass die Regeln identisch sind, mit Ausnahme dort, wo es angegeben ist. It is assumed that the rules are identical, except where indicated. Jede DNA wird in eine Schachfigur umgesetzt, die zu Beginn des Spiels auf dem Brett platziert wird. Each DNA is converted into a pawn that is placed at the beginning of the game on the board. Das Spiel wird anfangs genau wie beim Standardschach aufgestellt. The game is initially set up exactly like western Chess. Es gelten folgende Ausnahmen: The following exceptions apply:
    • – Jede Schachfigur, die vom Spieler abgesetzt wird, besitzt eine Reichweite, die die Anzahl der Quadrate angibt, die die Figur bei irgendeiner gegebenen Bewegung vorrücken kann. - Each chess piece that is issued by the player has a range that indicates the number of squares that can advance the character at any given movement. Zum Beispiel hätte eine Königin im traditionellen Schach eine Reichweite von 8, während ein Bauer eine Reichweite von 1 hat. For example, in traditional chess queen had a range of 8, while a farmer has a range of 1. Im Super-Schach werden jedoch nicht alle Königinnen gleichermaßen erzeugt. Super chess but not all queens are produced equally. Einige können eine Reichweite von nur 1 aufweisen, während andere fähig sein können, das gesamte Brett in einem einzigen Zug zu überqueren. Some may have a range of only 1, while others may be able to cross the entire board in a single train.
    • – Jede Figur besitzt ferner einen Beweglichkeitsfaktor, der die Anzahl der Richtungen und/oder Wendungen bestimmt, die eine Figur ausführen kann. - Each character also has a mobility factor that determines the number of directions and / or phrases that can perform a figure. Zum Beispiel kann sich ein gewöhnlicher Bauer nur vorwärts bewegen, jedoch gibt es im Super-Schach Bauern, die sich in alle acht Richtungen bewegen können. For example, an ordinary farmer can only move forward, but there are super chess pawns, which can move in all eight directions. Je höher die Beweglichkeit ist, desto mehr Freiheitsgrade gibt es, in denen sich die Figur bewegen kann. The higher the mobility, the more degrees of freedom there, in which the character can move.
    • – Jede Figur besitzt ferner einen Angriffsstatus. - Each character also has an attack status. Dieser Parameter bezieht sich auf die Typen von Figuren, die eine bestimmte Figur schlagen kann. This parameter refers to the types of characters that can beat a certain figure. Zum Beispiel können Bauern möglicherweise nur fähig sein, andere Bauern zu schlagen, und nicht beliebige Figuren. For example, farmers may be able to only be able to beat other farmers, and not any figures.
  • Krieg und Frieden War and Peace
  • [0048] [0048]
    Dieses Spiel entspricht dem Spiel Risiko mit einigen Variationen. This game corresponding to the game Risk with some variations. Hauptsächlich wählt ein Spieler jedes Mal dann, wenn er neue Armeen zum Absetzen auf dem Brett erhält, ein Spielobjekt (aus seinem Deck) aus, das den Typ der Armee repräsentiert. Mainly chooses one player each time when it receives new armies to settle on the board, a game object (from his deck), which represents the type of the army. Die Armeen besitzen die folgenden Eigenschaften: The armies have the following properties:
    • – Jede Armee besitzt einen Geschwindigkeitsparameter, der bestimmt, wie viele Länder sie in einer gegebenen Runde vorrücken kann. - Each army has a velocity parameter that determines how many countries can advance in a given round.
    • – Jede Armee besitzt ferner einen Satz von Geländetypen, die sie durchqueren kann. - Each army also has a set of terrain types that they can pass through. Zum Beispiel kann eine amphibische Division Ozeane überqueren, während eine Kavalleriedivision nicht die Anden überqueren kann. For example, an amphibious Division cross oceans, while a cavalry division can not cross the Andes.
    • – Jede Armee besitzt ferner einen Machtwert, der einem Anpassungsfaktor entspricht, wenn andere Armeen angreifen. - Each army also has a power value corresponding to an adjustment factor when other armies attack. Je höher der Machtwert ist, desto schlagkräftiger ist eine Armee, wenn sie angreift. The higher the power value, the more powerful an army, when it attacks.
  • [0049] [0049]
    Die The 3A 3A - 4B 4B zeigen, wie Spielobjekte einem Spieler in einem Browser erscheinen können. show how a player can play objects displayed in a browser. Es ist zu beachten, dass die Informationen in der oberen linken Ecke dieser Figuren einen Abschnitt der Erbschaftsdaten repräsentieren: Generische Informationen, die über alle Spiele bewahrt bleiben. It should be noted that the information in the upper left corner of these figures represent a portion of the inheritance data: Generic information, remain the preserve of the games. Solche Informationen können den Spielobjektnamen der Figur (z. B. Monet's Simpletron), dessen Logo, eine Animation, einen Klang, ein Bild, eine Quotierung, und/oder eine allgemeine Beschreibung der Figur enthalten. Such information may include the game object name of the figure (z. B. Monet's Simpletron), its logo, an animation, a sound, a picture, a quotation and / or a general description of the figure. Die rechte Seite des Bildschirms liefert spielspezifische Erbschafts- oder Attributinformationen für das ausgewählte Spiel. The right side of the screen provides game-specific inheritance or attribute information for the selected game. Es sind zwei beispielhafte Spielobjekte (Phantastic Phlier und Monet's Simpletron) und deren Instantiierungen in jedem Spiel (Super Chess und War & Peace) gezeigt. Are shown in each game (Super Chess and War & Peace) two exemplary game objects (Phantastic Phlier and Monet's Simpletron) and their instantiations. Jede Instantiierung kann irgendeine oder alle der folgenden Informationen über das Spielobjekt in diesem Spiel enthalten: einen Namen, Klang, Symbol, Beschreibung seiner Funktionalität, und eine Liste von Attributen und zugeordneten Werten. Each instantiation, any or all of the following information about the game object in this game include: name, sound, symbol, description of its functionality, and a list of attributes and associated values.
  • Phantastic Phlier Phantastic Phlier
  • [0050] [0050]
    Es ist klar, dass das Spielobjekt Phantastic Phlier einen großen Wert besitzt. It is clear that the game object Phantastic Phlier has a great value. Eine solche Figur wäre vermutlich selten. Such a figure would probably be rare. Im Schach wird Phlier die "Mutter aller Königinnen" und kann sich bis zu zehn Quadrate in einem gegebenen Zug in einer beliebigen Richtung bewegen und eine beliebige Figur schlagen. In chess Phlier is the "mother of all queens" and can be up to ten squares move in a given train in any direction and hit an arbitrary figure. In Krieg und Frieden wird Phlier zu Leningradus Equinis mit hoher Geschwindigkeit, einem starken Machtwert und der Fähigkeit zum Durchqueren eines beliebigen Geländes, außer Wasser, transformiert. In war and peace Phlier will Leningradus Equinis at high speed, a strong power value and the ability to traverse any terrain except water transformed.
  • Monet's Simpletron Monet's Simpletron
  • [0051] [0051]
    Im Super-Schach besitzt dieses Spielobjekt einen mäßigen Wert mit begrenzter Mobilität, jedoch guter Reichweite, und kann Springer, Bauern, Türme und Pferde angreifen. In Super Chess game object has a moderate value with limited mobility, but a good range, and can Springer, attack farmers, towers and horses. In Krieg und Frieden wird Simpletron eine betürmte Armee mit guter Geschwindigkeit, der Fähigkeit zum Durchqueren aller Gelände, außer Bergen und Wasser, und mit einem bescheidenen Machtwert. In war and peace Simpletron is a towered army with good speed, the ability to traverse any terrain, except mountains and water and with a modest power value.
  • Abbildung Illustration
  • [0052] [0052]
    Unser Abbildungsalgorithmus kann die DNA in folgender Weise abbilden: Our mapping algorithm, the DNA mapped in the following way:
  • [0053] [0053]
    Somit wird die Reichweite im Super-Schach in Krieg und Frieden zu Geschwindigkeit, während Angriff wird in Macht und Mobilität in Geländedurchquerungsfähigkeit übersetzt wird. Thus, the coverage of the Super Chess in War and Peace to speed while attack will be translated into power and mobility in terrain traversal capability.
  • WERT VALUE
  • [0054] [0054]
    Durch Abbilden von Attributen in geeigneter Weise und entsprechendes Skalieren von Werten ist es möglich, den Wert eines gegebenen Spielobjekts über die Spiele hinweg zu bewahren. By mapping of attributes in an appropriate manner and corresponding scaling values, it is possible to preserve the value of a given object game with the game away. Zum Beispiel wird deutlich, dass der Phlier in beiden Spielen ein wertvolles, mächtiges Spielobjekt ist. For example, it is clear that the Phlier is a valuable, powerful game object in both games. In ähnlicher Weise weist Simpletron in beiden Spielen einen durchschnittlichen Wert auf. Similarly, Simpletron points in two games on an average value.
  • Empfinden Feeling
  • [0055] [0055]
    Unser Abbildungsalgorithmus hat die Mobilität im Schachspiel auf die Fähigkeit zum Durchqueren bestimmter Geländetypen abgebildet. Our mapping algorithm has shown that mobility in chess on the ability to traverse certain terrain types. Eine "mobile" Figur, wie z. B. Phlier, kann sich auf dem Schachbrett in einer beliebigen Richtung bewegen, und im Risiko-Spiel die meisten Gelände durchqueren. A "mobile" figure such. As Phlier can move on the chessboard in any direction, and traverse most terrains in the risk game. Auf diese Weise wird versucht, eine gewisse Art intuitiver Vorstellung vom Verhalten eines gegebenen Spielobjekts über die Spiele hinweg zu bewahren. In this way, an attempt is some sort of intuitive idea of the behavior of a given object game on the games to keep away. Für bestimmte Spiele kann dies offensichtlich schwierig werden. For some games, this can be difficult obvious.
  • Aussehen Look Like
  • [0056] [0056]
    Durch das Vorsehen von Erbschaftsdaten, die über alle Spiele hinweg beständig sind, sowie die Verwendung von Symbolen, Klängen und dergleichen wird versucht, einige der visuellen Aspekte eines gegebenen Spielobjekts über die Spiele hinweg zu bewahren. By providing legacy data that are stable across all games, as well as the use of symbols, sounds and the like is trying to preserve some of the visual aspects of a given object game with the game away.
  • D. Wert D. value
  • [0057] [0057]
    In einer Ausführungsform haben die verschiedenen Spielobjekte einen Realwelt-Wert. In one embodiment, the different game objects have a real-world value. Der Wert kann auf Grund wenigstens eines der folgenden Faktoren entstehen. The value may arise because of at least one of the following factors.
    • 1. Erbschaftsdaten. 1. legacy data. Die verschiedenen Spielobjekte können einen Satz von Daten und andere Aspekte enthalten, die hier als "Erbschaftsdaten" bezeichnet werden. The different game objects can contain a set of data and other aspects that are referred to as "legacy data". Die Erbschaftsdaten können von Spiel zu Spiel konstant bleiben, oder können variiert werden. The legacy data from game to game remain constant or can be varied. Die Erbschaftsdaten können mit den DNA-Attributen gespeichert werden, oder können mittels eines Zeigers zugewiesen werden, der den DNA-Attributen zugeordnet ist. The legacy data can be stored with the DNA attributes, or can be assigned to a pointer that is associated with the DNA attributes. Die Erbschaftsdaten können den Spielobjekten einen Sammlerwert verleihen, ähnlich dem Baseball-Karten anhaftenden Sammlerwert. The legacy data can give the game a collectable objects, similar to baseball cards adhering collector value. Die Erbschaftsdaten sind ein Aspekt, der einem Benutzer erlaubt, eine emotionale Bindung zu einem Spielobjekt zu entwickeln. The legacy data is an aspect that allows a user to develop an emotional attachment to a game object.
    • 2. Nützlichkeit. 2. usefulness. Der Wert wird ferner durch die Effektivität des Spielobjekts in verschiedenen Spielen und dadurch, was der Benutzer damit tun kann, beeinflusst. The value is further influenced by the effectiveness of the game object in different games and by what the user can do with it.
    • 3. Seltenheit. 3. rarity. Die zentrale Autorität, die die Spielobjekte erzeugt, kann die Seltenheit kontrollieren, indem sie wenige Spielobjekte eines gegebenen Wertes oder mit gegebenen Eigenschaften erzeugt. The central authority that generates the game objects can control the rarity by generating a few game objects of a given value or with given properties. Wenn den Benutzern erlaubt ist, ihre DNA zu replizieren, zu mutieren, zu rekombinieren oder andersartig zu ändern, können dieser Fähigkeit Einschränkungen auferlegt werden, um die Seltenheit zu bewahren. If the user is allowed to replicate their DNA to mutate, recombine or change differently, this ability restrictions may be imposed in order to preserve the rarity.
  • [0058] [0058]
    Es ist zu beachten, dass keiner der obigen drei Faktoren den Echtwelt-Wert eines Spielobjekts kontrolliert. It should be noted that none of the above three factors controls the real world value of a playing object. In der Praxis kann der Echtwelt-Wert eines Spielobjekts durch die Benutzer bestimmt werden, die miteinander in einem Echtwelt-Marktplatz für Spielobjekte interagieren. In practice, the real-world value of a game object can be determined by the user to interact with each other in a real-world marketplace for game objects. Die im Folgenden beschriebene Marktplatzeinrichtung unterstützt einen solchen Echtwelt-Marktplatz durch Bereitstellen eines (nicht exklusiven) Forums. The Marketplace device described below allow for such real-world marketplace by providing a (non-exclusive) forum.
  • E. Spielobjekt-Datenbank E. game object database
  • [0059] [0059]
    5 5 zeigt das Format in einer Ausführungsform, in der eine Datenbankeinrichtung die Zuordnung der Spielobjekte zu individuellen Benutzern hält. shows the format in an embodiment in which a database device holds the assignment of the game objects to individual users. Genauer enthält eine Tabelle Specifically contains a table 502 502 eine Spalte von Benutzer-IDs in Entsprechung zu einer Spalte von Zeigern auf entsprechende Listen von Spielobjekten, die jeder Benutzer-ID zugeordnet sind. a column of user IDs corresponding to a column of pointers to appropriate lists of game objects that are associated with each user ID. Es ist klar, dass, während das System Spielobjekte den individuellen Benutzern zuordnet, dies lediglich anhand der Benutzer-ID-Nummer geschieht; It is clear that while the system game objects to individual users assigns this only happens based on the user ID number; der "Benutzer", so wie der Ausdruck hier verwendet wird, kann in Wirklichkeit eine Gruppe von Benutzern umfassen, die in der Datenbankeinrichtung durch eine einzelne Benutzer-ID repräsentiert wird. the "User" as the term is used herein, may include in fact a group of users, which is represented in the database device through a single user ID.
  • [0060] [0060]
    Die Tabelle The table 502 502 enthält eine Zeile, die der jeweiligen Benutzer-ID entspricht. contains a line corresponding to each user ID. In der Zeile In the line 504 504 enthält die Benutzer-ID-Spalte die Identifikationsnummer für den Benutzer #1, während die Zeigerspalte einen Zeiger contains the user ID column identification number for the user # 1, while the column pointer a pointer 506 506 auf eine Liste a list 508 508 von Identifizierern für die Spielobjekte enthält, die dem Benutzer #1 zugeordnet sind. contains identifiers for the game objects that are assigned to the user # 1. Die Liste enthält die Identifizierer (DNA #) für ein Spielobjekt The list contains the identifier (DNA #) to a game object 510 510 , ein Spielobjekte , Game objects 512 512 und so weiter. and so on. In ähnlicher Weise enthält eine Zeile Similarly, a line contains 514 514 in der Tabelle in the table 502 502 die Identifikationsnummer und den Zeiger des Benutzers #2. the identification number and the user # 2 the pointer.
  • [0061] [0061]
    Die Tabelle The table 502 502 kann ferner Zeilen mit einem Zeiger auf eine Liste von Identifizierern von Spielobjekten enthalten, die keinem Benutzer zugeordnet sind. may further lines contain a pointer to a list of identifiers of game objects that are not assigned to a user. Die Spielobjekte in einer solchen Liste sind für einen Erwerb durch Benutzer verfügbar. The game objects in such list are available for purchase by User.
  • [0062] [0062]
    Alle Spielobjekte, deren Identifizierer in irgendeiner der Listen enthalten sind, auf die in All game objects whose identifiers are included in any of the lists in the 5 5 Bezug genommen wird, bilden das Universum der Spielobjekte, die zu irgendeinem Zeitpunkt existieren und in den von der Spieleinrichtung unterstützten Spielen nutzbar sind. By reference, constitute the universe of game objects that exist at any time and can be used in the supported of the gaming establishment games.
  • [0063] [0063]
    Eine weitere Aufgliederung der Daten, die für das Spielobjekt A further breakdown of the data for the game object 510 510 mit dessen gegebener DNA-Seriennummer gespeichert sind, ist in der Liste stored with the given DNA serial number is in the list 516 516 in in 5 5 dargestellt. shown. Diese Liste enthält generische DNA-Daten This list contains generic DNA data 518 518 und spielspezifische DNA-Daten, wie z. B. die Daten and game-specific DNA data, such. as the data 520 520 für das Spiel Nr. 1. Die Komponenten dieser Daten sind in the game # 1. The components of this data in 6 6 genauer gezeigt. shown in more detail.
  • [0064] [0064]
    Wie in How to 6 6 genauer gezeigt ist, ist die generische DNA is shown in more detail, the generic DNA is 518 518 ein Block von Daten, der Attribute 1–P und Zustandsdaten a block of data, the attributes 1-P, and state data 522 522 enthält. contains. Ein Beispiel für die Daten für das Attribut Nr. 1, Block An example of the data for the attribute Nos. 1, block 524 524 , ist als eine Klasse Is defined as a class 526 526 der Attribute, dessen Wert of the attributes whose value 528 528 , dessen Wichtigkeit Whose importance 530 530 und dessen Reichweite and its scope 532 532 enthaltend gezeigt. comprising shown. Zusätzliche oder andere Aspekte können ebenfalls enthalten sein. Additional or other aspects may also be included. Das Klassenattribut The class attribute 526 526 kann z. B. eine Mitgliedschaft in einer Rassenklasse als entweder menschlich, klingonisch, vulkanisch und dergleichen anzeigen. can,. B. View a membership in a racial class as either human, Klingon, volcanic, and the like. Ein Wert A value 528 528 ist typischerweise eine numerische Größe innerhalb eines Bereiches, der z. B. eine Stärke zwischen 0 und 1.000 anzeigt. is typically a numerical value within a range of z. B. indicating a strength 0-1000. Der Wichtigkeitsblock The importance of block 530 530 kann verwendet werden, um die Wichtigkeit des Attributs anzugeben, und kann von einer Abbildungsfunktion ver wendet werden, um ähnliche Attribute oder Klassifizierungsattribute zu identifizieren. can be used to indicate the importance of the attribute, and may be used by a mapping function ver to identify similar attributes or classify attributes. Die Toleranz The tolerance 532 532 spezifiziert akzeptable Werte für das Attribut und könnte ferner von einer Abbildungsfunktion verwendet werden, um ähnliche Attribute zu identifizieren. specifies acceptable values for the attribute, and could also be used by a mapping function to identify similar attributes.
  • [0065] [0065]
    Der aktuelle Ort der Attributwerte kann variieren. The current location of the attribute values may vary. In einem Beispiel können alle Daten auf einer zentralen Spieleinrichtung gehalten werden, statt beim Benutzercomputer. In one example, all data can be held at a central gaming device, instead of the user's computer. Andererseits kann eine DNA-Seriennummer, die der Benutzer-ID zugeordnet ist, alles sein, was auf der zentralen Spieleinrichtung gespeichert ist, wobei der Rest der Daten auf einem CD-ROM oder einer anderen Speichervorrichtung beim Benutzercomputer oder beim Zugriffs-Endgerät gespeichert ist. On the other hand, a DNA serial number associated with the user ID may be all that is stored on the central gaming facility, with the rest of the data is stored on a CD-ROM or other storage device at the user's computer or at the access terminal. Dies würde ein Gleichgestellten-Spiel erlauben, ohne z. B. einen zentralen Server zu kontaktieren, mit Ausnahme vielleicht für einen Spielberechtigungscode, der im voraus erhalten werden könnte. This would allow peers game, a central server without contacting z. B., except perhaps for a game authorization code that could be obtained in advance. Außerdem können Abschnitte der Daten von den Spielobjekten gemeinsam genutzt werden. In addition, portions of the data can be shared between game objects.
  • [0066] [0066]
    Die Spiel-DNA The game-DNA 520 520 kann ferner in einer Vielzahl von unterschiedlichen Orten und Formen vorhanden sein. may also be present in a variety of different places and forms. In einer Ausführungsform ist sie letztendlich gar nicht gespeichert, sondern es ist eine Abbildungsfunktion entweder an der Spieleinrichtung, innerhalb des Spiels oder am Ort des Benutzers vorgesehen. In one embodiment, it is ultimately not stored, but it is a mapping function either at the gaming establishment, within the game or at the user provided. Die Abbildung kann jedes Mal anhand der generischen Attribute durchgeführt werden, wobei die abgebildeten Eigenschaften verworfen werden, nachdem das Spiel beendet worden ist. The mapping can be performed each time on the basis of generic attributes, the properties shown are discarded after it is finished the game. Andererseits können die abgebildeten Werte nach der Berechnung der Abbildungsfunktion gespeichert werden, wie z. B. in einer Liste On the other hand, the values shown after the calculation of the mapping function can be stored such. As in a list 540 540 , die den Spiel-Nummer-1-Daten That the game-number-1 data 520 520 entspricht. corresponds. Diese Liste könnte die letzten Werte 1–Q aufweisen, die für jedes der in diesem Spiel verwendeten Attribute ermittelt worden sind. This list could be the last values 1-Q have, which have been determined for each of the attributes used in this game.
  • [0067] [0067]
    Schließlich würden die Zustandsdaten Finally, the state data would 522 522 , die jedem Benutzer zugeordnet sind, Daten enthalten, die nicht spezifisch für irgendein bestimmtes Spiel sind oder darauf abgebildet werden. That each user is assigned, contain data that are not specific to any particular game or be ready on it. Dies würde die Benutzer-ID This would make the user ID 542 542 , ein optionales Datum der letzten Verwendung An optional date of last use 544 544 oder andere Felder enthalten. or other fields contain. Außerdem würden Erbschaftsdaten Also, would inheritance data 546 546 die Informationen enthalten, die auf der Anzeige bereitgestellt werden, die eine Beschreibung eines bestimmten Spielobjekts darlegt. contain the information provided on the display, setting forth a description of a particular game object.
  • F. Abbildung Figure F.
  • 1. Allgemeiner Abbildungsalgorithmus 1. General mapping algorithm
  • [0068] [0068]
    Im allgemeinen kann irgendein Abbildungsschema verwendet werden, einschließlich eines solchen, das den Wert der Spielobjekte invertiert oder anderweitig modifiziert, oder deren Aussehen und Empfinden modifiziert. In general, any mapping scheme may be used, including such which inverts the value of the game objects, or otherwise modified or modified their appearance and feeling. In einer Ausführungsform wird ein Abbildungsschema verwendet, das den relativen Wert des Spielobjekts bewahrt. In one embodiment, a mapping scheme is used that preserves the relative value of the game object. Außerdem wird vorzugsweise auch das Aussehen und das Empfinden beibehalten (Wert und "Aussehen und Empfinden" sind nicht das gleiche, da der Gesamtwert gleich sein könnte, wobei individuelle Attribute variiert werden, um ein anderes Aussehen und Empfinden zu verleihen). Also preferably, is also the look and feeling maintained (value and "look and feel" are not the same as the total amount may be equal, with individual attributes are varied to give a different look and feeling).
  • [0069] [0069]
    Es kann eine Eins-zu-Eins-Abbildung verwendet werden, oder ein Spielobjekt kann auf mehrere abgebildet werden, wie z. B. ein Rennwagenfahrer in einem Spiel zu mehreren Munitionierungselementen in einem weiteren werden kann. It can be a one-to-one mapping can be used or a game object can be mapped to multiple such. As a race car driver in a game to several Munitionierungselementen can be in another. In einem weiteren Spiel können viele Spielobjekte auf ein Spielobjekt oder eine verschiedene Anzahl von Spielobjekten abgebildet werden. In another game, many game objects can be mapped to a game object or a different number of game objects. Andererseits kann ein Spielobjekt auf einen Manager von Spielobjekten, wie z. B. einen Kommandeur einer Raumschiffflotte, abgebildet werden. On the other hand, a game object on a manager of game objects such. As will be shown a commander of a space ship fleet.
  • [0070] [0070]
    Die Abbildung kann an einem beliebigen Ort und zu einer beliebigen Zeit durchgeführt werden. The imaging can be performed at any location and at any time. Der zentrale Server kann die Abbildung durchführen, oder der Benutzer kann einen Abbildungsalgorithmus besitzen, der lokal für seine Spielobjekte gespeichert ist. The central server can perform the mapping, or the user may have a mapping algorithm that is stored locally for his game objects. Die Abbildung kann am zentralen Server für alle verfügbaren Spiele zum Zeitpunkt der Erzeugung des Spielobjekts durchgeführt werden. The mapping can be performed at the central server for all the games available at the time of production of the game object. In einer bevorzugten Ausführungsform enthalten die Spiele den Abbildungsalgorithmus. In a preferred embodiment, the games contain the mapping algorithm. Die Abbildung kann durchgeführt werden, bevor das Spiel begonnen wird, wobei die Abbildungsergebnisse mit der generischen DNA des Spielobjekts gespeichert werden, wie in den The illustration can be carried out before the game is started, the mapping results are stored with the generic DNA of the game object, as in the 5 5 und and 6 6 gezeigt ist. is shown. Das Spiel kann den Benutzer auffordern, eine Eingabe für das generische Spielobjekt zur Verfügung zu stellen, oder der Benutzer kann einfach eine Benutzer-ID bereitstellen, wobei das Spiel anschließend für die gespeicherte generische DNA oder die vorher übersetzte spielspezifische DNA auf den zentralen Server oder den Benutzerspeicher zugreift. The game may prompt the user to provide input for the generic game object is available, or the user can simply provide a user ID, where the game then the stored generic DNA or the previously translated game-specific DNA on the central server or the User memory accesses.
  • [0071] [0071]
    Es kann eine beliebiger Abbildungsalgorithmus verwendet werden, wie z. B. eine proportionale Abbildung, eine boole'sche Abbildung, ein Größer-als-Test oder ein Kleiner-als-Test, eine Kombination aus dem Vorangehenden, und dergleichen. It can be any mapping algorithm used such. As a proportional representation, a Boolean illustration, a greater-than-test or a less-than-test, a combination of the foregoing, and the like.
  • [0072] [0072]
    7 7 ist ein Flussdiagramm, das die Schritte zeigt, die in einer hier beschriebenen Ausführungsform ausgeführt werden, um ein Spielobjekt für die Verwendung in einem spezifischen Spiel abzubilden. is a flow diagram showing the steps that are performed in one embodiment described herein for mapping a playing object for use in a specific game. Im Schritt In step 702 702 werden die generischen Daten vom Spielprogramm geholt. the generic data are fetched from the game program. In einer Ausführungsform weiß der Spielentwickler, was die DNA-Attribute sind und wo diese in der generischen DNA-Datenstruktur gespeichert sind. In one embodiment, the game developer knows what the DNA attributes are and where they are stored in the generic DNA data structure. Das Programm kann einfach bestimmte vorgegebene Stellen holen. The program can simply get certain predetermined locations. Alternativ kann ein Spiel dynamischer gestaltet sein, wobei nach Attributen mit einem bestimmten Typkennzeichen (z. B. Geschwindigkeit) gesucht wird, wie im optionalen Schritt Alternatively, a game can be made more dynamic, with by attributes with a specific type identifier (eg. As speed) is sought as the optional step 704 704 ausgeführt ist. is executed. Dies erlaubt ferner eine Vorwärtskompatibilität zu neuer generischer DNA, die zusätzliche oder anders angeordnete Attribute als diejenigen, die bei Entwicklung des Spiels existent waren, aufweisen kann. This also allows forward compatibility to new generic DNA that may have additional or differently located attributes from those which were existent in the development of the game. Es wäre auch möglich, nach dem nächsten verwandten Attribut zu suchen, wenn keine identische Übereinstimmung vorliegt (optionaler Schritt It would also be possible to search for the next related attribute if no identical match is present (optional step 706 706 ). ). Dies kann z. B. durchgeführt werden, indem nach Attributen in der gleichen Klasse gesucht wird (eine Bewegungsklasse könnte Geschwindigkeit, Reichweite, Richtungen enthalten; eine Stärkeklasse könnte Panzerung, Waffen und dergleichen enthalten). This can for example be done by searching for attributes in the same class. (A movement class could include speed, range, directions, a strength class could armor, weapons and the like).
  • [0073] [0073]
    Übereinstimmende Attribute werden anschließend im Schritt Corresponding attributes are then in step 708 708 mit einem Wichtigkeitskoeffizienten oder einem Skalierungsfaktor skaliert, der die Wichtigkeit dieses Attributs im Spiel anzeigt (z. B. kann die Geschwindigkeit in einem Autorennspiel wichtiger sein als in einem Boxspiel). scaled by a coefficient of importance or a scaling factor, which indicates the importance of this attribute in the game (eg. as the speed can be important in a car racing game than in a boxing game). Nicht übereinstimmende Attribute können anschließend in einer Vielzahl von Wegen einen Wert zugewiesen erhalten (Schritt Non-matching attributes can then be assigned a value in a variety of ways (step 710 710 ). ). Spielattribute können im einfachsten Beispiel den Durchschnittswert der generischen Attribute erhalten. Game attributes may, in the simplest example obtain the average value of the generic attributes. Oder es können die übrigen Attribute zufällig gepaart oder anhand der Klasse gepaart werden. Or can the remaining attributes are randomly paired or paired on the basis of the class. Oder es können übereinstimmende generische Attribute separat gemittelt und auf nicht übereinstimmende spielspezifische Attribute abgebildet werden. Or it can matching generic attributes are averaged separately and mapped to non-matching game-specific attributes. Für jedes der Attribute, die für das Spiel notwendig sind, die jedoch im Spielobjekt fehlen, kann ein Vorgabewert zugewiesen werden. For each of the attributes that are needed for the game, but missing in the game object, a default value can be assigned.
  • [0074] [0074]
    Als nächstes werden die Attribute im Schritt Next, the attributes in step 712 712 normalisiert, um eine Skalierungsänderung des Gesamtwertes zu vermeiden, wie im folgenden Beispiel gezeigt ist. normalized, in order to avoid scaling change the overall value, as shown in the following example. Die generische Attributklassifizierung (z. B. Geschwindigkeit) wird anschließend der spielspezifischen Attributklassifizierung (z. B. Schnelligkeit) zugeordnet. The generic attribute classification (z. B. speed) is then assigned to the game-specific attribute classification (z. B. speed). Schließlich werden die neuen spielspezifischen Attribute im Schritt Finally, the new game-specific attributes in step 714 714 entweder mit den Spieldaten oder am zentralen Server oder in der Benutzerdatenstruktur gespeichert, wie in den stored either with the game data or central server or the user data structure, as in the 5 5 und and 6 6 gezeigt ist. is shown. Es ist zu beachten, dass die Reihenfolge der Schritte verändert werden kann, wobei unterschiedliche Spiele unterschiedliche Abbildungsalgorithmen verwenden können, einschließlich von Algorithmen, die von demjenigen in It should be noted that the order of steps may be changed, whereby different games may use different mapping algorithms, including algorithms different from that in 7 7 verschieden sind. are different.
  • [0075] [0075]
    8A 8A ist ein erläuterndes Beispiel der Abbildung für drei Attribute der in Tabelle is an illustrative example of the figure for the three attributes in Table 804 804 aufgelisteten generischen DNA listed generic DNA 802 802 . , Die drei Attributwerte für die Merkmale A, B und C sind für ein spezifisches Spiel, das Spiel 1, im Schritt The three attribute values for the characters A, B and C are for a specific game, the game 1, in step 806 806 vorgesehen. provided. Die Abbildung findet in Schritt The figure is in step 808 808 auf die spielspezifische DNA-Struktur on the game-specific DNA structure 810 810 statt. instead of. Wie gezeigt ist, wird das Merkmal A einfach mit einem Wichtigkeitskoeffizienten oder Skalierungsfaktor des Wertes 10 multipliziert. As shown, the feature A is simply multiplied by a coefficient of importance or scaling factor equal to 10. Das Merkmal B wird getestet, um zu ermitteln, ob es größer als 0,5 ist, um eine Klasse Y für das Spiel 1 zu bestimmen, welche eine von zwei Klassen, männlich oder weiblich, ist. The feature B is tested to determine if it is greater than 0.5 to determine a class Y for Game 1, which of two classes, male or female, is a. Eine Eigenschaft Z des Spiels 1 wird durch eine Kombination des Wertes des Merkmals A und des Merkmals B, skaliert mit einem Skalierungsfaktor des Wertes 10, bestimmt. A property Z Game 1 is a combination of the value of the feature A and B of the feature, scaled by a scaling factor equal to 10, is determined. Die resultierenden Eigenschaften eines Spielobjekts für das Spiel 1 werden in einer Tabelle The resulting properties of an object game for the Game 1 in a table 812 812 gespeichert. stored.
  • [0076] [0076]
    8B 8B ist ein Flussdiagramm, das zeigt, wie eine neue generische DNA, mit Attributen, die nicht mit denjenigen von existierenden Spielobjekten übereinstimmen, auf die existierenden Attribute abgebildet werden kann. is a flow diagram illustrating how a new generic DNA, with attributes that do not match those of existing playing objects, can be mapped to the existing attributes. Eine neue generische DNA A new generic DNA 814 814 mit einem neuen Geschwindigkeitsattribut with a new speed attribute 816 816 und neuem Stärkeattribut and new strength attribute 818 818 , wird einem Spiel-1-Abbildungsprozess Is a game-1 mapping process 820 820 zur Verfügung gestellt. made available. Im Schritt In step 822 822 wird die nächstliegende DNA-Klasse ermittelt. the closest DNA class is determined. Dies kann mit Bezug auf This may be related to 8C 8C verstanden werden, die ein Graph der stärke gegenüber der Geschwindigkeit ist, und der die generische DNA um vier Spielobjekte be understood, which is a graph of strength versus speed, and the generic DNA at four game objects 824 824 , . 826 826 , . 828 828 und and 830 830 zeigt. shows. Von den Spielobjekten werden die der Stärke und der Geschwindigkeit am nächsten liegenden Attribute auf Stärke und Geschwindigkeit abgebildet. Of the objects match the strength and speed closest attributes are mapped to strength and speed. Zum Beispiel können die Spielobjekte Schachfiguren sein, wobei For example, the game objects can be chess pieces, with 828 828 ein Turm ist und one tower and 830 830 ein Läufer ist. a runner. Für dieses Beispiel kann die Anzahl der Richtungen der Bewegung auf Stärke abgebildet werden, während die Strecke der Bewegung auf Geschwindigkeit abgebildet werden kann. For this example, the number of directions of movement may be mapped to strength, while the range of movement may be mapped to speed. Mit dieser Abbildung in den generischen Attributsraum (Geschwindigkeit und Stärke) kann der Typ von Spielobjekt, der mit den neuen generischen DNA-Attributen am genauesten übereinstimmt, ermittelt werden, indem Stärke- und Geschwindigkeitswerte verglichen werden, um zu ermitteln, was am besten passt, oder wo ein Bereich spezifiziert ist, in den der Spielobjektbereich der generischen DNA fällt. With this figure in the generic attribute space (speed and strength), the type of game object, the most accurately matches the new generic DNA attributes are determined by strength and speed values are compared to determine what fits best, or where a range is specified, the object of the game of generic DNA falls. Alternativ kann die Abbildung im spielspezifischen Raum (Richtungen und Strecke) durchgeführt werden, wobei die generische Stärke und die Geschwindigkeit auf Richtungen und die Strecke zuerst abgebildet werden. Alternatively, the image in the game-specific space (directions and route) can be performed using the generic strength and speed to directions and distance are displayed first. Diese Abbildung kann z. B. mit irgendeiner Anzahl von Algorithmen oder Kennzeichen durchgeführt werden, die sich z. B. auf Stärke und Richtung beziehen würden. This image can be,. As with any number of algorithms or identifiers are carried out, which would relate z. B. in strength and direction.
  • 2. Skalierung und Normalisierung 2. Scaling and normalization
  • [0077] [0077]
    Ein Beispiel des Skalierungsschrittes, der zeigt, warum die Normalisierung erforderlich ist, wird im folgenden für einen Fall beschrieben, in welchem jedes Spielobjekt nur zwei Attribute (Geschwindigkeit und Waffen) aufweist. An example of the scaling step, showing why normalization is needed, will be described below for a case in which each playing object has only two attributes (speed and weapons). Es werden zwei Spiele angenommen, nämlich ein Rennwagenspiel (Spiel #1) und ein Kampfspiel (Spiel #2). Will be accepted two games, namely, a racing car game (game # 1) and a fighting game (Game # 2). In diesem Fall sind die inhärenten Werte (IV) der zwei Spielobjekte A und B wie folgt definiert: In this case, the inherent values (IV) of the two game objects A and B are defined as follows: IV A = (Geschwindigkeit A + Waffen A )/2 IV A = (A + speed weapons A) / 2 IV B = (Geschwindigkeit B + Waffen B )/2 IV B = (B + speed weapons B) / 2
  • [0078] [0078]
    Im Spiel 1 wird Geschwindigkeit, welches in der Sprache des Spiels als "Fahrgeschwindigkeit" bezeichnet wird, als 1,5-mal wichtiger als Waffen ausgedrückt, welche als "Gewehre" bezeichnet werden. In Game 1 is speed, which is referred to in the language of the game as "speed", 1.5 times more important in terms of weapons, which are referred to as "guns". Im Spiel 2 sind Waffen, die als "Schwerter" bezeichnet werden, 2,5-mal so wichtig wie Geschwindigkeit, die "Reaktionsvermögen" genannt wird. In Game 2 are weapons that are referred to as "swords", 2.5 times as important as speed, which is called "responsiveness". Anschließend werden im Spiel 1 die Werte A und B auf den spielspezifischen Wert (V) wie folgt abgebildet: The values of A and B on the game-specific value (V) are then mapped as follows in the game 1: V A = (1,5(Geschwindigkeit A ) + Waffen A )/2,5 V A = (1.5 (speed A) + Weapon A) / 2.5 V B = (1,5(Geschwindigkeit B ) + Waffen B )/2,5 V B = (1,5 (speed B) + Weapon B) / 2.5
  • [0079] [0079]
    Als nächstes werden die relativen Werte von A und B durch Multiplizieren von Geschwindigkeit A und Waffen A mit einem Faktor, der die revidierte V A = IV A macht, und durch Multiplizieren von Geschwindigkeit B und Waffen B mit einem anderen Faktor, der die revidierte V B = IV B macht, zurückgespeichert ("normalisiert"). Next, the relative values of A and B by multiplying speed A and A weapon with a factor that makes the revised VA = IVA, and by multiplying speed B and B arms with another factor that the revised V B = B IV makes restored ("normal"). Die geeigneten Faktoren sind: The appropriate factors are: F A = IV A /V A F A = IV A / V A F B = IV B /V B F B = B IV / V B
  • [0080] [0080]
    Um ein spezifisches Beispiel zu erzeugen, sei: Geschwindigkeit A = 100, Waffen A = 500, Geschwindigkeit B = 400, Waffen B = 100. Dies ergibt inhärente Werte von IV A = 300 und IV B = 250. In Spiel 1 liefert die Substitution V A = 260 und V B = 280. Somit ist das Spielobjekt A inhärent wertvoller als das Spielobjekt B, jedoch ist ohne Normalisierung aufgrund der Skalierung sein Wert kleiner als derjenige von B in Spiel 1. Dies liegt daran, dass ein bestimmtes Attribut bis zu einem solchen Ausmaß skaliert worden ist, dass es den gesamten relativen Wert des Spielobjekts ändert. To create a specific example is: Speed A = 100, A = 500 weapons, speed, B = 400, B = 100 weapons This is inherent values of IV A and IV B = 300 = 250. In Game 1 provides the substitution V A = 260 and V B = 280. Thus, the game object A is inherently more valuable than the game object B, but its value is without normalization due to the scale smaller than that of B in Game 1. This is because a particular attribute to has been scaled to such an extent that it changes the overall relative value of the playing object. Um somit den relativen Wert beizubehalten, werden die Normalisierungsfaktoren berechnet und angewendet: Thus, in order to maintain the relative value of the normalization factors are calculated and applied:
    F A = 300/260 F A = 300/260
    F B = 250/280 F B = 250/280
    Geschwindigkeit A = 115,38 Velocity A = 115.38
    Gewehre A = 576,92 Guns A = 576.92
    Geschwindigkeit B = 357,14 Speed B = 357.14
    Gewehre B = 89,29 Guns B = 89.29
  • [0081] [0081]
    So wird deutlich, dass das Spielobjekt A im Spiel 1 wertvoller bleibt als das Spielobjekt B, jedoch auch sein Empfinden der Langsamkeit und der guten Bewaffnung beibehält. So it is clear that the game object A in Game 1 is more valuable than the game object B, but also retains his sense of slowness and good armament. Das Spielobjekt B bleibt weniger wertvoll als das Spielobjekt A und behält sein Empfinden der Schnelligkeit und der leichten Bewaffnung. The game object B is less valuable than the game object A and retains its sense of speed and light weapons.
  • [0082] [0082]
    Im Spiel 2 sind die Bewertungen von A und B vor der Normalisierung: In Game 2, the reviews of A and B prior to normalization: V A = (Geschwindigkeit A + 2,5 (Waffen A ))/3,5 V A = (A + 2.5 speed (arms A)) / 3.5 V B = (Geschwindigkeit B + 2,5 (Waffen B ))/3,5 V B = (B + 2.5 speed (Arms B)) / 3.5
  • [0083] [0083]
    In unserem spezifischen Beispiel gilt: In our specific example, the following applies:
    V A = 385,71 V A = 385.71
    V B = 185,71 V B = 185.71
  • [0084] [0084]
    Hierbei weist A eine größere Bewertung im Spiel 2 vor der Normalisierung auf, jedoch ist seine Bewertung nicht allzu viel größer. In this case, A has a greater rating in Game 2 before normalization, but its assessment is not too much bigger. Daher werden die folgenden Normalisierungsformeln angewendet: Therefore, the following normalization formulas are applied:
    F A = 300/385,71 F A = 300 / 385.71
    F B = 250/185,71 F B = 250 / 185.71
    Reaktionsvermögen A = 77,78 Responsiveness A = 77.78
    Schwerter A = 311,11 Swords A = 311.11
    Reaktionsvermögen B = 538,47 Responsiveness of B = 538.47
    Schwerter B = 134,62 Swords B = 134.62
  • [0085] [0085]
    Es ist zu beachten, dass sich die Normalisierungsfaktoren in Abhängigkeit vom Spiel ändern. It is important to note that changing the normalization factors, depending on the game. Im Spiel 2 ist jedoch A immer noch das langsamere, schwerer bewaffnete Spielobjekt, während B immer noch das schnellere, leichter bewaffnete Spielobjekt ist. In Game 2, but A is still the slower, heavier armed game object while B is still faster, easier armed object game. Die Normalisierung bewahrt den relativen Wert der Beispielobjekte. The normalization preserves the relative value of instance objects.
  • 3. Vorwärts- und Rückwärts-Kompatibilität 3. Forward and Backward Compatibility
  • [0086] [0086]
    Wie oben erwähnt worden ist, kann eine Ausführungsform der Erfindung Vorgabewerte für Attribute einsetzen, die von einem Spiel verwendet werden, jedoch im Spielobjekt nicht enthalten sind. As mentioned above, an embodiment of the invention use default values for attributes that are used by a game, but are not included in the game object. Im obigen Abbildungsalgorithmus wird den Wert für jedes fehlende Spielobjektattribut der Wert verliehen, der der inhärente Wert dieses Spielobjekts ist. In the figure above algorithm is given the value for each missing game object attribute, the value is the intrinsic value of this object game. Somit bleibt der inhärente Wert des Spielobjekts, der ein Mittelwert ist, unverändert, wobei seine Wertigkeit in den undefinierten Attributen mit der Gesamtwertigkeit des Spielobjekts vergleichbar ist. Thus, the inherent value of the game object, which is an average remains unchanged, with its value in the undefined attributes with the overall quality of the game object is comparable.
  • [0087] [0087]
    Zum Beispiel würde bei Verwendung des obigen Spielobjekts A mit einem neuen Attribut der Stärke, die nach der Erzeugung des Spielobjekts A definiert wurde, das neue Spiel für das Spielobjekt A die Stärke = 300 festlegen. For example, would set when using the above game object A with a new attribute of the starch which has been defined by the generation of the game object A, the new game for the Game object A strength = 300. Es würde anschließend seine Standard-Normalisierungsprozedur durchlaufen, wie oben beschrieben worden ist, um die spielspezifischen Werte für jedes der Attribute festzulegen. It would then go through its standard normalization procedure as described above, to set the game-specific values for each of the attributes.
  • [0088] [0088]
    Wenn andererseits ein neues Spielobjekt in ein altes Spiel gebracht wird, das nicht alle der Attribute des neuen Spielobjekts erkennt, können die "zusätzlichen" Attribute des Objekts ignoriert werden oder können in die Werte der anderen Attribute, die vom Spiel verwendet werden, gemittelt werden. On the other hand, a new game object is placed in an ancient game that does not recognize all the attributes of the new game object, the 'extra' attributes of the object can be ignored or may in the values of the other attributes that are used by the game are averaged. Da der inhärente Wert des Spielobjekts gleich bleiben soll, multipliziert das System mathematisch die Werte der Attribute, die vom Spiel verwendet werden, mit dem Verhältnis des wahren inhärenten Wertes dividiert durch den Mittelwert der verwendeten Attribute. Because of the inherent value of the game object should remain the same, the system multiplies mathematically the values of the attributes that are used by the game, with the ratio of the true intrinsic value divided by the mean of the attributes used. Tatsächlich ist das genau der obenbeschriebene Normalisierungsalgorithmus, bei dem der relative Wert der neuen Attribute mit 0 angenommen wird. In fact, this is exactly the above described normalization algorithm in which the relative value of the new attributes is assumed to be 0.
  • [0089] [0089]
    Es sei z. B. das Spielobjekt C mit den folgenden Attributen gegeben: It should be given the game object C with the following attributes eg.:
    Geschwindigkeit C = 100 Velocity C = 100
    Waffen C = 500 Weapons C = 500
    Stärke C = 450; Strength C = 450; und somit and thus
    IV C = 350 IV C = 350
  • [0090] [0090]
    Wenn dann das Spielobjekt C im obenbeschriebenen Spiel 1, dessen Formel Then, when the game object C in the above-described Game 1, the formula V = (1,5(Geschwindigkeit) + Waffen)/2,5 V = (1.5 (speed) + Weapon) / 2.5 ist, verwendet wird, ist der Normalisierungsfaktor für dieses Spielobjekt im Spiel gleich: is used, the normalization factor for this game object in the game is the same:
    F C = 350/260 F = C 350/260
  • [0091] [0091]
    Dies ergibt Spielwerte von: This results match values of:
    Geschwindigkeit C = 114,62 Velocity C = 114.62
    Gewehre C = 673,08 Rifles C = 673.08
  • [0092] [0092]
    Es ist zu beachten, dass das Spielobjekt C die gleichen Werte für die Attribute Geschwindigkeit und Waffen aufweist wie das Spielobjekt A im obigen Beispiel des Spiels 1. Da jedoch der Wert seines Stärke-Attributs größer ist als sein inhärenter Wert, weist das Spielobjekt C sowohl eine höhere Geschwindigkeit als auch eine höhere Waffenfähigkeit auf als das Spielobjekt A innerhalb des Spiels 1. It should be noted that the game object C, the same values for the attributes of speed and weapons including how the game object A in the above example the Game 1. However, since the value of its strength attribute is greater than its inherent value, the game object C both a higher speed and a higher weapons capability than the game object A in the game. 1
  • [0093] [0093]
    Die obige Prozedur arbeitet gleich, unabhängig davon, ob das Spielobjekt neue Attribute aufweist und das Spiel geschrieben wurde, bevor die neuen Attribute definiert wurden, oder das Spiel lediglich entwickelt wurde, um eine Teilmenge der DNA-Attribute zu verwenden. The above procedure works the same regardless of whether the game object has new attributes and the game was written before the new attributes are defined, and the game was only designed to use a subset of DNA attributes. Daher müssen Spielentwickler nicht herausfinden, wie alle numerischen Attribute auf sinnvolle Fähigkeiten abzubilden sind, wodurch die Beschränkungen für die Spielentwicklung gelockert werden. Therefore, game developers do not need to find out is how to map all numeric attributes in a meaningful capabilities, making the restrictions on game development are relaxed.
  • 4. Bevorzugte Spielentwicklungs-Abbildungsrichtlinien 4. Favorite game development Figure guidelines
  • [0094] [0094]
    Vorzugsweise bildet jedes Spiel einen Basissatz von generischen Attributen auf ähnliche Attribute ab, um Aussehen und Empfinden beizubehalten, statt einfach nur einen Gesamtdurchschnittswert zuzuweisen. Preferably, each game depicts a basic set of generic attributes similar attributes to maintain appearance and feeling, instead of only assign an overall average value simple.
  • [0095] [0095]
    Einige Spielobjektattribute sind numerische Werte, während andere die Mitgliedschaft in einer Klasse (wie z. B. einer Rasse) definieren. Some game object attributes are numerical values, while others define membership in a class (such. As a race). Die Werte aller numerischer Attribute reichen vorzugsweise über die gleiche Skala und sind somit vergleichbar. The numerical values of all attributes preferably range on the same scale and are thus comparable. Es ist wünschenswert (jedoch nicht notwendig), dass Spiele so gestaltet sind, dass nur die numerisch definierten Attribute dem Spielobjekt einen differenziellen Wert verleihen. It is desirable (but not necessary) that games are designed so that only the numerically defined attributes give the game object a differential value. Zum Beispiel sollte ein Spielentwickler vorzugsweise kein Rasse-Attribut als Modifizierer für ein numerisch definiertes Attribut, wie z. B. Stärke, verwenden. For example, a game developer should preferably not use racial attribute as a modifier for a numeric attribute such. As starch.
  • [0096] [0096]
    Ein weiteres wünschenswertes (jedoch nicht notwendiges) Merkmal der Spielobjekte ist, dass kein inhärenter höherer Wert eines numerisch definierten Attributs gegenüber einem weiteren numerisch definierten Attribut vorhanden ist. Another desirable (but not necessary) feature of the game objects is that no inherent higher value of a numerically defined attribute is present compared to another numerically defined attribute. In dieser Situation kann ein "inhärenter Wert" eines bestimmten Spielobjekts als der Mittelwert (oder die Summe) der Werte aller seiner numerischen Attribute ausgedrückt werden. In this situation can be expressed as a "inherent value" of a particular playing object as the average (or the sum) of the values of all of its numeric attributes. Ein Spielobjekt mit einem höheren "inhärenten Wert" bedeutet, dass es "tendenziell" im Spiel eine größere Wahrscheinlichkeit eines bevorzugten Ausgangs eines Spiels oder eines Ereignisses in einem Spiel bietet, wenn alle anderen Faktoren gleich sind. A game object with a higher "intrinsic value" means that it "tends to be" in the game offers a greater likelihood of a preferred outcome of a game or an event in a game when all other factors are equal. Solche anderen Faktoren können Spiel-Wahlmöglichkeiten, Reaktionszeit, alle anderen Spielobjekte im Spiel und dergleichen umfassen. Such other factors may include game-choice response time, all other game objects in the game, and the like. Ferner wird in einer Ausführungsform die Seltenheit der Spielobjekte so kontrolliert, dass mit höherem inhärenten Wert das Spielobjekt seltener ist. Furthermore, in one embodiment, the rarity of the game objects is controlled so that the higher the intrinsic value of the game object is rare.
  • [0097] [0097]
    Es ist zu beachten, dass in bestimmten Situationen der obige Abbildungsalgorithmus nicht zuverlässig das Empfinden des Spielobjektes bewahrt. It should be noted that in certain situations the above mapping algorithm preserves not reliable, the perception of the game object. Dies kann bei Spielobjekten auftreten, die in ihren Attributwerten äußerst unausgeglichen sind. This can occur when playing objects that are highly unbalanced in their attribute values. Spielobjektentwickler können dieses Problem vermeiden, indem sie keine Spielobjekte erzeugen, bei denen das Empfinden in einem einzigen Attribut konzentriert ist. Game object developers can avoid this problem by producing no game objects where the sensation is concentrated in a single attribute. Dieses Ziel wird teilweise erreicht, indem ein ausreichend reichhaltiger Satz von Attributen erzeugt wird, die eine Raffinesse ausdrücken. This goal is achieved in part by a sufficiently rich set of attributes is generated that express a refinement.
  • [0098] [0098]
    Spielentwickler praktizieren vorzugsweise bestimmte Prozeduren, um den Wertbewahrungsalgorithmus gut zu nutzen. Game developer preferably practicing certain procedures in order to leverage the value of preserving algorithm well. Zum Beispiel ist es wünschenswert, dass die Spiele versuchen, viele Attribute während des Spiels im Gleichgewicht zu halten. For example, it is desirable that the games try to keep many attributes during the game in the balance. Dies lässt den Algorithmus dem Benutzer ein wirkliches Gefühl von Bewahrung sowohl von Empfinden als auch Wert der DNA geben. This can give the algorithm the user a real sense of preservation of both sense and value of DNA. Als ein weiteres Beispiel ist es wünschenswert, dass das Spiel möglichst die spezifischen Fähigkeitswerte verwendet, die der Algorithmus berechnet hat. As another example, it is desirable that the game as possible using the specific capability values that the algorithm has calculated. Das heißt, es sollte vermeiden, lediglich numerische Werte zu testen, um zu ermitteln, ob sie größer oder kleiner als ein bestimmter fester Wert sind. That is, it should avoid merely testing numeric values to determine whether they are greater or less than a certain fixed value. Wenn als ein weiteres Beispiel die numerischen Werte der Attribute in gegenüberstehenden Spielobjekten verglichen werden, um den Ausgang eines Ereignisses in einem Spiel zu berechnen, ist es wünschenswert, dass das Verhältnis der zwei Werte verwendet wird, und nicht die Differenz zwischen den zwei Werten. When compared in opposing playing objects as another example of the numerical values of the attributes in order to calculate the output of an event in a game, it is desirable that the ratio of the two values is used, and not the difference between the two values. Da der Algorithmus seine Aktionen als Neuskalierung durchführt, bewahrt er den relativen Wert zwischen den zwei Attributen in ihrem Verhältnis, jedoch nicht in ihrer Differenz. Since the algorithm performs its actions as rescaling, it does not preserve the relative value between the two attributes in their relationship, but in their difference.
  • [0099] [0099]
    Ferner ist zu beachten, dass der obenbeschriebene Algorithmus auf einer einfachen Lineartransformation der Attributwerte beruht, um die Bewertungsfunktion für das Spiel zu berechnen. It is further noted that the above described algorithm based on a simple linear transformation of the attribute values in order to compute the valuation function for the game. In anderen Ausführungsformen kann eine beliebige Bewertungsfunktion verwendet werden, wenn sie die Summe von Funktionen für jedes individuelle Attribut ist und die individuellen Attributfunktionen umkehrbar sind. In other embodiments, any valuation function can be used if it is the sum of functions for each individual attribute and that the individual attribute functions are invertible. Das einzige Merkmal, das verloren geht, wenn die individuellen Attributfunktionen nicht linear sind, ist, dass kein Nenner existiert, der eine Normalisierung der Bewertungsfunktion erlaubt. The only feature that is lost if the individual attribute functions are not linear is that there is no denominator that allows for normalization of the valuation function. Die Normalisierung der Bewertungsfunktion ist jedoch ein Vorteil für den Spielentwickler, keine Notwendigkeit des Algorithmus. However, the normalization of the evaluation function is an advantage for the game developers, no need of the algorithm.
  • [0100] [0100]
    Der Algorithmus kann ferner erweitert werden, um eine Zufälligkeit zu unterstützen, um ein Spiel von einer Instantiierung zur nächsten weniger vorhersagbar zu machen. The algorithm can also be extended to support a randomness to make a game from one to the next instantiation less predictable. Vorzugsweise wird die gesamte Zufälligkeit auf einen Bereich beschränkt, so dass das Gesamtempfinden des Spielobjekts im wesentlichen konstant bleibt. Preferably, the entire randomness is confined to an area, so that the overall feeling of the game object remains substantially constant.
  • [0101] [0101]
    Eine beabsichtigte Steigerung/Herabsetzung des Werts spezifischer Attribute kann auch vom Spielentwickler genutzt werden. An intention to increase / decrease the value of specific attributes can also be used by game developers. Es ist jedoch wiederum wünschenswert, dass solche Modifikationen begrenzt sind, um das Gesamtempfinden des Spielobjekts zu bewahren. However, it is again desirable that such modifications are limited in order to preserve the overall perception of the game object.
  • [0102] [0102]
    Obwohl der Algorithmus eine automatisierte Abbildung der generischen Spielobjekte auf spielspezifische Spielobjekte durchführt, kann der Spielentwickler wünschen, bestimmte Spielobjekte als "Spezialfall" zu behandeln. While the algorithm, an automated mapping of generic objects game performs on game-specific game objects, game developers may wish to treat certain game objects as "special case". Enthaltener Code, der eine bestimmte Abbildung auf der Grundlage einer einzigartigen Identifikation eines bestimmten Spielobjekts durchführt, befindet sich außerhalb des obigen Algorithmus und ist diesem hinzugefügt. Contained code that performs a specific figure on the basis of a unique identification of a particular game object is outside the above algorithm and is added to this.
  • G. Benutzer-Hardware-Beispiel G. user's hardware Example
  • [0103] [0103]
    Wie in How to 1 1 gezeigt ist, enthalten der Server is shown to contain the server 102 102 und die zwei Clients and the two clients 106 106 und and 108 108 jeweils sowohl Hardware als auch Software. each of both hardware and software. In jedem Fall kann die Hardware irgendein Universalcomputer sein, da keine spezifische Hardware-Plattform erforderlich ist. In any case, the hardware may be any general purpose computer since no specific hardware platform is required. Alternativ können andere Anzeigen verwendet werden, wie z. B. ein Netzwerk-Kasten, eine unintelligente Datenstation oder ein Fernsehgerät. Alternatively, other indicators can be used, such as, for example, a network box, dumb terminal or a TV. Um das Verständnis zu unterstützen, zeigt To assist in understanding, shows 9 9 jedoch eine typische Hardware-Computersystem-Plattform, auf der die Software für einen Client oder einen Server laufen kann. However, a typical computer system hardware platform that can run on a client or server software.
  • [0104] [0104]
    Die Hardware-Plattform der The hardware platform of the 9 9 umfasst eine CPU includes a CPU 902 902 , ein Speicher-Untersystem A memory subsystem 904 904 , ein Speicher-Untersystem A memory subsystem 906 906 , ein Anzeige-Untersystem , A display subsystem 908 908 , ein Ton-Untersystem , A sound subsystem 910 910 und eine Netzwerkverbindung and a network connection 912 912 . , Diese Komponenten sind alle mit einer einzigen CPU These components are all equipped with a single CPU 902 902 verbunden, wie gezeigt ist, jedoch ist klar, dass in anderen Ausführungsformen die CPU connected, as shown, but it is clear that in other embodiments, the CPU 902 902 durch zwei oder mehr CPUs ersetzt sein kann, die über einen oder mehrere Busse verbunden sind. may be replaced by two or more CPUs, which are connected via one or more buses.
  • [0105] [0105]
    Mit dem Speicheruntersystem The memory subsystem 906 906 sind ein CD-ROM-Laufwerk are a CD-ROM drive 916 916 , ein Festplattenlaufwerk (HDD) , A hard disk drive (HDD) 918 918 und ein Diskettenlaufwerk (FDD) and a floppy disk drive (FDD) 920 920 verbunden. connected. Andere Speichereinheiten können ebenfalls enthalten sein, wie z. B. PCMIA-Karten oder Bandlaufwerke. Other storage units can also be included, such. As PCMIA cards or tape drives. Das Speicher-Untersystem The memory subsystem 904 904 enthält Hauptspeicher, einen oder mehrere Ebenen von Cache-Speicher, und optional eine Speicher-Managementeinheit. includes main storage, one or more levels of cache memory, and optionally a memory management unit. Das Anzeige-Untersystem The display subsystem 908 908 enthält einen Videomonitor und die notwendige Treiber-Hardware, sowie optional Graphik-Randering-Hardware. contains a video monitor and the necessary hardware drivers and optional graphic edge ring hardware. Alternativ kann ein Fernsehgerät oder ein Monitor verwendet werden. Alternatively, a television set or a monitor can be used. Das Ton-Untersystem The audio subsystem 910 910 enthält ein Lautsprechersystem zusammen mit geeigneten Verstärkern und Treiber-Hardware. contains a speaker system together with suitable amplifiers and driver hardware. Die Netzwerkverbindung The network connection 912 912 enthält irgendeine Hardware, die das System verwendet, um mit dem Netzwerk eine Verbindung herzustellen, wie z. B. einen Modem. includes any hardware, the system uses to establish a connection with the network, such as. for example, a modem. In einer Ausführungsform sind die Graphiken eines bestimmten Programms oder Spiels auf einer der Speichervorrichtungen des Benutzers gespeichert, während die Verbindung mit dem Netzwerk über den Netzwerkverbinder In one embodiment the graphics of a particular program or game are stored on one of the user's memory devices, while the connection to the network via the network connector 912 912 eine Interaktion mit einem zentralen Server oder anderen Benutzern erlaubt, wie z. B. für die Graphiken der Bewegungen eines Gegenspielers. an interaction with a central server or other users allowed such. as for the graphics of the movements of an opponent.
  • [0106] [0106]
    Während While 9 9 ein einzelnes Computersystem zeigt, ist klar, dass der Server a single computer system displays, it is clear that the server 102 102 und/oder die Clients and / or the clients 106 106 und and 108 108 irgendeine "Computersystemstruktur" bilden können. can make some "computer system structure". Eine Computersystemstruktur, wie sie hier verwendet wird, kann eine oder mehrere CPUs und/oder andere Prozessoren enthalten, kann parallel Prozessoren, verteilte Prozessoren, die lokal oder über ein Netzwerk verteilt sind, und dergleichen enthalten. A computer system structure, such as is used herein may contain one or more CPUs and / or other processors may be parallel processors, distributed processors distributed locally or across a network, and the like.
  • [0107] [0107]
    10 10 ist ein Blockschaltbild der Software-Architektur des Servers is a block diagram of the software architecture of the server 102 102 . , Er umfasst eine Benutzerschnittstelleneinrichtung It comprises a user interface device 402 402 , eine Datenbankeinrichtung A database means 404 404 , eine Marktplatzeinrichtung A device Marketplace 406 406 und eine Spieleinrichtung and a gaming device 408 408 . , Es kann auch eine Finanzverarbeitungseinrichtung enthalten sein. It may also contain a financial processing device. Die Benutzerschnittstelleneinrichtung The user interface device 402 402 verbindet das Netzwerk connects the network 104 104 und stellt die Umgebung zur Verfügung, in der sich ein Benutzer anfangs bei Verbindung mit dem Server and provides the environment available in which a user initially when connecting to the server 102 102 wiederfindet. finds. Die Benutzerschnittstelleneinrichtung The user interface device 402 402 stellt eine Anzahl von Diensten den Benutzern zur Verfügung, von denen einer darin besteht, unterschiedlichen Benutzern zu ermöglichen, sich miteinander zu verabreden, Gruppen oder Gegner auszuwählen, und ein zu spielendes Spiel auszuwählen (wenn der Server provides a number of services to the users, one of which consists of enabling different users to make an appointment with one another to select groups or opponents, and a game to play select (if the server 102 102 mehr als ein Spiel unterstützt). more than a game supported). Sobald ein Spiel und eine Gruppe von Spielern ausgewählt sind, übermittelt die Benutzerschnittstelleneinrichtung Once a game and a selected group of players, transfers the user interface device 402 402 diese Informationen an die Spieleinrichtung this information to the game device 408 408 , welche das spezifizierte Spiel unter den spezifizierten Benutzern ausführt. Which performs the specified game under the specified users.
  • [0108] [0108]
    Wie in How to 10 10 gezeigt ist, ist die Spieleinrichtung is shown, the gaming device 408 408 so programmiert, dass sie mehrere unterschiedliche Spiele ausführt. programmed to execute several different games. Genauer führt die Spiel-#1-Einrichtung Specifically leads the game # 1 device 410 410 ein erstes Spiel aus, während die Spiel-#2-Einrichtung a first game, while the game # 2 device 412 412 ein zweites Spiel ausführt. a second game running.
  • [0109] [0109]
    Der Ausdruck "Einrichtung", wie er hier verwendet wird, ist lediglich ein logisches Konzept. The term "device" as used herein, is merely a logical concept. In einer Ausführungsform besteht jede der in In one embodiment, each of the in 10 10 dargestellten Einrichtungen aus Software, die auf zugeordneten entsprechenden Hardware-Computersystemen läuft, die alle Teil des zentralen Servers devices shown in software running on appropriate hardware associated with computer systems, all part of the central server 102 102 sind ( are ( 1 1 ). ). In einer weiteren Ausführungsform repräsentieren alle in In a further embodiment all represent in 10 10 dargestellten Einrichtungen separate Software-Module oder Prozesse (Tasks), die alle auf einer einzigen Computer-Systemplattform mit einer einzelnen CPU laufen. devices shown separate software modules or processes (tasks), all run on a single computer system platform with a single CPU. In einer weiteren Ausführungsform sind die in In a further embodiment, the in 10 10 dargestellten einzelnen Einrichtungen alle in einem einzigen Gesamt-Softwareprogramm integriert, das auf einer oder mehreren CPUs läuft, jedoch undifferenziert als individuelle Software-Module. shown individual facilities all integrated within a single software program that runs on one or more CPUs, however, undifferentiated as individual software modules. Alternativ kann ein verteiltes Verarbeitungssystem anstelle eines einzelnen zentralen Servers verwendet werden. Alternatively, a distributed processing system may be used instead of a single central server.
  • [0110] [0110]
    Die Spieleinrichtung The game device 408 408 führt Spiele mit Bezug auf Spielobjekte aus, die den individuellen Benutzern zugewiesen worden sind. leads games with a game on objects that have been assigned to individual users. Die Datenbankeinrichtung The database setup 404 404 hält die Zuordnung zwischen Benutzern und Spielobjekten. maintains the mapping between users and game objects. Die Marktplatzeinrichtung The Marketplace device 406 406 erlaubt Benutzern, diese Zuordnungen in einer Vielzahl von Wegen zu manipulieren. allows users to manipulate these associations in a number of ways. Wenn z. B. ein Benutzer einen CD-ROM von einem Einzelhandelsgeschäft erwirbt, kann der CD-ROM den Benutzer für eine bestimmte Anzahl von Spielobjekten, die auf einem zentralen Server gespeichert sind, berechtigen, indem ein geeigneter Nachweis bereitgestellt wird, wie z. B. ein Passwort. If z. B. a user with a CD-ROM acquires from a retail store, the CD-ROM can the user for a specific number of feature objects that are stored on a central server, entitle, by adequate documentation is provided, such. as a password. Alternativ kann der CD-ROM die Identitäten mehrerer Spielobjekte enthalten, oder auch die DNA-Daten für die Spielobjekte, wobei der Benutzer diese Spielobjekte mit dem Server Alternatively, the CD-ROM containing the identities of several game objects, or the DNA data for the game objects, where the user this game objects to the server 102 102 registrieren kann, indem er den CD-ROM in den Benutzer-Client may register by the CD-ROM to the user client 106 106 oder or 108 108 einführt und mit der Marktplatzeinrichtung and introduces the Marketplace device 406 406 auf dem Server on the server 102 102 kommuniziert. communicates. Die Marktplatzeinrichtung zeichnet die neue Zuordnung zwischen dem Benutzer und den neuen Spielobjekten unter Verwendung der Datenbankeinrichtung The Marketplace device records the new mapping between the user and the new game objects using the database device 404 404 auf. on. Als weiteres Beispiel kann ein Benutzer neue Spielobjekte on-line von einer zentralen Autorität unter Verwendung der Marktplatzeinrichtung As another example, a user new game objects on-line from a central authority, using the device Marketplace 406 406 erwerben. Purchase. In einer Ausführungsform besitzt der Benutzer rechtsgültig die Spielobjekte, die er durch die Marktplatzeinrichtung In one embodiment, the user has valid match the objects it through the Marketplace device 406 406 on-line erwirbt. on-line purchases. In einer weiteren Ausführungsform lizenziert der Benutzer die Spielobjekte lediglich, die er on-line erwirbt. In a further embodiment, the user licensed the game objects only, it acquires online. In jedem Fall kann das System die Zahlung von Geld oder eine Verpflichtung zur Zahlung von Geld in der Zukunft an die zentrale Autorität im Gegenzug für den Erwerb der Spielobjekte fordern. In any case, the system can require the payment of money or an obligation to pay money in the future to the central authority in return for the acquisition of game objects.
  • [0111] [0111]
    Als weiteres Beispiel können die Benutzer die Marktplatzeinrichtung As another example, the user can use the device Marketplace 406 406 veranlassen, die Zuordnung eines Spielobjekts von einem Benutzer auf einen weiteren zu übertragen, mit oder ohne Kompensation, oder können die Marktplatzeinrichtung veranlassen, Spielobjekte unter Benutzern zu handeln. cause to transfer the assignment of a game object from one user to another, with or without compensation, or the Marketplace device may cause game objects to act among users. In einer Ausführungsform ist die Marktplatzeinrichtung von innerhalb des Spiels sowie von außerhalb des Spiels zugänglich. In one embodiment, the Marketplace device from within the game as well as from outside the game is accessible.
  • [0112] [0112]
    Die Datenbankeinrichtung The database setup 404 404 kann die Tabellen und Listen der can the tables and lists of 5 5 und and 6 6 unter Verwendung von Standard-Relational-Datenbank-Management-Software oder irgendeiner anderen geeigneten Software implementieren. implement using standard relational database management software, or any other suitable software. Außerdem kann die Datenbankeinrichtung In addition, the database means 404 404 ferner andere Funktionen durchführen, wie das Pflegen einer Buchführung oder einer Kreditlinie für jeden Benutzer; also perform other functions such as maintaining an accounting or a line of credit for each user; die Pflege von Höchstpunktzahl-Datensätzen vom Benutzer und/oder vom Spiel; maintaining high score records by the user and / or the game; die Pflege von Benutzerpasswörtern und Authentifizierungssignaturen (digital oder andersartig) für Spielobjekte, die auf dem Server zu registrieren sind; the maintenance of user passwords and authentication signature (digital or otherwise) for game objects that are to be registered on the server; die Pflege von demographischen Benutzerinformationen; the care of demographic user information; die Pflege von statistischen Daten; the maintenance of statistical data; die Pflege von Handicaps für individuelle Benutzer; the care of handicaps for individual users; die Aufzeichnung beständiger Modifikationen von Spielobjekten, die aus den Spielen resultieren; the recording stable modifications of game objects that result from the games; und die Sperrung der Verwendung eines Spielobjekts in einer bestimmten Spielsitzung entsprechend den Ausschlusskriterien, die für das Spielobjekt beim Erwerb im voraus definiert wurden. and blocking the use of a game object in a particular game session according to the exclusion criteria were defined for the game object when purchasing in advance.
  • H. Marktplatzarchitektur H. Marketplace Architecture
  • [0113] [0113]
    11 11 ist ein Flussdiagramm, das eine Ausführungsform der Softwareunterstützung einer Ausführungsform des in der vorliegenden Erfindung verwendeten Marktplatzes zeigt. is a flow diagram showing an embodiment of the software supporting one embodiment of the marketplace used in the present invention. In einem Schritt In a step 1010 1010 kann ein Benutzer ein Listenangebot zum Kauf, Verkauf oder Handeln bestimmter Spielobjekte aufstellen, die der Benutzer besitzt oder zu erwerben wünscht. a user can set up a list offer to buy, sell or actions of certain game objects owned by the user or wishes to acquire. Ein zweiter Benutzer kann die Auflistung in einem Schritt A second user, the list in one step 1012 1012 betrachten. consider. In einem Schritt In a step 1014 1014 kann der zweite Benutzer ein Angebot zum Kauf, Verkauf oder Handeln machen, welches anschließend bekannt gemacht wird oder direkt zum Benutzer #1 gesendet wird, der dann dieses betrachten und beantworten kann, wie im Schritt the second user can make an offer to purchase, sell or action, which is then made known or directly to the user # 1 is transmitted, which can then look at this and answer, as in step 1016 1016 gezeigt ist. is shown. Die zwei Benutzer können Nachrichten mit Angeboten und Gegenangeboten austauschen, bis beide über einen bestimmten Austausch von Spielobjekten für andere Spielobjekte oder einen Wert (dh eine Belastung eines On-Line-Kreditkartenkontos) übereinkommen. The two users can exchange messages with offers and counteroffers until both over a certain exchange of game objects for other game objects or value agree (ie, a load of an on-line credit card account). Sobald sie übereingekommen sind, sendet der Benutzer #1 im Schritt Once they have agreed, the user sends # 1 in step 1018 1018 die Übereinkunft über den Austausch der Spielobjekte für beide Seiten und des Wertes für beide Seiten, falls anwendbar, zusammen mit der Benutzer-ID für die vom Benutzer #1 besessenen Spielobjekte zur zentralen Spieleinrichtung. the agreement on the exchange of game objects for both sides and the value for both sides, if applicable, along with the user ID for the user-obsessed # 1 game objects to the central gaming facility. In ähnlicher Weise sendet der Benutzer #2 im Schritt Similarly, the user sends # 2 in step 1020 1020 die gleichen Informationen über den vereinbarten Austausch zusammen mit seiner ID-Nummer für die Spielobjekte, die er besitzt. the same information about the agreed exchange together with its ID number for the game objects that he owns.
  • [0114] [0114]
    Die zentrale Spieleinrichtung ermittelt in einem Schritt The central gaming facility in a step 1022 1022 , ob der vereinbarte Austausch zwischen den zwei Nachrichten übereinstimmt. Whether the agreed exchange between the two messages match. Außerdem ermittelt sie, ob jeder Benutzer tatsächlich im Besitz der Spielobjekte ist, die er auszutauschen beabsichtigt, indem sie die zugesandten Benutzer-ID-Nummern mit denjenigen vergleicht, die den Spielobjekten in ihrer Datenbank zugeordnet sind. They also determined whether each user is actually owned the game objects that he intends to replace by comparing with those sent to the user ID numbers that are associated with the game objects in its database. Wenn eine der IDs nicht den Besitz anzeigt, oder die vereinbarten Austauschbeschreibungen nicht übereinstimmen, wird eine Fehlermeldung zurückgegeben (Block If any of the IDs does not display the property, or the agreed exchange descriptions do not match, an error message is returned (block 1024 1024 ). ). Wenn eine Übereinstimmung vorliegt, wird die zentrale Datenbank aktualisiert, um die Spielobjekte entsprechend dem Austausch auf die zugehörigen Benutzer-IDs umzuschalten, wie im Schritt If there is a match, the central database is updated to switch the game objects according to the exchange to the associated user IDs, as in step 1026 1026 ausgeführt ist. is executed.
  • [0115] [0115]
    Der Marktplatz kann auf verschiedene Weise implementiert werden. The marketplace can be implemented in various ways. Zum Beispiel könnte jeder Benutzer ein Marktplatzprogramm besitzen, wobei nur Spielobjektidentitäten und Gebote zu einem weiteren Benutzer in einer Anordnung von Gleichgestellten gesendet werden. For example, someone could have a market space program, where only game object identities and bids will be sent to another user in an array of equals. In einer weiteren Ausführungsform könnte der Marktplatz innerhalb eines Spiels ausgeführt werden. In a further embodiment of the marketplace could be run in a game.
  • I. Benutzerschnittstelleneinrichtung (Beispielbildschirme) I. user interface device (eg monitors)
  • [0116] [0116]
    Das folgende Beispiel einer Ausführungsform von bestimmten Abschnitten der Benutzerschnittstelle hilft bei der Erläuterung der Funktion der Erfindung. The following example of an embodiment of certain portions of the user interface assists in explaining the operation of the invention. Effektiv ist ein Menü-basiertes System für den anfänglichen Satz von Bildschirmen implementiert, was dem Benutzer erlaubt, durch verschiedene Menüs zu navigieren, die miteinander mittels Hypertext-Verknüpfung verknüpft sind. RMS is a menu-based system for the initial set of screens implemented, allowing the user to navigate through various menus that are linked to each other by hypertext link. Diese Menüs, oder Bildschirme, werden im folgenden beschrieben. These menus or screens are described in the following. Wenn ein Client, wie z. B. When a client such. B. 106 106 , sich am Server , On to the server 102 102 anmeldet, kommuniziert er anfangs mit der Benutzerschnittstelleneinrichtung logs, it communicates initially with the user interface device 402 402 . , Die Benutzerschnittstelleneinrichtung fordert erst die Benutzeridentität vom Client The user interface device only asks the user identity from the client 106 106 an, oder fordert den Benutzer im Fall eines neuen Benutzers auf, eine Benutzeridentität einzurichten. to, or prompts the user in the case of a new user to establish a user identity.
  • Einführungsbildschirm Introduction screen
  • [0117] [0117]
    Wenn der Client (z. B. If the client (eg. As 106 106 ) sich zuerst mit dem zentralen Server ) First with the central server 102 102 verbindet, zeigt die Benutzerschnittstelleneinrichtung connects, shows the user interface means 402 402 einen Einführungsbildschirm an. an introductory screen. Dieser Bildschirm weist Registrierungsformulare zum Spielen der vom System unterstützten Spiele, Bestellformulare zum Erwerben von Produkten für die Verwendung in oder in Bezug auf das System oder dessen Spiele, und eine Verknüpfung zu einem Systemanmeldebildschirm auf. This screen has registration forms for playing the games supported by the system, order forms for purchasing products for use in or in relation to the system or its games, and a link to a system login screen.
  • Systemanmeldebildschirm System login screen
  • [0118] [0118]
    Ein Systemanmeldebildschirm lässt Neulinge die verfügbaren Spiele betrachten und Demonstrationsversionen auf den Client herunterladen. A system login screen can newcomers consider the available games and download demonstration versions of the client. Für ein Beispiel-Spiel, das im folgenden genauer beschrieben wird, enthält die Demonstrationsversion im voraus erzeugte Charaktere und Spielobjekt-Decks. For example, a game which will be described in more detail below, the demonstration version includes pre-generated characters and game object decks. Berechtigte Benutzer mit einem gültigen Charakter (Spielobjekt) können direkt in den Gesprächsraum gehen, um Gegenspieler zu finden. Authorized users with a valid character (game object) can go directly into the interview room to find the opponent.
  • Hauptfunktionen Key Features
    • 1. Spielbetrachter 1. Match viewer
    • 2. Herunterladeknopf 2. downloader button
    • 3. Verknüpfungen zu Registrierungs- und Bestellformularen 3. Links to registration and order forms
    • 4. Verknüpfungen zu jedem der verfügbaren Spiele 4 links to each of the available games
    • 5. Verknüpfung zur Einstiegsseite der zentralen Autorität 5. shortcut to the home page of the central authority
    • 6. Verknüpfung zum Charaktererzeuger 6. shortcut to the character generator
    • 7. Verknüpfung zum Spielobjektbetrachter 7. shortcut to the game object viewer
    • 8. Verknüpfung zum Gesprächsraum 8. link to the interview room
  • Spielobjektbetrachter Game object viewer
  • [0119] [0119]
    Dieser Bildschirm lässt den Benutzer die Spielobjekte des Benutzers betrachten und erkennen, wie sie in den verfügbaren Spielen funktionieren. This screen allows the user to view and see how they work in the games available, the user's game objects. Die Vorgabeansicht ist das "Master-Spielobjekt", das für die Spiele selbst extern (und generisch) ist. The default view is the "master object game", which is for the games themselves externally (and generic). Diese Ansicht präsentiert das Spielobjekt in der obenbeschriebenen spielspezifischen Form. This view presents the game object in the above-described game-specific form. An der Unterseite des Bildschirms befinden sich Symbolknöpfe, jeweils einer für die verfügbaren Spiele. Are located at the bottom of the screen icon buttons, one for each of the available games. Durch Auswählen eines Symbols verändert sich das Spielobjektbild und die Beschreibung, die zeigen, wie das Objekt in diesem Spiel erscheint und verwendet wird. By selecting a symbol of the game object image and the description, which show how the object appears in this game and is used changed. Dieser Bildschirm kann in Verbindung mit einem Deckerstellungsbildschirm für ein bestimmtes Spiel verwendet werden, um die Spieldecks zu erzeugen. This screen can be used in conjunction with a Decker compilation screen for a particular game, to create the game deck.
  • Hauptfunktionen Key Features
    • 1. Spielsymbolknöpfe 1. Game icon buttons
    • 2. Vorher-Knopf 2. Previous Button
    • 3. Verknüpfung zum Deck-Ersteller 3. Link to the deck creator
    • 4. Verknüpfung zum Charaktererzeuger 4. Links to character generator
    • 5. Verknüpfung zum Gesprächsraum 5. shortcut to the Interview Room
    • 6. Verknüpfung zu Spieloptionen 6. Link to game options
  • Gesprächsraum Interview Room
  • [0120] [0120]
    Dieser Bereich dient mehreren Benutzern im System, einschließlich der Diskussion von Spielobjektverkäufen und der Herausforderung anderer Benutzer zum Spielen oder Wettkämpfen. This area serves multiple users on the system, including the discussion of object game sales and challenge other users to play or competitions.
  • Hauptfunktionen Key Features
    • 1. Benutzergesprächsknöpfe 1. User talk buttons
    • 2. Verknüpfung zum Charaktererzeuger 2. Link to the character generator
    • 3. Verknüpfung zum Speichern/Laden eines Charakters 3. shortcut for saving / loading of a character
    • 4. Verknüpfung zum Handelsraum 4. Connecting to trading room
    • 5. Verknüpfung zu Bekanntmachungstafeln 5. Linking to notice boards
    • 6. Verknüpfung zur Ruhmeshalle 6. shortcut to the Hall of Fame
    • 7. Verknüpfung zur Herausforderung 7. shortcut to the challenge
    • 8. Verknüpfung zu Spieloptionen 8. Linking to Game Options
    • 9. Verknüpfung zum Einführungsbildschirm für ein bestimmtes Spiel 9. link to the introductory screen for a specific game
  • Handelsraum Trading Room
  • [0121] [0121]
    Benutzer, die Spielobjekte verkaufen, handeln oder abgeben wollen, verwenden diesen Bildschirm, der von der Marktplatzeinrichtung Users who sell game items, trade, or wish to make, use this screen to that of the device Marketplace 406 406 verwaltet wird. is managed. Alle Transaktionen werden privat über Benutzerinteraktion durchgeführt. All transactions are conducted via private user interaction. Abgeschlossene Geschäfte werden mit dem Server Completed transactions are with the server 102 102 registriert, wobei die Datenbankeinrichtung registered with the database setup 404 404 das Geschäft in die Hauptbenutzerdatenbank einträgt. Business in the main user database enters.
  • Hauptfunktionen Key Features
    • 1. Spielobjektauktion 1. Match object auction
    • 2. Spielobjekthandel 2. Object Game Trading
    • 3. Spielobjekttransfer-Registrierungsknopf 3. Game object transfer registration button
    • 4. Verknüpfung zum Gesprächsraum 4. Links to Interview Room
    • 5. Verknüpfung zum Charaktererzeuger 5. Linking to character generator
    • 6. Verknüpfung zum Speichern/Laden eines Charakters 6. shortcut for saving / loading of a character
    • 7. Verknüpfung zu Spieloptionen 7. Link to game options
  • Bekanntmachungstafeln Notice boards
  • [0122] [0122]
    Die Benutzerschnittstelleneinrichtung The user interface device 402 402 unterstützt mehrere Bekanntmachungstafeln, auf denen Benutzer Mitteilungen bekannt machen können. supports several notice boards where users can publish messages.
  • Ruhmeshallen Hall of Fame
  • [0123] [0123]
    Dieser Bildschirm zeigt die zehn am besten platzierten Benutzer und Clubs. This screen shows the ten best-placed user and clubs.
  • J. Spieleinrichtung J. gaming facility
  • [0124] [0124]
    Die Spieleinrichtungen The game devices 410 410 und and 412 412 sind als zusätzliche Clients der Benutzerschnittstelleneinrichtung are as additional clients of the user interface device 402 402 implementiert. implemented. Der Vorgang des Startens eines Spiels erfordert daher nicht, dass Clients, wie z. B. The process of starting a game therefore does not require clients such. B. 106 106 , von der Benutzerschnittstelleneinrichtung , From the user interface device 402 402 getrennt werden. be separated. Das Starten eines neuen Spiels wird bewerkstelligt, indem eine Mitteilung an eine Spieleinrich tung gesendet wird, die angibt, dass diese eine neue Spielinstantiierung mit einer Liste der Identitäten aller Spieler starten soll. Starting a new game is accomplished by a message to a Spieleinrich is sent tion, indicating that this is to start a new Spielinstantiierung with a list of the identities of all players.
  • [0125] [0125]
    Während eine Gruppe von Benutzern ein Spiel spielt, kann der öffentliche Spielflusssteuerverkehr von der Spieleinrichtung zu den Clients durch die Benutzerschnittstelleneinrichtung While a group of users playing a game, the contracting game flow control traffic from the gaming facility to the clients through the user interface device 402 402 über einen Kommunikationskanal geleitet werden, der einem Internet-Relay-Chat-(IRC)-Kanal ähnlich ist. are passed over a communication channel that is similar to an Internet Relay Chat (IRC) channel. Auf diese Weise können Beobachter den Kanal mitbenutzen, um den Verkehr zu beobachten. In this way, observers are able to share the channel to watch the traffic. Der Spielergesprächsverkehr kann über einen zweiten IRC-artigen Kanal geleitet werden, den die Benutzerschnittstelleneinrichtung The player voice traffic can be routed through a second IRC-like channel, the user interface device 402 402 auf dem ersten Kanal spiegeln kann, so dass die Beobachter das Spielergespräch sehen können, jedoch nicht umgekehrt. can reflect on the first channel, so that the observer can see the players this week, but not vice versa. Alternativ können die Beobachter mit den Spielern sprechen. Alternatively, the observer can talk with the players. Private Informationen (z. B. Spielsteuerinformationen) können zwischen Clients und der Spieleinrichtung Private information (eg. As game control information) can between clients and the gaming establishment 408 408 direkt ausgetauscht werden, statt über einen IRC-Kanal. are exchanged directly, rather than through an IRC channel.
  • [0126] [0126]
    Eine laufende Spieleinrichtung A running game device 408 408 verwaltet alle Instantiierungen eines gegebenen Spiels. manages all the instantiations of a given game. Sie weis, welche Benutzer Spieler in der Instanzeierung sind, und führt die Spielanweisungen von diesen aus. She knows which users are players in the Instanzeierung, and carries out the instructions of this game out. Sie benachrichtigt alle interessierten Parteien (einschließlich der beiden Spieler und der Beobachter) über Spielereignisse mittels Mehrfachübermittlung durch die Benutzerschnittstelleneinrichtung Notifies all interested parties (including the two players and observers) on game events using multiple transmission through the user interface device 402 402 . ,
  • [0127] [0127]
    Wenn die Spieleinrichtung eine Instantiierung startet, registriert sie ihre Identität als Spieleinrichtung mit der Benutzerschnittstelleneinrichtung When the game starts a device instantiation, it registers its identity as a gaming device with the user interface device 402 402 , und spezifiziert, welche Mehrfachübermittlungskanäle sie zu verwenden beabsichtigt, um Spieler und Beobachter über Spielereignisse zu benachrichtigen. And specifies that multiple delivery channels it intends to use to notify players and observers game events. Während des Spielens kann die Spieleinrichtung Informationen mit der Datenbankeinrichtung While playing the game device can provide information to the database setup 404 404 über die Benutzerschnittstelleneinrichtung via the user interface device 402 402 bezüglich Spielereignissen austauschen, die beständige Auswirkungen auf Benutzerprofile oder Spielobjekte haben. exchange of gaming events that have consistent effects on user profiles or game objects. Zumindest wird die Datenbankeinrichtung At least, the database means 404 404 über den Ausgang der Spielinstanzeierung benachrichtigt. notified of the outcome of the Spielinstanzeierung.
  • K. Modifikation des generischen Spielobjektwertes K. modification of the generic game object value
  • [0128] [0128]
    In einer Ausführungsform kann der Wert eines Spielobjekts als Ergebnis einer Aktivität in einem Spiel, wie z. B. Verletzungen, die die Gesundheit eines Spielobjekts beeinflussen, modifiziert werden (dauerhaft oder für eine Zeitperiode). In one embodiment, the value of a game object as a result of an activity in a game such. As are injuries that affect the health of a game object modified (permanently or for a period of time). Alternativ kann das Spielobjekt insgesamt verloren gehen, indem es z. B. stirbt oder von einem anderen Benutzer gefangengenommen wird. Alternatively, the game object as a whole can be lost by dying for. Example, or is captured by another user. Wie erwähnt worden ist, werden die Spielobjekte im System der As has been mentioned, the game objects in the system of 1 1 als eine Sammlung von Attributen repräsentiert, von denen jedes einen Wert besitzt. represented as a collection of attributes, each of which has a value. Eine dauerhafte Änderung der Gesundheit eines Spielobjekts wird durch eine dauerhafte Änderung eines oder mehrerer Werte im Spielobjekt repräsentiert. A permanent change in the health of a game object is represented by a permanent change in one or more values in the game object. Wenn dies stattfindet, wie in When this takes place, as shown in 10 10 gezeigt ist, übermittelt eine bestimmte Spieleinrichtung shown, transmitted a certain game device 410 410 die Informationen zur Datenbankeinrichtung the information on the Database Setup 404 404 zur Aufzeichnung. for recording. In einer Ausführungsform, in der die Abbildung von Spielobjekten auf spielspezifische Objekte eine temporäre Gewichtung der Attributwerte entsprechend den spielspezifischen Wichtigkeitswerten (wie im folgenden genauer beschrieben wird) enthält, führt das System eine geeignete Umkehrabbildung durch, um die korrekte Modifikation zu ermitteln, die an den Werten in der generischen Darstellung des Spielobjekts, wie sie in der Datenbankeinrichtung (As more fully hereinafter described) in an embodiment in which the mapping of game objects on game-specific objects have a temporary weighting of the attribute values corresponding to the game-specific importance of values contains, the system performs an appropriate inverse mapping by in order to determine the correct modification to the values in the generic representation of the game object as in the database device 404 404 gehalten werden, vorzunehmen sind. are required to hold. Wenn ferner zu einem geeigneten Zeitpunkt das Spielobjekt zum Teil beim Client Further, when at an appropriate time the game object partially on the client 106 106 existiert, lädt das System exists, the system loads 102 102 das modifizierte Spielobjekt auf das Festplattenlaufwerk des Clients the modified object game on the hard drive of the client 106 106 herunter. down. Die Werte in der Festplattenlaufwerkskopie des Spielobjekts verdrängen diejenigen, die auf dem CD-ROM des Benutzers zum Zweck der Browser-Nützlichkeit gespeichert sind (oder es kann eine Versionsnummer zugewiesen werden). The values in the hard drive copy of the game object displace those that are stored on the user's CD-ROM for the purpose of the browser usefulness (or it can be assigned a version number). In alternativen Ausführungsformen enthält der CD-ROM im voraus berechnete Abbildungen für verschiedene Spiele, wobei der zentrale Server 10 neu im voraus berechnete Versionen des dauerhaften modifizierten Spielobjekts (plus der einen generischen Version) herunterladen kann, oder nur die modifizierte generische Version herunterladen kann, wobei alle spielspezifischen Versionen anschließen nebenbei oder bei Bedarf berechneten werden. In alternative embodiments, the CD-ROM contains the predicted figures for different games, with the central server 10 new to the previously calculated versions of the permanent modified game object (plus a generic version) can download, or can download the modified generic version wherein all game-specific versions Connecting be calculated as needed or incidentally.
  • L. Gesamtoperation des Systems – Benutzerstandpunkt L. overall operation of the system - user standpoint
  • [0129] [0129]
    Die The 12A 12A und and 12B 12B (manchmal hier gemeinsam als (Sometimes referred to herein collectively as 12 12 bezeichnet) sind ein Flussdiagramm, das einen Beispielsatz von Aktivitäten zeigt, die ein Benutzer unter Verwendung des obenbeschriebenen Systems ausführen kann. hereinafter) are a flow chart illustrating a sample set of activities that a user can perform using the above described system. Beginnend beim Schritt Beginning at step 802 802 erwirbt der Benutzer (als Benutzer 1 bezeichnet) einen CD-ROM von einem Einzelhandelsgeschäft. acquires the user (as user 1 indicates) a CD-ROM from a retail store. Der CD-ROM enthält Client-Software für zwei Spiele (Spiel 1 und Spiel 2), sowie Erbschaftsdaten und einen Großteil der Attributwerte für 300 Spielobjekte. The CD-ROM includes client software for two games (Game 1 and Game 2), as well as legacy data, and a large part of the attribute values for 300 game objects. Diese Spielobjekte sind auf dem CD-ROM in generischer Form dargestellt, sowie in einer Form, die für das Spiel 1 im voraus berechnet worden ist, und in einer für das Spiel 2 im voraus berechneten Form. This game objects are represented on the CD-ROM in generic form, and in a form that has been calculated for the game 1 in advance, and in a calculated for the game 2 in advance form. Von den 300 Spielobjekten sind 240 gesperrt, was dem Benutzer einen anfänglichen Satz von 60 verfügbaren Spielobjekten lässt. Of the 300 game objects 240 are locked, allowing the user leaves an initial set of 60 playing objects available. Ferner sind nicht alle Attributwerte, die für das Spielen eines Spiels erforderlich sind, auf dem CD-ROM dargestellt; Furthermore, not all attribute values that are required for playing a game, displayed on the CD-ROM; einige existieren nur auf dem Server some only exist on the server 102 102 und werden nur während des Spielens auf den Client and only while playing on the client 106 106 heruntergeladen. downloaded.
  • [0130] [0130]
    Im Schritt In step 804 804 verbindet sich der Benutzer 1 mit dem Server the user connects to the server 1 102 102 über das Netzwerk over the network 104 104 und seinen Client and his client 106 106 . , Zu diesem Zeitpunkt kommuniziert der Benutzer mit der Benutzerschnittstelleneinrichtung At this point the user interacts with the user interface device 402 402 . , Nach der Authentifizierung (z. B. wird ein Benutzerpasswort überprüft) kommuniziert der Client After authentication (eg. As a user password verified) the client communicates 106 106 mit der Benutzerschnittstelleneinrichtung with the user interface device 402 402 und registriert den anfänglichen Satz von 60 Spielobjekten des Benutzers. and registers the initial set of 60 playing objects of the user. Zu diesem Zeitpunkt kommuniziert die Benutzerschnittstelleneinrichtung At this time, communicates the user interface means 402 402 mit dem Client with the client 106 106 und ermittelt, dass ein neues Spiel, das Spiel #3, in der Spieleinrichtung and determined that a new game, the game # 3 in the gaming establishment 408 408 verfügbar ist, jedoch der Client is available, but the client 106 106 noch nicht die notwendige Client-Software besitzt. not the necessary client software has. Die Benutzerschnittstelleneinrichtung The user interface device 402 402 informiert den Benutzer über den Client informs the user of the client 106 106 über die Verfügbarkeit des Spiels #3 und fragt, ob der Benutzer die Client-Software derzeit herunterzuladen wünscht. on the availability of the Game # 3 and asks if the user wants to download the client software currently. Wenn der Benutzer bestätigt, wird die Software über das Netzwerk If the user confirms the software over the network 104 104 auf den Client to the client 106 106 heruntergeladen. downloaded. Zu diesem Zeitpunkt können auch im voraus berechnete Spielobjekte heruntergeladen werden. At this time, the predicted game items can be downloaded.
  • [0131] [0131]
    In einem Schritt In a step 806 806 wählt der Benutzer #1 einen Charakter #1 für die Verwendung im Spiel #1 aus. the user selects a character # 1 # 1 for use in game # 1 from. Im Schritt In step 808 808 erstellt der Benutzer #1 ein Deck #1 (dh er wählt eine Teilmenge seiner verfügbaren Spielobjekte aus) für die Verwendung im Spiel #1 durch den Charakter #1. user # 1 creates a Deck # 1 (ie, it selects a subset of its available game objects) for use in Game # 1 by the character # 1. Zum Zweck dieser Erläuterung wird angenommen, dass das Deck #1 40 Spielobjekte mit den Nummern 1–40 enthält. For the purpose of this discussion, it is assumed that the deck # 1 40 game objects with the numbers 1-40 contains.
  • [0132] [0132]
    Obwohl der Benutzer das Spiel #1 allein spielen kann, falls gewünscht, wird für die Zwecke der Although the user can play the game # 1 alone, if desired, for the purposes of 8 8 angenommen, dass er im Wettbewerb zu spielen wünscht. assumed that he wants to play in the competition. Daher betritt in einem Schritt Therefore enters in one step 810 810 der Benutzer #1 einen Gesprächsraum der Benutzerschnittstelleneinrichtung user # 1 is a conversation space of the user interface device 402 402 und wählt Gegenspieler für das Spiel #1 aus. and selects the opponent from the game # 1. Diese Informationen werden der Spieleinrichtung This information is the gaming establishment 408 408 übermittelt, wobei im Schritt transmitted, wherein in step 812 812 der Benutzer das Spielen des Spiels #1 in einer ersten Instantiierung und einer ersten Sitzung fortsetzt. the user continues to play the Game # 1 in a first instantiation and a first meeting. In Abhängigkeit vom Ausgang der Ereignisse im Spiel können ein oder mehrere Attributwerte in den Objekten im Deck #1 dauerhaft modifiziert werden. Depending on the outcome of the events in the game, one or more attribute values in the objects can be modified permanently in the deck # 1. Ein oder mehrere Attributwerte eines Objekts können zu diesem Zeitpunkt ebenfalls aufgrund von Nicht-Spiel-Faktoren dauerhaft modifiziert werden, z. B. können sie in Abhängigkeit vom Wert eines Attributs modifiziert werden, das im Spielobjekt versteckt ist. One or more attribute values of an object can be modified permanently at that date due to non-game factors such. As they may be modified depending on the value of an attribute that is hidden in the game object.
  • [0133] [0133]
    Nach Abschluss der Spielinstanzeierung im Schritt After completion of the Spielinstanzeierung in step 814 814 erwirbt der Benutzer #1 zusätzliche Objekte von der zentralen Autorität durch Kommunikation mit der Marktplatzeinrichtung acquires the user # 1 additional objects from the central authority through communication with the device Marketplace 406 406 über den Client via the client 106 106 , das Netzwerk The network 104 104 und die Benutzerschnittstelleneinrichtung and the user interface means 402 402 . , Im Schritt In step 816 816 erwirbt der Benutzer #1, immer noch in der Marktplatzeinrichtung acquires the user # 1, still in the Marketplace device 406 406 , zusätzliche Objekte von einem weiteren Benutzer, dem Benutzer #2. Additional objects from another user, the user # 2. Im Schritt In step 818 818 handelt der Benutzer #1 Objekte mit dem Benutzer #2, und im Schritt is the # 1 user objects with the user # 2, and in step 820 820 überträgt der Benutzer #1 Objekte an dem Benutzer #2 im Gegenzug für die Betrachtung einer bestimmten Art. Die Marktplatzeinrichtung transmits the user # 1 properties to the user # 2 in exchange for the consideration of a certain kind. The device Marketplace 406 406 registriert die Ergebnisse der Schritte registers the results of steps 814 814 , . 816 816 , . 818 818 und and 820 820 mit der Datenbankeinrichtung with the database device 404 404 . ,
  • [0134] [0134]
    In einem Schritt In a step 822 822 modifiziert der Benutzer #1 das Deck #1 durch Entfernen von Spielobjekten 11–40 und Hinzufügen der Spielobjekte 41–50. modifies the user # 1, # 1 Deck by removing from play objects 11-40 and adding to the existing game 41-50. Der Benutzer #1 registriert die neue Version des Decks #1 mit der Datenbankeinrichtung The user # 1 registers the new version of the deck # 1 with the database setup 404 404 über die Benutzerschnittstelleneinrichtung via the user interface device 402 402 . , Im Schritt In step 824 824 wählt der Benutzer #1 Gegenspieler für eine zweite Instantiierung des Spiels #1 aus. the user selects # 1 opponent for a second instantiation of the Game # 1. Diese Informationen werden mittels der Benutzerschnittstelleneinrichtung This information is by means of the user interface device 402 402 der Spieleinrichtung the game device 408 408 übermittelt. transmitted. Im Schritt In step 826 826 fährt der Benutzer #1 mit dem Spielen des Spiels #1, Instantiierung #2, Sitzung #1 unter Verwendung des modifizierten Decks #1 fort. moves the user # 1 with the playing of the game # 1, # 2 instantiation, session # 1 continued using the modified deck # 1.
  • [0135] [0135]
    Nach Abschluss des Spiels #1, Instantiierung #2 im Schritt After completing the game # 1, # 2 instantiation in step 828 828 betritt der Benutzer #1 erneut die Gesprächsräume in der Benutzerschnittstelleneinrich tung enters the user # 1 again, the conversation spaces in the direction Benutzerschnittstelleneinrich 402 402 , jedoch um dieses Mal Gegenspieler für eine Instantiierung des Spiels #2 auszuwählen. But by this time the opponent for an instantiation of the Game # 2 select. (Das Flussdiagramm der (The flow chart of 12A 12A wird nun in is now in 12B 12B fortgesetzt, wie durch das eingekreiste Symbol "B" gezeigt ist, das in beiden Figuren erscheint.) Im Schritt continued, as shown by the circled symbol "B" appearing in both figures.) In step 830 830 fährt der Benutzer #1 mit dem Spielen des Spiels #2 in einer ersten Instantiierung unter Verwendung des gleichen modifizierten Decks #1 (das die Spielobjekte 1–10 und 41–50 enthält) fort. moves the user # 1 with the playing of the game # 2 in a first instantiation using the same modified deck # 1 (that the game objects 1-10 and 41-50 contains) away.
  • [0136] [0136]
    Aufgrund der vorgerückten Zeit macht der Benutzer #1 im Schritt Due to the advanced age of the users # 1 makes the step 832 832 im Spiel #2 Instantiierung #1 eine Pause und meldet sich für den Abend ab (Schritt in Game # 2 instantiation # 1 a break and logs in for the evening (step 834 834 ). ). Dies beendet Sitzung #1 der Instantiierung #1 des Spiels #2, wenigstens was den Spieler #1 betrifft. This completes session # 1 instantiating # 1 # 2 of the game, at least as far as the player # 1. Das Spiel #2 ist in einer Ausführungsform jedoch so gestaltet, dass es den übrigen Spielern erlaubt, auch bei Abwesenheit vom Benutzer #1 weiterzuspielen. The Game # 2 is so designed, in one embodiment, that allows the other players to continue playing even in the absence of user # 1. Eine weitere Ausführungsform erlaubt dies nicht. A further embodiment does not allow this. Dementsprechend kann in Abhängigkeit von der Ausführungsform das Spiel #2 in der Instantiierung mit den übrigen Spielern fortgesetzt werden, wie durch den gestrichelten Schritt Accordingly, the game can be continued # 2 in the instantiation with the other players depending on the embodiment, as shown by the dashed step 836 836 in in 12B 12B gezeigt ist. is shown.
  • [0137] [0137]
    Am nächsten Morgen kehrt der Benutzer #1 zurück und fährt mit dem Spielen des Spiels #2, Instantiierung #1 (Schritt The next morning, the user # 1 returns and continues playing the game # 2, instantiation # 1 (step 838 838 ) fort. ) Continued. Wenigstens für den Benutzer #1 wird die aktuelle Sitzung nun als Sitzung #2 der Instantiierung #1 des Spiels #2 betrachtet. At least for the user # 1 The current session is now considered as meeting # 2 instantiation # 1 of the Game # 2.
  • [0138] [0138]
    Nach Abschluss der Spielinstantiierung im Schritt After completion of the Spielinstantiierung in step 840 840 erstellt der Benutzer #1 eines neues Deck von Spielobjekten, das Deck #2. the user creates a new # 1 deck of playing objects, the deck # 2. Das Deck #2 enthält die Spielobjekte 6–15 und 41–69. The deck # 2 contains the game objects 6-15 and 41-69. Es wird klar, dass der Satz von Spielobjekten in Deck #2 nicht gleich dem Satz von Spielobjekten im Deck #1 ist, obwohl einige Spielfiguren in beiden Decks vorhanden sind. It is clear that the set of game objects in Deck # 2 is not equal to the set of game objects in the deck # 1, although some game pieces are available in both decks. Im Schritt In step 814 814 beginnt der Benutzer #1 eine neue Instantiierung des Spiel #2 unter Verwendung des neuen Decks #2. user # 1 begins a new instantiation of the Game # 2 using the new deck # 2. Der Prozess fährt anschließend mit den Schritten ähnlich den vorher beschriebenen fort. The process then proceeds to steps similar to those described previously continue.
  • M. Mutation, Replikation, Rekombination M. mutation, replication, recombination
  • [0139] [0139]
    In einer Ausführungsform der Erfindung kann die DNA der Spielobjekte im Zeitverlauf modifiziert werden, entweder von einem zentralen Administrator oder durch die Benutzer selbst. Die Spielobjekte können einfach dupliziert werden, oder sie können mutieren, replizieren, rekombinieren, sich regenerieren, reparieren oder anderweitig modifizieren, oder eine bestimmte Kombination. In one embodiment of the invention, the DNA of the game objects over time can be modified, either by a central administrator or by the user. The game objects can be easily duplicated, or they can mutate, replicate, recombine, regenerate, repair, or otherwise modify, or some combination. Zum Beispiel können mehrere Spielobjekte, oder einfach Abschnitte der DNA von mehreren Spielobjekten, zu einem oder mehreren verschiedenen Spielobjekten rekombiniert werden. For example, multiple game objects, or just portions of the DNA of several game objects, several different game objects are recombined to one or.
  • [0140] [0140]
    Das Spielobjektregistrierungssystem der vorliegenden Erfindung erlaubt die Kontrolle solcher Modifikationen eines Spielobjektes durch einen Benutzer. The game object registration system of the present invention allows the control of such modifications of a game object by a user. Ein Benutzer kann irgendein neues Spielobjekt registrieren müssen, bevor er fähig ist, dieses Spielobjekt in ein Spiel zu importieren. A user may have to register any new game object before it is able to import this game object in a game. Die Registrierung oder die Überprüfung einer früheren Registrierung kann als Teil des Spiels bewerkstelligt werden, oder unmittelbar vor dem Spielen eines Spiels im Netzwerk. Registration or revision of an earlier registration can be accomplished as part of the game, or just prior to playing a game on the network. Alternativ kann ein Benutzer einen Berechtigungscode für ein Gleichgestellten-Spiel erhalten. Alternatively, a user can obtain an authorization code for a equals game.
  • [0141] [0141]
    In einer Ausführungsform kann einem Benutzer erlaubt werden, ein Spielobjekt zu erzeugen, wobei das Spielobjekt eine Registrierung erfordert, bevor es in irgendeinem Spiel verwendet werden kann. In one embodiment, a user may be allowed to create a game object, the object game requires registration before it can be used in any game. Die Spielobjekterzeugung oder die Modifikation kann durch ein Rollenspiel oder andersartig in einem Spiel oder einem anderen Programm stattfinden. The game object creation or modification can take place through an RPG or otherwise in a game or another program.
  • N. Spielobjektbenutzung außerhalb von Spielen N. object game use outside of games
  • [0142] [0142]
    Die Spielobjekte der vorliegenden Erfindung, oder die Darstellungen desselben, können eine Existenz außerhalb irgendeines Spiels aufweisen. The game objects of the present invention, or the representations thereof, can have an existence outside of any game. Wie oben ausgeführt worden ist, können sie mit einem Browser betrachtet werden oder in einem Marktplatz gehandelt werden. As has been stated above, it can be viewed with a browser or traded on a marketplace. Sie können mit Karten, Aktionsfiguren oder anderen physikalischen Gegenständen dargestellt werden. They can be represented with cards, action figures or other physical objects. Sie können in andere Programme importiert werden, wobei z. B. Aspekte eines Spielobjekts (dh dessen Erbschaftsdaten) Teil eines Bildschirmschoners werden können oder als Teil einer audiovisuellen Adressierung in einem E-Mail-Programm verwendet werden können. They can be imported into other programs, where z. B. aspects of a game object (ie, its legacy data) can be part of a screen saver or can be used as part of an audiovisual addressing in an e-mail program. Alternativ kann ein Spielobjekt in einem interaktiven Erzählprogramm verwendet werden. Alternatively, a game object can be used in an interactive storytelling program.
  • [0143] [0143]
    Ein Spielobjekt kann im lokalen Speicher eines Benutzers gespeichert sein, wobei die Benutzung in einer Weise ähnlich einem elektronischen Bezahlsystem (E-Cash) mit einem Überprüfungs- oder Berechtigungs-Code authorisiert wird, der verschlüsselt sein kann, was die Verwendung des Spielobjekts unabhängig von irgendeinem zentralen Server erlaubt. A game object can be stored in a user's local memory, the use in a manner similar to an electronic payment system (e-cash) will be authorized with a check or authorization code, which can be encrypted, using the game object independently of any central server allows.
  • [0144] [0144]
    Die vorangehende Beschreibung bevorzugter Ausführungsform der vorliegenden Erfindung dient der Darstellung und Beschreibung. The foregoing description of the preferred embodiment of the present invention is illustrated and described. Sie soll weder erschöpfend sein noch die Erfindung auf die genauen offenbarten Formen beschränken. It is intended to be exhaustive or to limit the invention to the precise forms disclosed. Ferner soll der Umfang der Erfindung durch die folgenden Ansprüche und deren Äquivalente definiert sein. Further, the scope of the invention be defined by the following claims and their equivalents.
Classifications
International ClassificationA63F13/12, A63F3/00
Cooperative ClassificationA63F3/00643, A63F13/85, A63F2300/807, A63F2300/6009, A63F2300/65, A63F13/71, A63F13/35, A63F13/60, A63F2300/407, A63F2300/401, A63F2300/408, A63F13/34, A63F13/12, A63F2300/532, A63F3/00075
European ClassificationA63F3/00A8, A63F3/00E, A63F13/12