WO2007139074A1 - 三次元ゲームの表示システム、表示方法及び表示プログラム - Google Patents

三次元ゲームの表示システム、表示方法及び表示プログラム Download PDF

Info

Publication number
WO2007139074A1
WO2007139074A1 PCT/JP2007/060842 JP2007060842W WO2007139074A1 WO 2007139074 A1 WO2007139074 A1 WO 2007139074A1 JP 2007060842 W JP2007060842 W JP 2007060842W WO 2007139074 A1 WO2007139074 A1 WO 2007139074A1
Authority
WO
WIPO (PCT)
Prior art keywords
window
game
dimensional
user interface
display
Prior art date
Application number
PCT/JP2007/060842
Other languages
English (en)
French (fr)
Inventor
Hiroyuki Takahashi
Shugo Takahashi
Haruki Kodera
Original Assignee
Camelot Co., Ltd.
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 Camelot Co., Ltd. filed Critical Camelot Co., Ltd.
Priority to US12/302,408 priority Critical patent/US20090264198A1/en
Priority to JP2008517928A priority patent/JP5044549B2/ja
Publication of WO2007139074A1 publication Critical patent/WO2007139074A1/ja

Links

Classifications

    • 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/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • 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/80Special adaptations for executing a specific game genre or game mode
    • A63F13/812Ball games, e.g. soccer or baseball
    • 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/66Methods for processing data by generating or executing the game program for rendering three dimensional images

Definitions

  • Three-dimensional game display system display method, and display program
  • the present invention is performed by a player or other object placed in a virtual three-dimensional space, such as a 3D scene in a golf game, a sport such as tennis or baseball, or a role playing game.
  • the present invention relates to a display method and display program for a three-dimensional game display system that displays a game program on a two-dimensional screen.
  • GUI Graphic User Interface
  • OS Operating System
  • a simulation game such as a golf game
  • the game progresses in a virtually constructed three-dimensional space, and the state is displayed as a two-dimensional screen.
  • operability can be improved by viewing the game contents from various angles at the same time.
  • a multi-window function on the OS can be used to display a large number of windows, and a screen layout according to the operator's preference can be achieved.
  • the layout can be freely set according to the size and shape of the window!
  • the operation as shown in FIG. Since the GUI for performing input is arranged, if only the size and shape of the window are changed, the GUI also has the same ratio as the aspect ratio of the window as shown in Figs. 6 (b) to (d). It will be deformed and deformed, and its shape will be distorted, and the balance between the display of the game content itself and the GUI will be lost, making it difficult to see the game content and reducing the operability of the GUI. was there.
  • the present invention solves the above-described problems, and is a game program that is progressed by a player, a ball, or other object arranged in a virtual three-dimensional space such as a golf game. Can be displayed on a two-dimensional screen, and the display of the game content itself and the GUI can be displayed while maintaining the operability of the G UI. It is an object of the present invention to provide a display method and a display program for a 3D game display system capable of maintaining a balance.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2004-216165
  • the present invention is a display system for a three-dimensional game that displays a game program that is progressed by an object arranged in a virtual three-dimensional space on a two-dimensional screen.
  • the three-dimensional component that controls the coordinate position of the object, the window controller that controls the window displayed on the screen, and the field of view based on the type, area, and shape of the window.
  • a two-dimensional component that displays a three-dimensional space two-dimensionally and a user interface controller that controls a graphic user interface for displaying and operating a game, and a window and graphic user interface.
  • a scaling control unit for changing the surface product or shape of the window Te.
  • the three-dimensional configuration section virtually constructs a three-dimensional space, controls the coordinate position of the object
  • the window is displayed two-dimensionally in a three-dimensional space, and the user interface control unit controls the graphic user interface for displaying and operating the game, arranged in the window,
  • the graphic user interface is displayed at a position and a scale determined by a scale of relative coordinates from a unique arrangement base point for each window.
  • the coordinate position of the placement base point is calculated according to the shape of the window.
  • the arrangement base point is displayed at a coordinate position and a scale according to a small expansion / contraction ratio among the vertical expansion ratio in the vertical direction of the window and the horizontal expansion ratio in the horizontal direction.
  • an upper limit value and a lower limit value are set for the expansion / contraction ratio of the graphic user interface, and the graphic interface can be expanded / contracted in the range of the upper limit value and the lower limit value according to the change in the area of the window. I like it!
  • the virtual three-dimensional space can be viewed from various angles through a plurality of multi-windows, and the GUI arranged in the window can be changed according to the size of the window. Since the positioning is performed based on the relative distance and angle from the displacement base point, it is possible to avoid distortion, excessive reduction, and enlargement due to the shape of the window.
  • the above-described apparatus and method according to the present invention can be realized by executing a program described in a predetermined language on a computer.
  • a program can be recorded on a computer-readable recording medium, and the program can be easily stored, transported and installed.
  • FIG. 1 is a block diagram showing a configuration of a 3D game system according to an embodiment.
  • FIG. 2 is an explanatory diagram showing a screen configuration of the 3D game system according to the embodiment.
  • FIG. 3 is an explanatory diagram showing window scaling processing of the 3D game system according to the embodiment.
  • FIG. 4 is a flowchart showing a window display process of the 3D game system according to the embodiment.
  • FIG. 5 is a perspective view showing a computer-readable recording medium according to the embodiment.
  • FIG. 6 is an explanatory diagram showing window enlargement / reduction processing in a conventional 3D game system.
  • FIG. 1 is a block diagram showing the configuration of the 3D game system according to the present embodiment.
  • a case where golf game software is executed on the personal computer 1 is shown as an example.
  • the power to explain the case where the present invention is applied to golf game software is taken as an example.
  • the present invention is not limited to this.
  • a role playing game such as a sport game such as tennis or baseball. It can be applied to any 3D display software such as a 3D scene.
  • the 3D game device is configured by executing golf game software on the personal computer 1.
  • the personal computer 1 is connected to a CPU 2 that performs arithmetic processing, a storage device 12 such as a hard disk that records data and programs, and a communication network 4 such as the Internet.
  • Communication interface (I / F) 13 display interface (I / F) 14 for connecting to a display device such as a display 11, and input interface for connecting an input device 15 a such as a mouse, keyboard, or controller (I / F) 15.
  • the personal computer 1 can access the game server 5 through the communication network 4, and communicates with game devices used by other users through the game server 5. Many users can participate in one game program through the game server 5. [0017] In other words, in the online game via this communication network 4, information on participating players (information on the progress of the game such as characteristics of characters used, characteristics of items such as possession clubs) and information for production are stored in the game server. 5 is distributed to each participating player's terminal via 5 and shared.
  • information related to the presentation of the virtual space such as the 3D shape of the course, the model of the character, and the texture is preinstalled on each user's terminal, and the 3D and 2D image processing is It is executed on the user terminal side, and each player's situation and game progress are reflected in each user's terminal!
  • the direction and sense of presence are increased, and information is distributed and shared as a topic between players at regular intervals.
  • simple information sharing is possible.
  • the input conditions after the operation is completed are completely shared through the server 5.
  • the “module” refers to a functional unit that is configured by hardware such as a device or equipment, software having the function, or a combination thereof, and achieves a predetermined operation. Specifically, by executing a golf game on the CPU 2, a window control unit 22, a 3D configuration unit 23, a GUI control unit, an enlargement / reduction control unit 25, an application execution unit 26, and a 2D configuration Part 27 is built.
  • the application execution unit 26 is a module that executes golf game software and advances a golf game with objects arranged in the virtual three-dimensional space 3, and specifically, executes a golf game program. Management of the game according to the rules of golf (OB is re-stamped with one penalty penalty, shot order control when playing multiple players, etc.), score management according to game progress results is managed for each user Based on the ability parameters of the character that is selected and used and the characteristics of items such as golf clubs, the ball launch conditions are calculated by batting scanning, and the ball trajectory simulation is performed in the virtual space. .
  • the representation method of the virtual three-dimensional space 35 is set to 3D, thereby enhancing the realistic sensation of images and the like.
  • the final display device is 2D, Hanging along the launch direction as an interface to support space grasp It automatically executes camera work that moves on a plane or expresses the plane in a form associated with a power gauge.
  • the window control unit 22 is a module for controlling the window 3;! -33 displayed on the screen. Specifically, a virtual camera that defines the field of view range is arranged in the three-dimensional space 3, and the object captured by the virtual camera is displayed in each window 3;! To 33 as a two-dimensional plane. To do.
  • the window 33 is a main window that captures the entire view of the golf hole through the player's shot motion, and the GUI 34 is disposed on the main window.
  • Window 32 is a jump window that captures the vicinity of the ball's arrival point.
  • the 3D constructing unit 23 is a module that virtually constructs the three-dimensional space 3 and controls the coordinate position of an object existing in the three-dimensional space 35 in the three-dimensional space 3.
  • the 2D component 27 is a module that displays the 3D space 3 two-dimensionally in the windows 3;! To 33 according to the field of view of each window based on the type, area, and shape of the windows 3;! It is.
  • the GUI control unit 24 is arranged in the window 3;! To 33 (mainly the main window 33 in this embodiment), and has a graphic user interface (GUI) 34 for displaying and operating the game. This is the module to control.
  • GUI graphic user interface
  • an operation for an object displayed in the display 11 is input by the input device 15a through the GUI 34, and the golf game proceeds according to the operation.
  • the GUI 34 is a graphic mainly displayed on the main window 33.
  • the GUI 341 displays an icon 341 indicating the progress of the golf game (hole number and conditions), and the distance and direction to the pin.
  • the GUI 3441 displays an icon 341 indicating the progress of the golf game (hole number and conditions), and the distance and direction to the pin.
  • the input device 15a As one of user operations input by the input device 15a, there is input of hit data when the player 35a shots the golf ball 35b.
  • the hit data is input based on an operation on the GUI 34 (mainly the icon 348), and the coordinate position of the golf ball 35b, which is one of the objects, in the three-dimensional space 3 is changed.
  • the expansion / contraction control unit 25 is a module that changes the area or shape of the window 3;! -33 based on an operation by the input device 15a. Specifically, as shown in FIG. 3 (a), GUI 34 (341-348) tt, relative coordinates ((xl, yl) from the arrangement base points P1 to P4 unique to each window (here, window 33). ), (X2, y2), (x3, y3), (x4, y4)), and is displayed at a position determined by the distance on the window.
  • the coordinate positions of the placement base points P1 to P3 are calculated, and the relative coordinates ((xl, yl), (x2, y2), (x3, y3), (x4, y4) Scale).
  • the placement base points P1 to P3 of each GUI34 34;! To 348) with distance and angle are determined with respect to the scale of each GUI34 (341 ⁇ 348) size force relative coordinates ((xl, yl), ( x2, y2), (x3, y3), (x4, y 4)) Scaled according to
  • the arrangement base points P1 to P4 are displayed at a coordinate position and a scale according to a small enlargement ratio among the vertical enlargement ratio in the vertical direction of the window and the horizontal enlargement ratio in the horizontal direction.
  • An upper limit value and a lower limit value are set for the expansion / contraction rate, and GUI 34 is expanded / contracted within the range of the upper limit value and the lower limit value.
  • FIGS. 4 (a) and 4 (b) are flowcharts showing the operation during window display in the 3D game system according to the present embodiment.
  • the application execution unit 26 and the window control unit 22 are operated by the input device 15a. Then, it is assumed that an operation for changing the size or shape of the window (here, window 33) is performed (S101).
  • the 3D composing unit 23 acquires the camera position on the virtual three-dimensional coordinate corresponding to the window 33 that is the operation target (S102), and is captured by the camera.
  • the coordinate position of the object within the visual field range is calculated (S103).
  • the calculation result by the 3D composition unit 23 is sent to the 2D composition unit 27, and the 2D composition unit 27 performs a two-dimensional rendering process on the three-dimensional space 35 (S104).
  • the enlargement / reduction control unit 25 changes the area or shape of the window 33 to be operated through the window control unit 22 and performs the layout change process of the GUI 34 (S 105 ).
  • step S105 the enlargement / reduction control unit 25 acquires the deformation amount and the enlargement / reduction rate of the window 33 that is the operation target (S201), as shown in FIG. 4 (b). It is determined whether it is within the upper and lower limits (S202). When the enlargement / reduction ratio exceeds the range (“N” in step S 202), display restriction and deformation restriction are performed (S 204). For example, in the reduced display, the GUI may be simplified, the GUI may be partially omitted, or unnecessary GUI display may be limited according to priority according to importance.
  • the deformation restrictions include limiting the reduction of the window 33 itself when zoomed out, and limiting the zooming of the GUI when zoomed in.
  • step S202 If it is determined in step S202 that the enlargement / reduction ratio is within the lower and upper limits, then the vertical and horizontal enlargement ratios are compared, and the smaller enlargement ratio is set as the reference enlargement ratio (S20 5 ⁇ S207). Then, using the enlargement ratio of the reference, the coordinate position of the placement base points P1 to P3 on the window 33 is calculated, and the relative coordinates ((xl, yl), (x2, y2) based on the placement base points P1 to P3 are calculated. ), (X3, y3)) The scaling ratio is calculated. At the same time, the elements of each GUI 34 are scaled.
  • the 2D composition unit 27 synthesizes and displays the two-dimensionally drawn three-dimensional space 35 and the GUI 34 that has undergone the layout change and the enlargement / reduction processing (S106).
  • the system and method according to the present embodiment described above is an input program written in a predetermined language. It can be realized by executing the gram on a computer. In other words, by installing this program on a computer or IC chip such as a user terminal or a Web server and executing it on the CPU, it is possible to easily construct a system having the above functions.
  • This program can be distributed, for example, via a communication line, and can be transferred as a package application that runs on a stand-alone computer.
  • Such a program can be recorded on recording media 116 to 119 readable by the personal computer 1 as shown in FIG. Specifically, as shown in the figure, recording is performed on various recording media such as a magnetic disk such as a flexible disk 116 and a cassette tape 119, an optical disk such as a CD-ROM and a DVD-ROM 117, and a RAM card 118. can do.
  • the present embodiment is characterized in that a link can be provided for content in a non-writable CD-ROM or DVD-ROM 117.
  • the above-described system and method can be implemented using a general-purpose computer or a dedicated computer, and the program can be stored and transported. And you can easily install it.
  • the virtual three-dimensional space 35 can be viewed from various angles with a plurality of multi-windows 3;! To 34 and arranged in the window 33. Since the GUI 34 is positioned according to the relative distance and angle from the arrangement base points P1 to P4 that are displaced according to the expansion / contraction of the window 33, the GUI 34 is distorted, excessively reduced, or excessively enlarged. Can be avoided.
  • a game such as a golf game in which a player or a ball or other object placed in a virtual three-dimensional space is operated by an operation through a GUI
  • a plurality of Multi-window display of multi-faceted game content is possible, and while maintaining the operability of the GUI, the game content itself can be displayed.
  • the balance between display and GUI can be maintained.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

 三次元空間35を仮想的に構成し、オブジェクトの座標位置を制御する3D構成部23と、画面上に表示されるウインドウ31~33を制御するウインドウ制御部22と、ウインドウの種類、面積及び形状に基づいて視野範囲に応じて、ウインドウに三次元空間35を二次元的に表示させる2D構成部27とウインドウ33内に配置され、ゲームに関する表示及び操作をするためのGUI34を制御するGUI制御部24と、ウインドウ31~33及びGUI34に対する操作を行う入力インターフェース15と、入力インターフェース15による操作に基づいてウインドウ31~34の面積又は形状を変化させる拡縮制御部25とを備える。  これにより3Dゲームにおいて、複数のマルチウインドウによる多角的なゲーム内容の表示を可能とするとともに、GUIの操作性を維持しつつ、ゲーム内容自体の表示とGUIとのバランスを保つことができる。

Description

明 細 書
三次元ゲームの表示システム、表示方法及び表示プログラム
技術分野
[0001] 本発明は、例えばゴルフゲームやテニス、野球等のスポーツ、ロールプレイングゲ ームにおける 3Dシーンなど、仮想的な三次元空間内に配置されたプレーヤーやそ の他のオブジェクトによって進行されるゲームプログラムを、二次元の画面上に表示 する三次元ゲームの表示システム、の表示方法及び表示プログラムに関する。
背景技術
[0002] 従来より、テレビゲームも多様に発展しており、その形態としては、家庭用ゲーム専 用機や業務用アーケードゲームの他、パーソナルコンピューターなどの汎用コンビュ 一ター上でゲームソフトを実行する方式など種々の装置が提供され、また、近年の通 信インフラの発達に伴!/、、ゲームプログラムをインターネット等の通信網を介して提供 する!/、わゆるオンラインゲームサービスも普及しつつある。
[0003] また、テレビゲームにおいて、操作者は、ディスプレイに表示される GUI (Graphical User Interface)を通じて操作を行い(例えば、特許文献 1参照)、パーソナルコンビュ 一ターによるゲームでは、 OS (Operating System)上でゲームプログラムのアプリケー シヨンを実行し、ディスプレイに表示されるマルチウィンドウ内に GUIが配置され、操 作者は、これを通じてゲーム操作を行う。
[0004] ところで、ゴルフゲームのようなシミュレーションゲームでは、仮想的に構築された三 次元空間内でゲームを進行し、その様子を二次元的な画面として表示する。特に、こ のような三次元の立体ゲームでは、様々なアングルから同時にゲーム内容を見られ た方が操作性を高めることができる。特に、パーソナルコンピューターによるゲームで は、 OS上のマルチウィンドウ機能を利用して、多数のウィンドウを表示することが可 能であり、操作者の好みに応じた画面レイアウトができる。また、操作者の好みに応じ て複数のマルチウィンドウを表示する際、そのウィンドウの大きさや形状にっレ、ても好 みに応じて自由にレイアウトを設定した!/、とする要請がある。
[0005] しかしながら、上述したように、ゲームのウィンドウ内には、図 6 (a)に示すような、操 作入力を行うための GUIが配置されていることから、ウィンドウのサイズや形状のみを 変更したのでは、図 6 (b)〜(d)に示すように、 GUIもウィンドウの縦横比と同率で伸 縮-変形されることとなり、その形状が歪んでしまうとともに、ゲーム内容自体の表示と GUIとのバランスが崩れてしまい、ゲーム内容が見づらくなつたり、 GUIの操作性が 低下したりする惧れがあった。
[0006] そこで、本発明は、上記のような問題を解決するものであり、例えばゴルフゲームな ど、仮想的な三次元空間内に配置されたプレーヤーやボールその他のオブジェクト によって進行されるゲームプログラムを、二次元の画面上に表示するゲームにおいて 、複数のマルチウィンドウによる多角的なゲーム内容の表示を可能とするとともに、 G UIの操作性を維持しつつ、ゲーム内容自体の表示と GUIとのバランスを保つことの できる三次元ゲームの表示システム、の表示方法及び表示プログラムを提供すること を目的とする。
特許文献 1 :特開 2004— 216165号公報
発明の開示
[0007] 本発明は、仮想的な三次元空間内に配置されたオブジェクトによって進行されるゲ ームプログラムを、二次元の画面上に表示する三次元ゲームの表示システムであつ て、三次元空間を仮想的に構成し、オブジェクトの座標位置を制御する三次元構成 部と、画面上に表示されるウィンドウを制御するウィンドウ制御部と、ウィンドウの種類 、面積及び形状に基づく視野範囲に応じて、ウィンドウに三次元空間を二次元的に 表示させる二次元構成部とウィンドウ内に配置され、ゲームに関する表示及び操作を するためのグラフィックユーザーインターフェースを制御するユーザーインターフエ一 ス制御部と、ウィンドウ及びグラフィックユーザーインターフェースに対する操作を行う 入力インターフェースと、入力インターフェースによる操作に基づ!/、てウィンドウの面 積又は形状を変化させる拡縮制御部とを備える。
[0008] そして、本発明の三次元ゲームの表示方法では、
(1)三次元構成部によって、三次元空間を仮想的に構成し、オブジェクトの座標位置 を制御し、
(2)二次元構成部によって、画面上に表示されるウィンドウの種類、面積及び形状に 基づく視野範囲に応じて、ウィンドウに三次元空間を二次元的に表示させるとともに、 ユーザーインターフェース制御部によって、ウィンドウ内に配置され、ゲームに関する 表示及び操作をするためのグラフィックユーザーインターフェースを制御し、
(3)入力インターフェースを通じて、ウィンドウ及びグラフィックユーザーインターフエ ースに対する操作を受け付け、拡縮制御部によって、入力インターフェースによる操 作に基づいてウィンドウの面積又は形状を変化させる
ステップを備える。
[0009] 上記(2)において、上記グラフィックユーザーインターフェースは、ウィンドウ毎に固 有の配置基点からの相対座標の縮尺によって決定される位置及び縮尺に表示され、 上記(3)において、拡縮制御部は、ウィンドウの形状に応じて、配置基点の座標位置 を演算する。
[0010] 上記発明において、配置基点は、ウィンドウの縦方向の縦拡大率と、横方向の横拡 大率のうち、小さい伸縮率に従って座標位置及び縮尺で表示されることが好ましい。 また、上記発明において、グラフィックユーザーインターフェースの伸縮率には、上限 値及び下限値が設定され、グラフィックインターフェースは、ウィンドウの面積の変化 に応じて、上限値及び下限値の範囲で伸縮されることが好まし!/、。
[0011] このような本発明によれば、複数のマルチウィンドウによって仮想三次元空間を自 由なアングルから多角的に見ることができるとともに、ウィンドウに配置された GUIは、 ウィンドウの拡縮に応じて変位する配置基点からの相対距離及び角度によって位置 決めがされることから、ウィンドウの形状によって歪んだり、縮小されすぎたり、拡大さ れすぎたりするのを回避することができる。
[0012] なお、上述した本発明に係る装置及び方法は、所定の言語で記述されたプロダラ ムをコンピューター上で実行することにより実現することができる。そして、このようなプ ログラムは、コンピューターで読み取り可能な記録媒体に記録することができ、プログ ラムの保存、運搬及びインストールを容易に行うことができる。
図面の簡単な説明
[0013] [図 1]図 1は、実施形態に係る 3Dゲームシステムの構成を示すブロック図である。
[図 2]図 2は、実施形態に係る 3Dゲームシステムの画面構成を示す説明図である。 [図 3]図 3は、実施形態に係る 3Dゲームシステムのウィンドウの拡縮処理を示す説明 図である。
[図 4]図 4は、実施形態に係る 3Dゲームシステムのウィンドウの表示処理を示すフロ 一チャート図である。
[図 5]図 5は、実施形態に係るコンピューター読み取り可能な記録媒体を示す斜視図 である。
[図 6]図 6は、従来の 3Dゲームシステムにおけるウィンドウの拡縮処理を示す説明図 である。
発明を実施するための最良の形態
[0014] (3Dゲームシステムの構成)
以下に添付図面を参照して、本発明の実施形態を詳細に説明する。図 1は、本実 施形態に係る 3Dゲームシステムの構成を示すブロック図である。なお、本実施形態 では、パーソナルコンピューター 1上で、ゴルフゲームソフトを実行する場合を例示す る。また、本実施形態では、本発明をゴルフゲームソフトに適用した場合を例に説明 する力 本発明はこれに限定されるものではなぐ例えば、テニス、野球などのスポー ッゲーム等の、ロールプレイングゲームにおける 3Dシーン等、三次元表示を行うソフ トウエアであれば、適用すること力 Sできる。
[0015] 本実施形態に係る 3Dゲーム装置は、パーソナルコンピューター 1上でゴルフゲー ムソフトを実行することにより構成される。具体的に、このパーソナルコンピューター 1 は、図 1に示すように、演算処理を行う CPU2と、データやプログラムを記録するハー ドディスク等の記憶装置 12と、インターネット等の通信ネットワーク 4に接続するため の通信インターフェース(I/F) 13と、ディスプレイ 11等の表示装置に接続するため の表示インターフェース(I/F) 14と、マウスやキーボード、コントローラ一等の入力 デバイス 15aを接続するための入力インターフェース(I/F) 15とを備えている。
[0016] なお、本実施形態においてパーソナルコンピューター 1は、通信ネットワーク 4を通 じて、ゲームサーバ 5にアクセス可能となっており、このゲームサーバ 5を通じて、他の ユーザーが使用するゲーム装置と通信することができ、多数のユーザーがゲームサ ーバ 5を通じて、一つのゲームプログラムに参加することが可能となっている。 [0017] すなわち、この通信ネットワーク 4を通じたオンラインゲームでは、参加プレイヤーの 情報 (使用キャラクターの特性、所持クラブ等のアイテムの特性などゲーム進行に係 る情報)や演出のための情報が、ゲームサーバー 5を介して各参加プレイヤーの端 末に配信されて共有される。その一方で、コースの 3D形状やキャラクタのモデル、テ タスチヤ等の仮想空間のプレゼンテーションに係る情報は、各ユーザーの端末に予 めインストールされており、三次元及び二次元の画像的な処理は、ユーザー端末側 で実行され、各プレイヤーの状況やゲーム進行が各ユーザーの端末にお!/、てリアル タイムに同期されて反映されるようになっている。なお、ゲーム進行において、演出や 臨場感を高めたり、プレイヤ一間の話題として一定時間毎に情報の配信及び情報の 共有が行われている力 ショット条件の入力中は、簡易的な情報の共有を行い、操作 完了後の入力条件が、サーバ 5を通じて完全に共有される。
[0018] CPU2では、ゴルフゲームソフトウェアが実行されることによって種々のモジュール が構築される。ここで、 「モジュール」とは、装置や機器等のハードウェア、或いはその 機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動 作を達成するための機能単位を示す。具体的に、 CPU2上には、ゴルフゲームが実 行されることによって、ウィンドウ制御部 22と、 3D構成部 23と、 GUI制御部と、拡縮 制御部 25と、アプリケーション実行部 26と、 2D構成部 27とが構築される。
[0019] アプリケーション実行部 26は、ゴルフゲームソフトを実行し、仮想的な三次元空間 3 内に配置されたオブジェクトによるゴルフゲームを進行させるモジュールであり、具体 的には、ゴルフゲームプログラムを実行することにより、ゴルフのルールに則したゲー ムの進行管理 (OBは 1打罰加算で打ち直し、複数人プレイ時のショット順制御等)、 ゲームの進行結果に伴うスコアの管理を行い、ユーザー毎に選択され、使用されて いるキャラクタの能力パラメータやゴルフクラブ等のアイテムの特性などに基づいて、 打撃走査によるボールの打ち出し条件の演算を行い、仮想空間内におけるボール の弾道シミュレーションの演算処理を実行する。
[0020] なお、このゴルフゲームプログラムでは、仮想三次元空間 35の表現手法を 3Dとす ることによって、映像等の臨場感を高めているが、最終的な表示デバイスは 2Dである ためユーザーの空間把握を支援するインタフェイスとして、打ち出し方向に沿った垂 直平面上でに移動させるカメラワークを自動的に実行させたり、上記平面をパワーゲ ージと関連付けた形で表現したりなどしている。
[0021] そして、入力インターフェース 15を介して、ユーザー操作を受け付け、そのユーザ 一操作によって取得される条件 (操作データ)に応じてプログラムを進行させ、そのゲ ーム進行に応じた表示情報(3Dポリゴン等)を生成し、二次元の平面としてウィンドウ 3;!〜 33に表示するとともに、その表示に伴った音声を出力する。
[0022] ウィンドウ制御部 22は、画面上に表示されるウィンドウ 3;!〜 33を制御するモジユー ルである。具体的には、三次元空間 3内に視野範囲を定める仮想的なカメラが配置さ れており、その仮想的なカメラが撮像したオブジェクトを二次元平面として各ウィンド ゥ 3;!〜 33に表示する。なお、本実施形態において、ウィンドウ 33は、プレーヤーの ショット動作をプレーヤー越しにゴルフホール全景を撮像したメインウィンドウであり、 このメインウィンドウ上に GUI34が配置されている。また、ウィンドウ 32は、ボールの 到達地点近傍を撮像したジャンプウィンドウであり、ウィンドウ 31は、ホールを上空か
[0023] 3D構成部 23は、三次元空間 3を仮想的に構成し、この三次元空間 3内の三次元 空間 35上に存在するオブジェクトの座標位置を制御するモジュールである。 2D構成 部 27は、ウィンドウ 3;!〜 33の種類、面積及び形状に基づき、各ウィンドウの視野範 囲に応じて、ウィンドウ 3;!〜 33に三次元空間 3を二次元的に表示させるモジュール である。
[0024] GUI制御部 24は、ウィンドウ 3;!〜 33 (本実施形態では、主としてメインウィンドウ 33 )内に配置され、ゲームに関する表示及び操作をするためのグラフィックユーザーィ ンターフェース(GUI) 34を制御するモジュールである。本実施形態では、ディスプレ ィ 11内に表示されるオブジェクトに対する操作を、 GUI34を通じて入力デバイス 15a により入力し、その操作に応じてゴルフゲームが進行される。
[0025] GUI34は、メインウィンドウ 33に主として表示されるグラフィックであり、図 2に示す ように、ゴルフゲームの進行状態(ホール番号や条件)を示すアイコン 341や、ピンま での距離や方向を示すアイコン 342、風向きを示すアイコン 343、プレーヤーのステ ィタス(ショット方向、クラブ、ターゲットパワー、カメラ位置等)を示すアイコン 344、プ レーヤーの名前や成績を示すアイコン 345、ユーザーが選択したゴルフクラブを示す アイコン 346、ボールの打撃位置を示すアイコン 347、そして、ショット動作をする際 に操作するアイコン 348などから構成されて!/、る。
[0026] 本実施形態では、この入力デバイス 15aにより入力されるユーザー操作の一つとし て、プレーヤー 35aがゴルフボール 35bをショットする際の、打撃データの入力がある 。この打撃データは、 GUI34 (主としてアイコン 348)に対する操作に基づいて入力さ れ、オブジェクトの一つであるゴルフボール 35bの三次元空間 3内における座標位置 が変化される。
[0027] 拡縮制御部 25は、入力デバイス 15aによる操作に基づいてウィンドウ 3;!〜 33の面 積又は形状を変化させるモジュールである。詳述すると、図 3 (a)に示すように、 GUI 34 (341-348) tt,各ウィンドウ(ここでは、ウィンドウ 33)に固有の配置基点 P1〜P 4からの相対座標((xl , yl)、 (x2, y2)、 (x3, y3)、 (x4, y4) )上における距離によ つて決定される位置に表示され、ウィンドウの形状の変化に応じて拡縮制御部 25は 、図 3 (b)や (c)に示すように、配置基点 P1〜P3の座標位置を演算するとともに、相 対座標((xl , yl)、 (x2, y2)、 (x3, y3)、 (x4, y4) )を拡縮する。この相対座標((x 1 , yl)、 (x2, y2)、 (x3, y3)、 (x4, y4) )の拡縮に応じて、各 GUI34 (34;!〜 348) の配置基点 P1〜P3に対する距離及び角度が決定されるとともに、各 GUI34 (341 〜348)のサイズ力 相対座標((xl , yl)、 (x2, y2)、 (x3, y3)、 (x4, y4) )の縮尺 に応じて拡縮される。
[0028] なお、本実施形態において配置基点 P1〜P4は、ウィンドウの縦方向の縦拡大率と 、横方向の横拡大率のうち、小さい拡大率に従って座標位置及び縮尺で表示され、 また、 GUI34の伸縮率には上限値及び下限値が設定されており、 GUI34は、その 上限値及び下限値の範囲で伸縮される。
[0029] (3Dゲームの表示方法)
以上の構成を有する 3Dゲームシステムを動作させることによって、本発明の三次元 ゲームの表示方法を実施することができる。図 4 (a)及び (b)は、本実施形態に係る 3 Dゲームシステムにおけるウィンドウ表示時の動作を示すフローチャート図である。
[0030] 先ず、入力デバイス 15aによりアプリケーション実行部 26及びウィンドウ制御部 22 を通じて、ウィンドウ(ここでは、ウィンドウ 33)のサイズ又は形状を変更する操作を行 つたとする(S 101)。
[0031] この操作に応じて、 3D構成部 23は、操作の対象となったウィンドウ 33に対応する 仮想的な三次元座標上のカメラ位置を取得するとともに(S102)、当該カメラで撮影 されている視野範囲内のオブジェクトの座標位置を算出する(S 103)。この 3D構成 部 23による算出結果は、 2D構成部 27に送出され、 2D構成部 27によって、三次元 空間 35を二次元的に描画処理される(S 104)。この二次元的な描画処理に際し、拡 縮制御部 25は、ウィンドウ制御部 22を通じて、操作の対象となったウィンドウ 33の面 積又は形状を変化させるとともに、 GUI34の配置変更処理を行う(S 105)。
[0032] このステップ S105において、拡縮制御部 25は、図 4 (b)に示すように、操作の対象 となったウィンドウ 33の変形量及び拡縮率を取得し(S201)、その各縮率が上限及 び下限の範囲内であるか判断する(S202)。拡縮率が範囲を超える場合 (ステップ S 202における" N")には、表示制限や変形制限を行う(S204)。この表示制限として は、例えば、縮小表示のときには、 GUIを簡略化したり、 GUIの一部を欠いて表示し たり、又は、重要度に応じた優先順位に従って不要な GUIの表示を制限するなどが 挙げられ、一方、変形制限としては、縮小表示のときには、ウィンドウ 33の縮小そのも のを制限したり、拡大表示のときには、 GUIの拡大を制限したりするなどが挙げられ
[0033] ステップ S202において、拡縮率が下限及び上限の範囲内であると判断した場合に は、次いで、縦横の拡大率を比較し、小さい方の拡大率を基準の拡大率とする(S20 5〜S207)。そして、この基準の拡大率を用いて、配置基点 P1〜P3のウィンドウ 33 上における座標位置を算出するとともに、配置基点 P1〜P3を基準とする相対座標( (xl , yl)、 (x2, y2)、 (x3, y3) )の拡縮率を算出する。これと併せて、各 GUI34の 要素を拡縮する。
そして、 2D構成部 27は、二次元的に描画された三次元空間 35と、配置変更及び 拡縮処理された GUI34とを合成し、表示させる(S106)。
[0034] (表示プログラム)
上述した本実施形態係るシステム及び方法は、所定の言語で記述された入力プロ グラムをコンピューター上で実行することにより実現することができる。すなわち、この プログラムを、ユーザー端末や Webサーバ等のコンピューターや ICチップにインスト ールし、 CPU上で実行することにより、上述した各機能を有するシステムを容易に構 築すること力 Sできる。このプログラムは、例えば、通信回線を通じて配布することが可 能であり、またスタンドアローンの計算機上で動作するパッケージアプリケーションとし て譲渡すること力できる。
[0035] このようなプログラムは、図 5に示すような、パーソナルコンピューター 1で読み取り 可能な記録媒体 116〜119に記録することができる。具体的には、同図に示すような 、フレキシブルディスク 116やカセットテープ 119等の磁気記録媒体、若しくは CD- ROMや DVD—ROM117等の光ディスクの他、 RAMカード 118など、種々の記録 媒体に記録することができる。本実施形態は書き込み不可の CD— ROMや DVD— ROM117中にあるコンテンツに対してリンクを設けることができる特徴を有する。
[0036] そして、このプログラムを記録したコンピューター読み取り可能な記録媒体によれば 、汎用のコンピューターや専用コンピューターを用いて、上述したシステムや方法を 実施することが可能となるとともに、プログラムの保存、運搬及びインストールを容易 に fiうことができる。
[0037] (作用'効果)
以上説明したように、本実施形態によれば、複数のマルチウィンドウ 3;!〜 34によつ て仮想三次元空間 35を自由なアングルから多角的に見ることができるとともに、ウイ ンドウ 33に配置された GUI34は、ウィンドウ 33の拡縮に応じて変位する配置基点 P1 〜P4からの相対距離及び角度によって位置決めがされることから、ウィンドウ 33の形 状によって歪んだり、縮小されすぎたり、拡大されすぎたりするのを回避することがで きる。
産業上の利用の可能性
[0038] 以上述べたように、この発明によれば、例えばゴルフゲームなど、仮想的な三次元 空間内に配置されたプレーヤーやボールその他のオブジェクトを GUIを通じた操作 によって進行されるゲームにおいて、複数のマルチウィンドウによる多角的なゲーム 内容の表示が可能となるとともに、 GUIの操作性を維持しつつ、ゲーム内容自体の 表示と GUIとのバランスを保つことができる。

Claims

請求の範囲
[1] 仮想的な三次元空間内に配置されたオブジェクトによって進行されるゲームプログ ラムを、二次元の画面上に表示する三次元ゲームの表示システムであって、 前記三次元空間を仮想的に構成し、前記オブジェクトの座標位置を制御する三次 元構成部と、
前記画面上に表示されるウィンドウを制御するウィンドウ制御部と、
前記ウィンドウの種類、面積及び形状に基づく視野範囲に応じて、該ウィンドウに 前記三次元空間を二次元的に表示させる二次元構成部と
前記ウィンドウ内に配置され、前記ゲームに関する表示及び操作をするためのダラ フィックユーザーインターフェースを制御するユーザーインターフェース制御部と、 前記ウィンドウ及び前記グラフィックユーザーインターフェースに対する操作を行う 入力インターフェースと、
前記入力インターフェースによる操作に基づいて前記ウィンドウの面積又は形状を 変化させる拡縮制御部と、
を備え、
前記グラフィックユーザーインターフェースは、前記ウィンドウ毎に定められた固有 の配置基点からの相対座標上における位置及び縮尺で表示され、
前記拡縮制御部は、前記ウィンドウの形状に応じて、前記配置基点の位置及び前 記相対座標の縮尺を演算する
ことを特徴とする三次元ゲームの表示システム。
[2] 上記配置基点は、前記ウィンドウの縦方向の縦拡大率と、横方向の横拡大率のうち 、小さレ、拡大率に従って座標位置及び縮尺で表示されることを特徴とする請求項 1に 記載の三次元ゲームの表示システム。
[3] 前記グラフィックユーザーインターフェースの伸縮率には、上限値及び下限値が設 定され、
前記グラフィックインターフェースは、前記ウィンドウの面積の変化に応じて、該上 限値及び下限値の範囲で伸縮される
ことを特徴とする請求項 1に記載の三次元ゲームの表示システム。
[4] 仮想的な三次元空間内に配置されたオブジェクトによって進行されるゲームプログ ラムを、二次元の画面上に表示する三次元ゲームの表示方法であって、
三次元構成部によって、前記三次元空間を仮想的に構成し、前記オブジェクトの座 標位置を制御するステップ(1)と、
二次元構成部によって、前記画面上に表示されるウィンドウの種類、面積及び形状 に基づく視野範囲に応じて、該ウィンドウに前記三次元空間を二次元的に表示させ るとともに、ユーザーインターフェース制御部によって、前記ウィンドウ内に配置され、 前記ゲームに関する表示及び操作をするためのグラフィックユーザーインターフエ一 スを制御するステップ(2)と
入力インターフェースを通じて、前記ウィンドウ及び前記グラフィックユーザーインタ 一フェースに対する操作を受け付け、拡縮制御部によって、該入力インターフェース による操作に基づいて前記ウィンドウの面積又は形状を変化させるステップ(3)と、 を備え、
前記ステップ(2)において、前記グラフィックユーザーインターフェースは、前記ウイ ンドウ毎に固有の配置基点からの相対座標上における距離によって決定される位置 及び縮尺で表示され、
前記ステップ(3)において、前記拡縮制御部は、前記ウィンドウの形状に応じて、 前記配置基点の位置及び前記相対座標の縮尺を演算する
ことを特徴とする三次元ゲームの表示方法。
[5] 上記配置基点は、前記ウィンドウの縦方向の縦拡大率と、横方向の横拡大率のうち
、小さレ、拡大率に従って座標位置及び縮尺で表示されることを特徴とする請求項 4に 記載の三次元ゲームの表示方法。
[6] 前記グラフィックユーザーインターフェースの伸縮率には、上限値及び下限値が設 定され、
前記グラフィックインターフェースは、前記ウィンドウの面積の変化に応じて、該上 限値及び下限値の範囲で伸縮される
ことを特徴とする請求項 4に記載の三次元ゲームの表示方法。
[7] 仮想的な三次元空間内に配置されたオブジェクトによって進行されるゲームプログ ラムを、二次元の画面上に表示する三次元ゲームの表示プログラムであって、該プロ グラムは、コンピューターに、
三次元構成部によって、前記三次元空間を仮想的に構成し、前記オブジェクトの座 標位置を制御するステップ(1)と、
二次元構成部によって、前記画面上に表示されるウィンドウの種類、面積及び形状 に基づく視野範囲に応じて、該ウィンドウに前記三次元空間を二次元的に表示させ るとともに、ユーザーインターフェース制御部によって、前記ウィンドウ内に配置され、 前記ゲームに関する表示及び操作をするためのグラフィックユーザーインターフエ一 スを制御するステップ(2)と
入力インターフェースを通じて、前記ウィンドウ及び前記グラフィックユーザーインタ 一フェースに対する操作を受け付け、拡縮制御部によって、該入力インターフェース による操作に基づいて前記ウィンドウの面積又は形状を変化させるステップ(3)と、 を備える処理を実行させ、
前記ステップ(2)において、前記グラフィックユーザーインターフェースは、前記ウイ ンドウ毎に固有の座標上に定められた配置基点に対する相対的な距離及び角度に よって決定される位置及び縮尺に表示され、
前記ステップ(3)において、前記拡縮制御部は、前記ウィンドウの形状に応じて、 前記配置基点の座標位置を演算する
ことを特徴とする三次元ゲームの表示プログラム。
[8] 上記配置基点は、前記ウィンドウの縦方向の縦拡大率と、横方向の横拡大率のうち
、小さい拡大率に従って座標位置及び縮尺で表示されることを特徴とする請求項 7に 記載の三次元ゲームの表示プログラム。
[9] 前記グラフィックユーザーインターフェースの伸縮率には、上限値及び下限値が設 定され、
前記グラフィックインターフェースは、前記ウィンドウの面積の変化に応じて、該上 限値及び下限値の範囲で伸縮される
ことを特徴とする請求項 7に記載の三次元ゲームの表示プログラム。
PCT/JP2007/060842 2006-05-26 2007-05-28 三次元ゲームの表示システム、表示方法及び表示プログラム WO2007139074A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/302,408 US20090264198A1 (en) 2006-05-26 2007-05-28 3d game display system, display method, and display program
JP2008517928A JP5044549B2 (ja) 2006-05-26 2007-05-28 三次元ゲームの表示システム、表示方法及び表示プログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006146467 2006-05-26
JP2006-146467 2006-05-26

Publications (1)

Publication Number Publication Date
WO2007139074A1 true WO2007139074A1 (ja) 2007-12-06

Family

ID=38778594

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/060842 WO2007139074A1 (ja) 2006-05-26 2007-05-28 三次元ゲームの表示システム、表示方法及び表示プログラム

Country Status (3)

Country Link
US (1) US20090264198A1 (ja)
JP (1) JP5044549B2 (ja)
WO (1) WO2007139074A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015138290A (ja) * 2014-01-20 2015-07-30 株式会社 ディー・エヌ・エー 表示画像を生成するためのシステム、プログラム及び方法

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8869027B2 (en) 2006-08-04 2014-10-21 Apple Inc. Management and generation of dashboards
US8954871B2 (en) 2007-07-18 2015-02-10 Apple Inc. User-centric widgets and dashboards
US20090021486A1 (en) * 2007-07-19 2009-01-22 Apple Inc. Dashboard Surfaces
KR100953131B1 (ko) * 2009-09-29 2010-04-16 (주) 골프존 가상 골프 시뮬레이션 장치 및 그 방법
US20130117704A1 (en) * 2011-11-09 2013-05-09 Darius Lahoutifard Browser-Accessible 3D Immersive Virtual Events
US9223591B2 (en) * 2012-08-30 2015-12-29 International Business Machines Corporation Sizing a pane of a window presented on a display
KR101491324B1 (ko) * 2013-10-08 2015-02-06 현대자동차주식회사 차량용 영상 획득 장치
CN108694073B (zh) * 2018-05-11 2023-01-17 腾讯科技(深圳)有限公司 虚拟场景的控制方法、装置、设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05289841A (ja) * 1992-04-08 1993-11-05 Nec Corp 文書表示制御装置
JPH0793123A (ja) * 1993-09-20 1995-04-07 Fujitsu Ltd 表示装置
JPH07244568A (ja) * 1994-03-04 1995-09-19 Pfu Ltd 表示画面の作成方法および表示画面作成装置
JPH08137620A (ja) * 1994-11-04 1996-05-31 Sony Corp ペン入力映像拡大装置
JP2001142674A (ja) * 1999-11-17 2001-05-25 Nec Software Hokuriku Ltd ウインドウの位置指定方式
JP2002219282A (ja) * 2001-01-26 2002-08-06 Scs:Kk インターネットによるゴルフシミュレーションビデオゲーム装置
JP2003288144A (ja) * 2002-03-15 2003-10-10 Internatl Business Mach Corp <Ibm> 表示制御方法、これを用いたプログラム及び情報処理装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5751283A (en) * 1996-07-17 1998-05-12 Microsoft Corporation Resizing a window and an object on a display screen
US6456305B1 (en) * 1999-03-18 2002-09-24 Microsoft Corporation Method and system for automatically fitting a graphical display of objects to the dimensions of a display window
US6414698B1 (en) * 1999-04-13 2002-07-02 International Business Machines Corporation Method for enabling adaptive sizing of display elements
US6473093B1 (en) * 1999-07-30 2002-10-29 Curl Corporation Processing of graphical objects with distinct stretch and compression properties
US7064772B1 (en) * 2000-06-01 2006-06-20 Aerocast.Com, Inc. Resizable graphical user interface
US6983424B1 (en) * 2000-06-23 2006-01-03 International Business Machines Corporation Automatically scaling icons to fit a display area within a data processing system
US7367885B2 (en) * 2001-08-09 2008-05-06 Igt 3-D text in a gaming machine
US20030107604A1 (en) * 2001-12-12 2003-06-12 Bas Ording Method and system for automatic window resizing in a graphical user interface
US7398478B2 (en) * 2003-11-14 2008-07-08 Microsoft Corporation Controlled non-proportional scaling display

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05289841A (ja) * 1992-04-08 1993-11-05 Nec Corp 文書表示制御装置
JPH0793123A (ja) * 1993-09-20 1995-04-07 Fujitsu Ltd 表示装置
JPH07244568A (ja) * 1994-03-04 1995-09-19 Pfu Ltd 表示画面の作成方法および表示画面作成装置
JPH08137620A (ja) * 1994-11-04 1996-05-31 Sony Corp ペン入力映像拡大装置
JP2001142674A (ja) * 1999-11-17 2001-05-25 Nec Software Hokuriku Ltd ウインドウの位置指定方式
JP2002219282A (ja) * 2001-01-26 2002-08-06 Scs:Kk インターネットによるゴルフシミュレーションビデオゲーム装置
JP2003288144A (ja) * 2002-03-15 2003-10-10 Internatl Business Mach Corp <Ibm> 表示制御方法、これを用いたプログラム及び情報処理装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MIZUNO T.: "Miraiha Programmer FutureBasic 3 de Tsukuru Game", MAC POWER, 2001 NEN 111 GATSUGO, vol. 12, no. 11, 2 November 2001 (2001-11-02), pages 288, XP003019265 *
NOGUCHI Y.: "Free Software Saishin Report Dai 79 Kai Koiki na Item wa Ikaga?", C MAGAZINE 1999 NEN 8 GATSUGO, vol. 8, no. 8, 1 August 1996 (1996-08-01), pages 23, XP003019266 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015138290A (ja) * 2014-01-20 2015-07-30 株式会社 ディー・エヌ・エー 表示画像を生成するためのシステム、プログラム及び方法

Also Published As

Publication number Publication date
US20090264198A1 (en) 2009-10-22
JP5044549B2 (ja) 2012-10-10
JPWO2007139074A1 (ja) 2009-10-08

Similar Documents

Publication Publication Date Title
JP5044549B2 (ja) 三次元ゲームの表示システム、表示方法及び表示プログラム
JP5044550B2 (ja) ゲーム装置、ゲーム装置の入力方法及び入力プログラム
JP3696216B2 (ja) 3次元ビデオゲーム装置、3次元ビデオゲームにおける仮想カメラの制御方法、並びにプログラム及び記録媒体
US8957858B2 (en) Multi-platform motion-based computer interactions
JP4445449B2 (ja) 画像生成装置
JP5160680B1 (ja) 画像処理装置、画像処理装置の制御方法、及びプログラム
EP2133842A1 (en) Image generating apparatus, image processing method, information recording medium, and program
JP2007102503A (ja) 画像生成装置及び方法、プログラム、並びに記録媒体
US10576382B2 (en) Golf game apparatus, storage medium, golf game system and golf game control method
US8128496B2 (en) Game device, object display method in game device, and display program
JP5210547B2 (ja) 移動制御プログラムおよび移動制御装置
JP2005056251A (ja) 3次元画像描画装置及び方法、プログラム、並びに記録媒体
JP5489195B2 (ja) ビデオゲームプログラム及びビデオゲーム装置
JP2009223904A (ja) 画像生成装置及び方法、プログラム、並びに記録媒体
US9421469B2 (en) Game machine, game system, game machine control method, and information storage medium
JP4714231B2 (ja) 画像生成装置、広視野画像生成方法、および、プログラム
US8926427B2 (en) Video game with screen flip and dual sets of collision data
US9095777B2 (en) Information processing device, method for controlling information processing device, program, and information storage medium
JP2015008987A (ja) プログラムおよびゲーム装置
JP3734035B2 (ja) ビデオゲームにおけるイベント制御方法およびビデオゲーム装置
JP6334043B1 (ja) ゲームプログラム、方法、及び情報処理装置
JP2010088664A (ja) プログラム、情報記憶媒体及びゲームシステム
JP2005196593A (ja) 画像処理装置、プログラム及び画像処理方法
JP2009223903A (ja) 画像生成装置及び方法、プログラム、並びに記録媒体

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07744276

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008517928

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 12302408

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 07744276

Country of ref document: EP

Kind code of ref document: A1