US20050227749A1 - Arcade-style game programming system - Google Patents

Arcade-style game programming system Download PDF

Info

Publication number
US20050227749A1
US20050227749A1 US10/818,464 US81846404A US2005227749A1 US 20050227749 A1 US20050227749 A1 US 20050227749A1 US 81846404 A US81846404 A US 81846404A US 2005227749 A1 US2005227749 A1 US 2005227749A1
Authority
US
United States
Prior art keywords
arcade
environment
style
computer
computer game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/818,464
Inventor
Eddie Bender
Pierre Maloka
Steve Briggs
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/818,464 priority Critical patent/US20050227749A1/en
Publication of US20050227749A1 publication Critical patent/US20050227749A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/10
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/77Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/308Details of the user interface
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6009Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content

Definitions

  • the present invention relates to computer game programming. Specifically, the present invention relates to converting a computer game originally designed to operate in a personal computing environment to a computer game designed to operate in an arcade-style environment.
  • a personal computer typically includes a central processing unit (CPU), memory devices, input devices, and output devices.
  • Memory devices typically include random access memory (RAM) devices and read only memory (ROM) devices which can be comprised of memory chips, or other volatile memory devices, and hard drives, or other non-volatile memory devices.
  • RAM random access memory
  • ROM read only memory
  • Input devices typically include keyboards (such as alpha, numeric, or combined alphanumeric keyboards), and pointing devices (such as a mouse, touchpad, or trackball).
  • Output devices typically include audio output devices (such as speaker systems) and video output devices (such as a monitor).
  • the operating system integrates the functions of the computer hardware (CPU, memory, input devices, output devices) with software loaded into the computer. For example, the operating system controls, among other things, what and how items are displayed on the monitor, how to take input from a mouse and turn that input into a pointer on the monitor as part of a graphical user interface, how to read and write data to a hard drive, and how to store information in RAM for future access.
  • the operating system controls, among other things, what and how items are displayed on the monitor, how to take input from a mouse and turn that input into a pointer on the monitor as part of a graphical user interface, how to read and write data to a hard drive, and how to store information in RAM for future access.
  • the operating system integrates software to software communications for the various software programs operating in the computer.
  • a word processing software program typically displays letters or numbers on the monitor as they are entered on the keyboard.
  • the keyboard input is read by the operating system software, which communicates this piece of information to the word processing software, which receives the information and tells the operating system to display the newly typed letter or number on the monitor.
  • the operating system software then communicates the appropriate instructions to the monitor to display the appropriate image.
  • the traditional arcade-style computer game machine shares many features with a personal computer.
  • An arcade-style computer game machine encompasses arcade, vending and/or coin-operated computer game machines, as the terms are used by those skilled in the art.
  • a user activates the machine by inserting a coin/token, inserting or swiping a credit or promotion card, card swipe, or pressing a button for free play.
  • the machine will activate for interactive game play activity and/or video presentation/advertisement with the possibility of redemption of prizes or coupons.
  • the user interacts with the machine for a specified time, where the specified time is controlled by software in the machine.
  • the traditional arcade-style computer game machine has a CPU, memory, input, and output devices.
  • the arcade-style computer game machine generally does not require the higher level of functionality of the personal computer operating system.
  • the arcade-style computer game machine hardware is developed in conjunction with the arcade-style computer game software, resulting in the arcade-style computer game software performing the function of the operating system at the same time it is performing game running functions.
  • the arcade-style computer game machine also has many arcade-style machine specific features, such as accounting features to regulate game play based on inserted money or tokens, and attract mode features, which include specific displays and sounds to be played in between game play sessions.
  • the rewritten game programming software will include the types of arcade-style specific features mentioned above, including arcade-style specific accounting features, display features, sound features, and control features. Rewriting the game programming software is an expensive and time consuming task.
  • the present invention includes method and systems for operating a computer game designed to operate in a personal computer environment in an arcade-style environment.
  • a computer game designed to operate in a personal computer environment is operated in the personal computer environment using a computer operating system and compatible software.
  • An arcade-style environment is created by securing the personal computer environment to prevent unwanted computer programs from running in the personal computing environment; this can be accomplished, in part, by replacing the default operating system interface with an arcade-style operations interface.
  • Arcade-style environment features are added to the computer game.
  • Arcade-style environment features include arcade-style specific accounting features, arcade-style specific sounds, arcade-style specific displays, and arcade-style specific controls.
  • Game relevant data can be communicated between the arcade-style environment and the personal computer environment. Typically, these communications are accomplished using messaging software.
  • FIG. 1 shows a representation of an arcade-style computing environment according to the present invention in block diagram form.
  • FIG. 2 shows the operation of the present invention in block diagram form.
  • the present invention is a system for operating a computer game or other computer program that was originally designed and intended to run in a personal computer environment in an arcade-style type environment.
  • FIG. 1 shows a representation of an arcade-style computing environment according to the present invention in block diagram form.
  • the computer game 100 is operated in the environment it was intended to operate in, namely a personal computing environment 110 using a conventional operating system 120 , and an arcade-style environment 130 is created around the personal computing environment 110 .
  • Examples of conventional operating systems include, but are not limited to, Microsoft® Windows® based operating systems or Linux® based operating systems.
  • the arcade-style environment 130 is created by securing the personal computing environment 110 , as much as present technology allows a computer to be secured. Securing the personal computer environment restricts access to the computer and prevents unwanted programs or processes from running in the personal computing environment 110 .
  • the arcade-style environment 130 is created by replacing the default operating system interface 140 with an arcade-style operations interface 150 . For example, for a computer running a Microsoft® Windows® based operating system, the Windows® desktop is replaced by an arcade-style interface 150 that limits access to desired computer programs, such as the computer game 100 loaded into the machine and or other arcade-style operation processes.
  • Arcade-style environment features 160 are added to the computer game 100 through computer programs that act as an overlay to the computer game 100 and interface between the computer game 100 and the operating system 120 .
  • the arcade-style environment 130 features can include accounting features 170 , arcade-style specific sounds 180 , arcade-style specific displays 190 , and arcade-style specific controls 200 .
  • the present invention includes computer programs to monitor communications between the computer game 100 the said operating system 120 and communicate game relevant data between the arcade-style environment 130 the said personal computer environment 110 .
  • FIG. 2 shows the operation of the present invention in block diagram form.
  • the typical computer game 110 draws or redraws or refreshes the appearance of the display many times per second.
  • the computer game 100 communicates with the operating system via messaging software 210 .
  • the messages would include requests and data from the computer game 100 to the operating system 120 to redraw the display.
  • the present invention can monitor these messages and, where appropriate, add, remove, or modify the data to make the computer game 100 play appropriate for the arcade-style environment 130 .
  • the present invention can add data to display redraw message to add in display information for remaining credits.
  • the same principle applies for any of the arcade-style specific accounting features 170 , arcade-style specific sounds 180 , arcade-style specific displays 190 , and arcade-style specific controls 200 .
  • game features specific to game play in the personal computing environment 110 can be turned off or have access to these features restricted so that the arcade-style operator retains controls of these features.
  • the game may have user selectable features for screen resolution, difficulty level, network play, or redefineable controls, among other things.
  • these features are controllable, if at all, by the arcade-style operator and not the game player.
  • Arcade-style accounting features 170 include the computer programs and related hardware needed for coin operation and arcade-style operator control of the computer game. These features can include credits per play, coins per credit, coins received in each coin slot, credits per continue, free play mode, one and two player game modes, one and two player continue modes, first extra play score, additional extra play score, first extra play time, additional extra play time, first prize ticket score, additional prize ticket score, first prize ticket time, additional prize ticket time, start time, continue time, and difficulty levels. Other accounting features can include historical and or statistical information regarding game play, such as longest game time, average game time, average continue time, highest level played, average level played per game. Many of the accounting features 170 may be adjustable by an arcade-style operator to achieve a desired level of profits and gaming enjoyment. Other accounting features 170 known to those skilled in the art may also be included.
  • Arcade-style specific sounds 180 include sounds that generally would not be programmed into a computer game 100 designed for use in a personal computing environment 110 , but are typically used in the arcade-style environment 130 . For example, it is common practice in the arcade-style game industry to play a specific sound each time a coin is entered into a coin slot. Such a sound would not be applicable for a game designed for play in a personal computing environment 110 .
  • Arcade-style specific sounds 180 can include game music, game music volume, game sound effects, game sound effects volume, attract mode music, attract mode volume, attract mode sound effects, and attract mode sound effects volume. As with the accounting features 170 , many of the arcade-style specific sounds 180 may be adjustable by an arcade-style operator. Other arcade-style specific sounds 180 known to those skilled in the art may also be included.
  • Arcade-style specific displays 190 include displays and elements of displays that generally would not be programmed into a computer game 100 designed for use in a personal computing environment 110 , but are typically used an arcade-style environment 130 . For example, it is common practice in the arcade-style game industry to display the number of “lives” the game player has left. In many computer games 100 designed for play in a personal computing environment 110 , such a display is not required.
  • Arcade-style specific displays 190 can include remaining lives, remaining time, continue time remaining, credits remaining, attract mode displays and high score tables. As with the accounting features 170 , many of the arcade-style specific displays 190 may be adjustable by an arcade-style operator. Other arcade-style specific displays 190 known to those skilled in the art may also be included.
  • Arcade-style specific controls 200 include controls that generally would not be programmed into a computer game 100 designed for use in a personal computing environment 110 , but are typically used an arcade-style environment 130 .
  • game play is typically controlled by a limited number of buttons, joysticks and trackballs. Many times there is not a convenient one-to-one correlation between the controls for computer game 100 play in the personal computing environment 110 and computer game 100 play in the arcade-style environment 130 .
  • the computer game 100 may use the letters “A”, “S”, “W”, and “X” inputted on a keyboard to move a character to the left, right, forward, and backward, respectively in the game, however, in the arcade-style environment 130 it may be more appropriate to control these movements with a single joystick. Accordingly, in various embodiments it may be necessary to map arcade-style specific control 200 outputs to inputs compatible with the computer game 100 when the computer game 100 is operating in a personal computer environment 130 . As with the other features, many of the arcade-style specific controls 200 may be adjustable by an arcade-style operator. Other arcade-style specific controls 200 known to those skilled in the art may also be included.

Abstract

Methods and systems for operating a computer game designed to operate in a personal computer environment in an arcade-style environment are disclosed. According to the present invention, a computer game designed to operate in a personal computer environment is operated in the personal computer environment using a computer operating system and compatible software. An arcade-style environment is created by securing the personal computer environment to prevent unwanted computer programs from running in the personal computing environment; this can be accomplished, in part, by replacing the default operating system interface with an arcade-style operations interface. Arcade-style environment features are added to the computer game. Arcade-style environment features can include arcade-style specific accounting features, arcade-style specific sounds, arcade-style specific displays, and arcade-style specific controls. Communications between the computer game and the operating system are monitored and game relevant data can be communicated between the arcade-style environment and the personal computer environment.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to computer game programming. Specifically, the present invention relates to converting a computer game originally designed to operate in a personal computing environment to a computer game designed to operate in an arcade-style environment.
  • 2. Description of the Related Art
  • Typically a personal computer includes a central processing unit (CPU), memory devices, input devices, and output devices. Memory devices typically include random access memory (RAM) devices and read only memory (ROM) devices which can be comprised of memory chips, or other volatile memory devices, and hard drives, or other non-volatile memory devices. Input devices typically include keyboards (such as alpha, numeric, or combined alphanumeric keyboards), and pointing devices (such as a mouse, touchpad, or trackball). Output devices typically include audio output devices (such as speaker systems) and video output devices (such as a monitor).
  • The overall operation of a computer of the type described above is controlled by the operating system. The operating system integrates the functions of the computer hardware (CPU, memory, input devices, output devices) with software loaded into the computer. For example, the operating system controls, among other things, what and how items are displayed on the monitor, how to take input from a mouse and turn that input into a pointer on the monitor as part of a graphical user interface, how to read and write data to a hard drive, and how to store information in RAM for future access.
  • Furthermore, the operating system integrates software to software communications for the various software programs operating in the computer. For example, a word processing software program typically displays letters or numbers on the monitor as they are entered on the keyboard. To accomplish the familiar task, the keyboard input is read by the operating system software, which communicates this piece of information to the word processing software, which receives the information and tells the operating system to display the newly typed letter or number on the monitor. The operating system software then communicates the appropriate instructions to the monitor to display the appropriate image.
  • The traditional arcade-style computer game machine shares many features with a personal computer. An arcade-style computer game machine encompasses arcade, vending and/or coin-operated computer game machines, as the terms are used by those skilled in the art. In arcade-style computer game machines, a user activates the machine by inserting a coin/token, inserting or swiping a credit or promotion card, card swipe, or pressing a button for free play. The machine will activate for interactive game play activity and/or video presentation/advertisement with the possibility of redemption of prizes or coupons. The user interacts with the machine for a specified time, where the specified time is controlled by software in the machine. The traditional arcade-style computer game machine has a CPU, memory, input, and output devices. However, because they are typically configured to run only one, or only a small number of games, the arcade-style computer game machine generally does not require the higher level of functionality of the personal computer operating system. In many instances, the arcade-style computer game machine hardware is developed in conjunction with the arcade-style computer game software, resulting in the arcade-style computer game software performing the function of the operating system at the same time it is performing game running functions. However, the arcade-style computer game machine also has many arcade-style machine specific features, such as accounting features to regulate game play based on inserted money or tokens, and attract mode features, which include specific displays and sounds to be played in between game play sessions.
  • Historically to convert a game designed to operate in a personal computer environment to a game designed to operate in an arcade-style environment required extensive rewriting of the game programming software. The rewritten game programming software will include the types of arcade-style specific features mentioned above, including arcade-style specific accounting features, display features, sound features, and control features. Rewriting the game programming software is an expensive and time consuming task.
  • There remains a need for a system that would convert a computer game designed for a personal computing environment to a game suitable for use in an arcade-style environment without requiring a nearly complete reprogramming of the game software. Thus, it would be advantageous to provide a system that would convert a computer game designed for a personal computing environment to a game suitable for use in an arcade-style environment without requiring a nearly complete reprogramming of the game software.
  • SUMMARY
  • In view of the deficiencies described above, it is an object of the present invention to provide a system that converts a computer game designed for a personal computing environment to a game suitable for use in an arcade-style environment without requiring a nearly complete reprogramming of the game software.
  • The present invention includes method and systems for operating a computer game designed to operate in a personal computer environment in an arcade-style environment.
  • According to the present invention, a computer game designed to operate in a personal computer environment is operated in the personal computer environment using a computer operating system and compatible software. An arcade-style environment is created by securing the personal computer environment to prevent unwanted computer programs from running in the personal computing environment; this can be accomplished, in part, by replacing the default operating system interface with an arcade-style operations interface.
  • Arcade-style environment features are added to the computer game. Arcade-style environment features include arcade-style specific accounting features, arcade-style specific sounds, arcade-style specific displays, and arcade-style specific controls.
  • Communications between the computer game and the operating system are monitored. Game relevant data can be communicated between the arcade-style environment and the personal computer environment. Typically, these communications are accomplished using messaging software.
  • Other features and advantages of the invention will be apparent from the following detailed description taken in conjunction with the following figures, wherein like reference numerals represent like features.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows a representation of an arcade-style computing environment according to the present invention in block diagram form.
  • FIG. 2 shows the operation of the present invention in block diagram form.
  • DETAILED DESCRIPTION OF THE INVENTION
  • While this invention is susceptible of embodiments in many different forms, there are shown in the drawings and will herein be described in detail, preferred embodiments of the invention with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the broad aspect of the invention to the embodiments illustrated.
  • The present invention is a system for operating a computer game or other computer program that was originally designed and intended to run in a personal computer environment in an arcade-style type environment. FIG. 1 shows a representation of an arcade-style computing environment according to the present invention in block diagram form. In the present invention the computer game 100 is operated in the environment it was intended to operate in, namely a personal computing environment 110 using a conventional operating system 120, and an arcade-style environment 130 is created around the personal computing environment 110. Examples of conventional operating systems include, but are not limited to, Microsoft® Windows® based operating systems or Linux® based operating systems.
  • The arcade-style environment 130 is created by securing the personal computing environment 110, as much as present technology allows a computer to be secured. Securing the personal computer environment restricts access to the computer and prevents unwanted programs or processes from running in the personal computing environment 110. In part, the arcade-style environment 130 is created by replacing the default operating system interface 140 with an arcade-style operations interface 150. For example, for a computer running a Microsoft® Windows® based operating system, the Windows® desktop is replaced by an arcade-style interface 150 that limits access to desired computer programs, such as the computer game 100 loaded into the machine and or other arcade-style operation processes.
  • Arcade-style environment features 160 are added to the computer game 100 through computer programs that act as an overlay to the computer game 100 and interface between the computer game 100 and the operating system 120. The arcade-style environment 130 features can include accounting features 170, arcade-style specific sounds 180, arcade-style specific displays 190, and arcade-style specific controls 200.
  • To know when and what arcade-style features 160 to add at any particular moment, the present invention includes computer programs to monitor communications between the computer game 100 the said operating system 120 and communicate game relevant data between the arcade-style environment 130 the said personal computer environment 110. FIG. 2 shows the operation of the present invention in block diagram form. For example, the typical computer game 110 draws or redraws or refreshes the appearance of the display many times per second. In order to accomplish this, the computer game 100 communicates with the operating system via messaging software 210. In the example case, the messages would include requests and data from the computer game 100 to the operating system 120 to redraw the display. The present invention can monitor these messages and, where appropriate, add, remove, or modify the data to make the computer game 100 play appropriate for the arcade-style environment 130. In the display redraw example case, the present invention can add data to display redraw message to add in display information for remaining credits. The same principle applies for any of the arcade-style specific accounting features 170, arcade-style specific sounds 180, arcade-style specific displays 190, and arcade-style specific controls 200.
  • As part of adding arcade-style features 160 to the computer game 100, game features specific to game play in the personal computing environment 110 can be turned off or have access to these features restricted so that the arcade-style operator retains controls of these features. For example, in the personal computing environment 110, the game may have user selectable features for screen resolution, difficulty level, network play, or redefineable controls, among other things. As will be discussed below, in the arcade-style environment 130 these features are controllable, if at all, by the arcade-style operator and not the game player.
  • Arcade-style accounting features 170 include the computer programs and related hardware needed for coin operation and arcade-style operator control of the computer game. These features can include credits per play, coins per credit, coins received in each coin slot, credits per continue, free play mode, one and two player game modes, one and two player continue modes, first extra play score, additional extra play score, first extra play time, additional extra play time, first prize ticket score, additional prize ticket score, first prize ticket time, additional prize ticket time, start time, continue time, and difficulty levels. Other accounting features can include historical and or statistical information regarding game play, such as longest game time, average game time, average continue time, highest level played, average level played per game. Many of the accounting features 170 may be adjustable by an arcade-style operator to achieve a desired level of profits and gaming enjoyment. Other accounting features 170 known to those skilled in the art may also be included.
  • Arcade-style specific sounds 180 include sounds that generally would not be programmed into a computer game 100 designed for use in a personal computing environment 110, but are typically used in the arcade-style environment 130. For example, it is common practice in the arcade-style game industry to play a specific sound each time a coin is entered into a coin slot. Such a sound would not be applicable for a game designed for play in a personal computing environment 110. Arcade-style specific sounds 180 can include game music, game music volume, game sound effects, game sound effects volume, attract mode music, attract mode volume, attract mode sound effects, and attract mode sound effects volume. As with the accounting features 170, many of the arcade-style specific sounds 180 may be adjustable by an arcade-style operator. Other arcade-style specific sounds 180 known to those skilled in the art may also be included.
  • Arcade-style specific displays 190 include displays and elements of displays that generally would not be programmed into a computer game 100 designed for use in a personal computing environment 110, but are typically used an arcade-style environment 130. For example, it is common practice in the arcade-style game industry to display the number of “lives” the game player has left. In many computer games 100 designed for play in a personal computing environment 110, such a display is not required. Arcade-style specific displays 190 can include remaining lives, remaining time, continue time remaining, credits remaining, attract mode displays and high score tables. As with the accounting features 170, many of the arcade-style specific displays 190 may be adjustable by an arcade-style operator. Other arcade-style specific displays 190 known to those skilled in the art may also be included.
  • Arcade-style specific controls 200 include controls that generally would not be programmed into a computer game 100 designed for use in a personal computing environment 110, but are typically used an arcade-style environment 130. For example, it is common practice for computer game 100 play in computer games designed for use in a personal computing environment 110 to be controlled by a combination of keyboard and mouse inputs. However, in the arcade-style environment 130 game play is typically controlled by a limited number of buttons, joysticks and trackballs. Many times there is not a convenient one-to-one correlation between the controls for computer game 100 play in the personal computing environment 110 and computer game 100 play in the arcade-style environment 130. For example, in the personal computing environment 110, the computer game 100 may use the letters “A”, “S”, “W”, and “X” inputted on a keyboard to move a character to the left, right, forward, and backward, respectively in the game, however, in the arcade-style environment 130 it may be more appropriate to control these movements with a single joystick. Accordingly, in various embodiments it may be necessary to map arcade-style specific control 200 outputs to inputs compatible with the computer game 100 when the computer game 100 is operating in a personal computer environment 130. As with the other features, many of the arcade-style specific controls 200 may be adjustable by an arcade-style operator. Other arcade-style specific controls 200 known to those skilled in the art may also be included.
  • While specific embodiments have been illustrated and described, numerous modifications come to mind without significantly departing from the spirit of the invention and the scope of protection is limited by the scope of the accompanying claims.

Claims (20)

1. A method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment comprising:
operating a computer game designed to operate in a personal computer environment in a personal computer environment using a computer operating system and compatible software,
creating an arcade-style environment by securing said personal computer environment to prevent unwanted computer programs from running in said personal computing environment,
adding arcade-style environment features to said computer game, monitoring communications between said computer game and said operating system, and
communicating game relevant data between said arcade-style environment and said personal computer environment.
2. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 1, wherein said computer operating system is a Microsoft Windows based operating system.
3. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 1, wherein securing said personal computer environment comprises replacing a default operating system interface with an arcade-style operations interface.
4. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 3, wherein said default operating system interface is a Windows desktop user interface.
5. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 1, wherein adding arcade-style environment features to said computer game comprises:
adding accounting features to said computer game.
6. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 1, wherein adding arcade-style environment features to said computer game comprises:
adding arcade-style specific displays to said computer game.
7. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 1, wherein adding arcade-style environment features to said computer game comprises:
adding arcade-style specific sounds to said computer game.
8. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 1, wherein adding arcade-style environment features to said computer game comprises:
adding arcade-style specific controls to said computer game.
9. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 8, wherein adding arcade-style specific controls to said computer game comprises:
mapping arcade-style specific control outputs to inputs compatible with said computer game when said computer game is operating in said personal computer environment.
10. The method for operating a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 1, wherein said communicating game relevant data between said arcade-style environment and said personal computer environment comprises sending and receiving data between said arcade-style environment and said personal computer environment via window messaging software.
11. A system for converting a computer game designed to operate in a personal computer environment to operate in an arcade-style environment comprising:
a computer having memory, a processor, means for receiving input, means for displaying information, and a computer operating system,
software enabled means for running a computer game using said operating system and compatible software,
software enabled means for creating an arcade-style environment by securing said personal computer environment to prevent unwanted computer programs from running in said personal computing environment,
software enabled means for adding arcade-style environment features to said computer game,
software enabled means for monitoring communications between said computer game and said operating system, and
software enabled means for communicating game relevant data between said arcade-style environment and said personal computer environment.
12. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 11, wherein said computer operating system is a Microsoft Windows based operating system.
13. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 11, wherein securing said personal computer environment comprises software enabled means for replacing a default operating system interface with an arcade-style operations interface.
14. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 13, wherein said default operating system interface is a Windows desktop user interface.
15. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 11, wherein said software enabled means for adding arcade-style environment features to said computer game comprises:
software enabled means for adding accounting features to said computer game.
16. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 11, wherein said software enabled means for adding arcade-style environment features to said computer game comprises:
software enabled means for adding arcade-style specific displays to said computer game.
17. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 11, wherein said software enabled means for adding arcade-style environment features to said computer game comprises:
software enabled means for adding arcade-style specific sounds to said computer game.
18. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 11, wherein said software enabled means for adding arcade-style environment features to said computer game comprises:
software enabled means for adding arcade-style specific controls to said computer game.
19. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 18, wherein said software enabled means for adding arcade-style specific controls to said computer game comprises:
software enabled means for mapping arcade-style specific control outputs to inputs compatible with said computer game when said computer game is operating in said personal computer environment.
20. The system for converting a computer game designed to operate in a personal computer environment in an arcade-style environment according to claim 1, wherein said software enabled means for communicating game relevant data between said arcade-style environment and said personal computer environment comprises software enabled means for sending and receiving data between said arcade-style environment and said personal computer environment via window messaging software.
US10/818,464 2004-04-05 2004-04-05 Arcade-style game programming system Abandoned US20050227749A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/818,464 US20050227749A1 (en) 2004-04-05 2004-04-05 Arcade-style game programming system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/818,464 US20050227749A1 (en) 2004-04-05 2004-04-05 Arcade-style game programming system

Publications (1)

Publication Number Publication Date
US20050227749A1 true US20050227749A1 (en) 2005-10-13

Family

ID=35061255

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/818,464 Abandoned US20050227749A1 (en) 2004-04-05 2004-04-05 Arcade-style game programming system

Country Status (1)

Country Link
US (1) US20050227749A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060229130A1 (en) * 2005-04-07 2006-10-12 Bender Eddie L System for including customized content in arcade-style game programming system
US7895076B2 (en) 1995-06-30 2011-02-22 Sony Computer Entertainment Inc. Advertisement insertion, profiling, impression, and feedback
US8267783B2 (en) 2005-09-30 2012-09-18 Sony Computer Entertainment America Llc Establishing an impression area
US8416247B2 (en) 2007-10-09 2013-04-09 Sony Computer Entertaiment America Inc. Increasing the number of advertising impressions in an interactive environment
US8626584B2 (en) 2005-09-30 2014-01-07 Sony Computer Entertainment America Llc Population of an advertisement reference list
US8645992B2 (en) 2006-05-05 2014-02-04 Sony Computer Entertainment America Llc Advertisement rotation
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US8763090B2 (en) 2009-08-11 2014-06-24 Sony Computer Entertainment America Llc Management of ancillary content delivery and presentation
US8763157B2 (en) 2004-08-23 2014-06-24 Sony Computer Entertainment America Llc Statutory license restricted digital media playback on portable devices
US8769558B2 (en) 2008-02-12 2014-07-01 Sony Computer Entertainment America Llc Discovery and analytics for episodic downloaded media
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US9864998B2 (en) 2005-10-25 2018-01-09 Sony Interactive Entertainment America Llc Asynchronous advertising
US9873052B2 (en) 2005-09-30 2018-01-23 Sony Interactive Entertainment America Llc Monitoring advertisement impressions
US10657538B2 (en) 2005-10-25 2020-05-19 Sony Interactive Entertainment LLC Resolution of advertising rules
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784615A (en) * 1994-12-13 1998-07-21 Microsoft Corporation Computer system messaging architecture
US6374208B1 (en) * 1999-03-11 2002-04-16 Robert D. Ferris System and method for adapting a PC-based application to an automated format
US20030224858A1 (en) * 2001-03-08 2003-12-04 Yoseloff Mark L. Computerized gaming system, method and apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5784615A (en) * 1994-12-13 1998-07-21 Microsoft Corporation Computer system messaging architecture
US6374208B1 (en) * 1999-03-11 2002-04-16 Robert D. Ferris System and method for adapting a PC-based application to an automated format
US20030224858A1 (en) * 2001-03-08 2003-12-04 Yoseloff Mark L. Computerized gaming system, method and apparatus

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8892495B2 (en) 1991-12-23 2014-11-18 Blanding Hovenweep, Llc Adaptive pattern recognition based controller apparatus and method and human-interface therefore
US7895076B2 (en) 1995-06-30 2011-02-22 Sony Computer Entertainment Inc. Advertisement insertion, profiling, impression, and feedback
US9535563B2 (en) 1999-02-01 2017-01-03 Blanding Hovenweep, Llc Internet appliance system and method
US10390101B2 (en) 1999-12-02 2019-08-20 Sony Interactive Entertainment America Llc Advertisement rotation
US9015747B2 (en) 1999-12-02 2015-04-21 Sony Computer Entertainment America Llc Advertisement rotation
US8272964B2 (en) 2000-07-04 2012-09-25 Sony Computer Entertainment America Llc Identifying obstructions in an impression area
US9984388B2 (en) 2001-02-09 2018-05-29 Sony Interactive Entertainment America Llc Advertising impression determination
US9466074B2 (en) 2001-02-09 2016-10-11 Sony Interactive Entertainment America Llc Advertising impression determination
US9195991B2 (en) 2001-02-09 2015-11-24 Sony Computer Entertainment America Llc Display of user selected advertising content in a digital environment
US8763157B2 (en) 2004-08-23 2014-06-24 Sony Computer Entertainment America Llc Statutory license restricted digital media playback on portable devices
US9531686B2 (en) 2004-08-23 2016-12-27 Sony Interactive Entertainment America Llc Statutory license restricted digital media playback on portable devices
US10042987B2 (en) 2004-08-23 2018-08-07 Sony Interactive Entertainment America Llc Statutory license restricted digital media playback on portable devices
US20060229130A1 (en) * 2005-04-07 2006-10-12 Bender Eddie L System for including customized content in arcade-style game programming system
US10789611B2 (en) 2005-09-30 2020-09-29 Sony Interactive Entertainment LLC Advertising impression determination
US10467651B2 (en) 2005-09-30 2019-11-05 Sony Interactive Entertainment America Llc Advertising impression determination
US9129301B2 (en) 2005-09-30 2015-09-08 Sony Computer Entertainment America Llc Display of user selected advertising content in a digital environment
US8574074B2 (en) 2005-09-30 2013-11-05 Sony Computer Entertainment America Llc Advertising impression determination
US8267783B2 (en) 2005-09-30 2012-09-18 Sony Computer Entertainment America Llc Establishing an impression area
US10046239B2 (en) 2005-09-30 2018-08-14 Sony Interactive Entertainment America Llc Monitoring advertisement impressions
US8626584B2 (en) 2005-09-30 2014-01-07 Sony Computer Entertainment America Llc Population of an advertisement reference list
US8795076B2 (en) 2005-09-30 2014-08-05 Sony Computer Entertainment America Llc Advertising impression determination
US9873052B2 (en) 2005-09-30 2018-01-23 Sony Interactive Entertainment America Llc Monitoring advertisement impressions
US11436630B2 (en) 2005-09-30 2022-09-06 Sony Interactive Entertainment LLC Advertising impression determination
US10410248B2 (en) 2005-10-25 2019-09-10 Sony Interactive Entertainment America Llc Asynchronous advertising placement based on metadata
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US11195185B2 (en) 2005-10-25 2021-12-07 Sony Interactive Entertainment LLC Asynchronous advertising
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
US10657538B2 (en) 2005-10-25 2020-05-19 Sony Interactive Entertainment LLC Resolution of advertising rules
US9367862B2 (en) 2005-10-25 2016-06-14 Sony Interactive Entertainment America Llc Asynchronous advertising placement based on metadata
US9864998B2 (en) 2005-10-25 2018-01-09 Sony Interactive Entertainment America Llc Asynchronous advertising
US8645992B2 (en) 2006-05-05 2014-02-04 Sony Computer Entertainment America Llc Advertisement rotation
US9272203B2 (en) 2007-10-09 2016-03-01 Sony Computer Entertainment America, LLC Increasing the number of advertising impressions in an interactive environment
US8416247B2 (en) 2007-10-09 2013-04-09 Sony Computer Entertaiment America Inc. Increasing the number of advertising impressions in an interactive environment
US9525902B2 (en) 2008-02-12 2016-12-20 Sony Interactive Entertainment America Llc Discovery and analytics for episodic downloaded media
US8769558B2 (en) 2008-02-12 2014-07-01 Sony Computer Entertainment America Llc Discovery and analytics for episodic downloaded media
US10298703B2 (en) 2009-08-11 2019-05-21 Sony Interactive Entertainment America Llc Management of ancillary content delivery and presentation
US9474976B2 (en) 2009-08-11 2016-10-25 Sony Interactive Entertainment America Llc Management of ancillary content delivery and presentation
US8763090B2 (en) 2009-08-11 2014-06-24 Sony Computer Entertainment America Llc Management of ancillary content delivery and presentation
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content

Similar Documents

Publication Publication Date Title
US20050227749A1 (en) Arcade-style game programming system
US10467846B2 (en) Integrated display and input system
US20200051374A1 (en) Gaming machines and methods of gaming with random number generation
US11893852B2 (en) Electronic gaming machines with out-of-process rendering
US20030064808A1 (en) Gaming device operable with platform independent code and method
AU2016240058A1 (en) Multi-touch user interface for scaling reward value with random failure threshold for gaming system
AU2002341840A1 (en) Integrated display and input system
US11928917B2 (en) Gaming machine and method with numerical basis for prizes in reels
US20060229130A1 (en) System for including customized content in arcade-style game programming system
US10957154B2 (en) Interactive gaming system and method of utilizing the same
US20080020821A1 (en) Gaming machine, management server, and game control method
PH12018000394A1 (en) Information processing system
US10964167B2 (en) Information processor and recording medium storing game program
US10970960B2 (en) Interactive video gaming system involving a matching feature and multiple pay tables and method of utilizing the same
US20230127359A1 (en) Information processor and game control method
US10529182B2 (en) Systems and methods for overriding gaming results
AU2017202617A1 (en) A Method of Gaming, a Game Controller and a Gaming System
US11915557B2 (en) Information processing apparatus
AU2013206457B2 (en) Integrated display and input system
RU2282887C2 (en) System for interaction of user and playing machine in casino
JP2007167272A (en) Game machine, program for the same and computer readable recording medium having recorded program

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION