CN1073454C - 驾驶游戏机 - Google Patents

驾驶游戏机 Download PDF

Info

Publication number
CN1073454C
CN1073454C CN96121108A CN96121108A CN1073454C CN 1073454 C CN1073454 C CN 1073454C CN 96121108 A CN96121108 A CN 96121108A CN 96121108 A CN96121108 A CN 96121108A CN 1073454 C CN1073454 C CN 1073454C
Authority
CN
China
Prior art keywords
moving target
automobile
coordinate system
highway
player
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.)
Expired - Lifetime
Application number
CN96121108A
Other languages
English (en)
Other versions
CN1157180A (zh
Inventor
町口浩康
Original Assignee
Konami Corp
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 Konami Corp filed Critical Konami Corp
Publication of CN1157180A publication Critical patent/CN1157180A/zh
Application granted granted Critical
Publication of CN1073454C publication Critical patent/CN1073454C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime 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/80Special adaptations for executing a specific game genre or game mode
    • A63F13/803Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
    • 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/55Controlling game characters or game objects based on the game progress
    • A63F13/56Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
    • 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/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race 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/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
    • A63F13/577Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using determination of contact between game characters or objects, e.g. to avoid collision between virtual racing cars
    • 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/843Special adaptations for executing a specific game genre or game mode involving concurrently two or more players on the same game device, e.g. requiring the use of a plurality of controllers or of a specific view of game data for each player
    • 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/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00Simulators for teaching or training purposes
    • G09B9/02Simulators for teaching or training purposes for teaching control of vehicles or other craft
    • G09B9/04Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles
    • G09B9/05Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles the view from a vehicle being simulated
    • 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/20Input arrangements for video game devices
    • A63F13/24Constructional details thereof, e.g. game controllers with detachable joystick handles
    • A63F13/245Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
    • 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/10Features 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 input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1062Features 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 input arrangements for converting player-generated signals into game device control signals being specially adapted to a type of game, e.g. steering wheel
    • 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/64Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
    • 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/64Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
    • A63F2300/643Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car by determining the impact between objects, e.g. collision detection
    • 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
    • A63F2300/6607Methods for processing data by generating or executing the game program for rendering three dimensional images for animating game characters, e.g. skeleton kinematics
    • 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/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8017Driving on land or water; Flying
    • 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/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8088Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game involving concurrently several players in a non-networked game, e.g. on the same game console

Abstract

驾驶游戏机包括:用于存储驾驶游戏机游戏空间中产生的3D公路的3D座标数据的3D数据存储器;用于存储与3D/公路相对应的2D/公路的2D座标数据的2D数据存储器;用于根据游戏者的操作控制3D/公路上游戏者移动目标运动的第一控制器;用于控制2D公路上另一个移动目标运动的第二控制器;用于将游戏者移动目标的3D座标数据转换成2D座标数据的3D到2D座标系转换器;以及用于根据2D座标数据确定操作者移动目标相对于另一个移动目标的位置关系的确定器。

Description

驾驶游戏机
本发明涉及一种根据游戏者驾驶的模拟汽车的运动在监视器屏幕上实时显示三维图象(imtge)(下面称为3D)的驾驶游戏机。
传统的驾驶游戏机通常包括一个座位,该座位类似实际汽车驾驶员的座位,具有包括方向盘、加速踏板、刹车踏板和变速杆的控制设备。坐在座位上的游戏者一边观看监视器屏幕上显示的3D图象一边通过操作控制设备操纵模拟汽车。在这种类型的驾驶游戏机中,监视器屏幕显示诸如模拟公路、游戏者驾驶的汽车(下面称为主汽车)、和主汽车竞争的对抗汽车以及仅仅作为障碍物的其它模拟运动的汽车这样的目标。
在这类驾驶游戏机中,无论主汽车和其它任何汽车间碰撞事故何时发生而每辆其它汽车必需移动时,考虑到其它汽车间的位置关系监视器屏幕都应当给出主汽车和任何其它汽车间的主要碰撞事故和次要碰撞事故的地点。因此,每次更新屏幕图象必须确定主汽车和每辆其它汽车间的位置关系以及每辆其它汽车间的位置关系。
如果进行驾驶游戏的模拟公路做得平坦、笔直,尽管确定每辆汽车间的位置关系相对比较容易,但是在平坦、笔直公路上玩驾驶游戏将不会给游戏者带来很多乐趣。因此通常实际模拟公路除了有上、下坡外还具有3D公路特征曲线。在此情况下,必须用3D座标系计算屏幕上主汽车和其它汽车的位置并确定它们之间的位置关系。这自然需要较长时间进行数据处理。需要努力去开发一种软件程序,它能够以实时为基础,对每个连续图象更新循环完成位置确定的操作,这可能危及到开发的效率。
为了解决上述已有技术中的问题,本发明的目的是提供一种能够以实时为基础快速确定主汽车和其它模拟汽车间位置关系的驾驶游戏机。
一种驾驶游戏机包括:用于存储驾驶游戏机游戏空间中产生的3D公路的3D座标数据的3D数据存储器;用于存储与3D公路对应的2D公路的2D座标数据的2维(以下称为2D)数据存储器;用于根据游戏者的操作在3D公路上控制游戏者移动目标(或主汽车)运动的第一控制器;用于控制在2D公路上另一移动目标(或另一汽车)运动的第二控制器;用于将游戏者移动目标的3D座标数据转换成2D座标数据的3D到2D座标系转换器;以及用于根据2D座标数据确定操作者的移动目标相对于另一移动目标的位置关系的确定器。
在这样构成的驾驶游戏机中,除游戏者移动目标以外的另一辆汽车或多辆汽车运行在对应于3D公路的2D座标系定义的笔直公路上。
主汽车在以3D座标系定义的3D公路上运行,而3D座标系是根据游戏者的操作在模拟游戏空间中建立的。将以3D座标系定义的3D公路上的主汽车座标数据转换成以2D座标系定义的2D座标数据,并且根据2D座标系中的座标数据检查和判断主汽车与另一辆汽车(或者可能是多辆汽车)之间的位置关系。这样就很容易确定包括主汽车和任何其它汽车间次要碰撞和主要碰撞的位置关系。
在本发明的一个优选形式中,将2D公路设定为具有多条车道的笔直公路,并且2D公路的X和Y座标系与3D公路的X和Y座标系具有一一对应关系。
由于这样的设置,该3D座标数据转换成笔直公路的2D座标数据。正如在笔直公路上他们之中哪一辆汽车在其它汽车的前面或后面一样的明显,这使得确定器确定游戏者的移动目标和其它移动目标之间的位置关系变得更容易。如果将它同诸如通过将0代入3D座标数据的Z一座标值把3D座标数据转换成2D座标数据这样的情况相比较,能够容易地识别在2D笔直公路上容易确定位置关系而不是在弯曲公路上。在此比较情形中,当该公路是如图2所示的环形形状时,2D座标系本身的Y座标数据不必特别表明该汽车走了多远。另一方面,如果沿着笔直公路的长度方向取Y座标,在给定时间内仅仅比较Y座标数据来确定汽车行驶多远就足够了。
在本发明的另一方面中,根据另一个移动目标和游戏者移动目标两者的2D座标数据将确定器设定成用来确定另一个移动目标是否在预定的视野内。
由于这样的配置,能够根据移动目标的2D座标数据区别出处于游戏者预定视野内的那些移动目标和没有落在预定视野内的那些移动目标。前者的移动目标需要呈现在监视器屏幕上而后者的移动目标不需呈现在屏幕上。
此外,由于只计算2D笔直公路上的2D座标数据,所以能够很容易地找到该移动目标相对于游戏者的移动目标的位置关系。如同所能想象到的一样,寻找基于3D座标数据的3D位置关系需要更麻烦的步骤并且依次它也需要复杂的程序来完成这样的判定。因此为了分析移动目标间的位置关系,在有关2D座标系中确定位置关系的顺序的程序变得更简单的情况下,具有这样的确定器的优点是大大减少了程序的复杂性。因此,能够增加游戏机中可控移动目标的数量而不会明显增加需要计算移动目标位置关系的CPU工作负荷。
在本发明的又一个方面中,驾驶游戏机可以进一步包括用于将移动目标的2D座标数据转换成3D座标系中的3D座标数据的2D到3D座标系转换器。
由于这样的配置,基于2D座标系的2D座标数据它能使移动目标的精确位置定位于3D公路上。这样就能够在3D座标系中呈现移动目标的2D座标数据而且也能在2D座标系中呈现移动目标的3D座标数据。
在本发明的又一个方面中,驾驶游戏机进一步包括:图象生成器用于,如果由确定器确定该目标进入游戏者预定视野内时,通过由2D到3D座标系转换器转换该目标的2D座标数据在屏幕上生成该目标的对应图象。
由于这样的配置,只有落入游戏者视野内的那些移动目标才被呈现在监视器屏幕。其余的移动目标不出现在监视器屏幕,这样能减少该游戏机中计算图象生成的工作负荷。因此,能增加移动目标的数量同样也能使游戏更有趣、更逼真。
本发明的另一个形式是:驾驶游戏机进一步包括用于传送由对手操纵的对抗移动目标的数据的对抗移动目标控制器,而且确定器根据2D公路的2D座标数据确定对抗移动目标是否处在游戏者预定视野内。
由于这样的配置,根据对抗游戏者的操作,对抗汽车出现在模拟游戏空间建立的3D座标系所定义的3D公路上。这种配置使得每一个驾驶游戏都更加有趣。在3D座标系中定义的3D公路的对抗移动目标(或对抗汽车)的座标数据被转换成2D座标系中定义的笔直公路的座标数据并且根据2D座标系的座标数据来检查和判断主汽车、对抗汽车和其它汽车之间的位置关系。这使得确定包括主汽车、对抗汽车和其它任何汽车之间次要碰撞和主要碰撞位置关系变得更加容易。
只有当对抗汽车落入主汽车预定视野内对抗汽车的座标数据才被转换成3D公路上建立的3D座标系的座标数据,而且对抗汽车和其它汽车,无论发现哪一辆落在预定视野内都要安排将其与主汽车图象一起显示在监视屏幕上。这样配置起到在监视屏幕上给出更逼真的3D图象的作用而不增加图象生成处理器的工作负荷。
在参考附图阅读了以下优选实施例的详细描述之后本发明的这些及其它目的、特征和优点将变得更加清楚明了。
图1是根据本发明的驾驶游戏机的控制系统的方框图;
图2是表示在驾驶游戏机中游戏者玩驾驶游戏的模拟场地示意图;
图3是表示部分模拟闭合车道的示意图;
图4描绘了通过转换闭合车道得到的假想笔直车道图;
图5是表示用于识别冲突汽车的操作顺序的流程图;
图6是表示驾驶游戏机的操作顺序的流程图;
图7是表示图6中步骤S31的子程序的流程图;
图8是表示根据本发明一个实施例的驾驶游戏机的外部形状的示意图;
现在参考图8对根据本发明一个实施例的驾驶游戏机予以描述,图8是表示驾驶游戏机的外部形状的示意图。
驾驶游戏机主要包括驾驶室1和监视器2。同实际汽车驾驶员的位置一样,驾驶室1设置座位3、驾驶盘4、加速踏板5、制动踏板6和变速杆7。驾驶室1进一步包括在座位3的左前方位置用于插入硬币的硬币缝8和在驾驶盘4的右侧用于启动驾驶游戏的启动开关9。位于驾驶室1前方的监视器2,清晰地出现在坐在座位3上的游戏者的视野中,它包括诸如阴极射线管(CRT)、液晶显示器(LCD)或投影屏幕这样的显示设备。
现在参考图2至图4,对驾驶游戏进行概述的同时也对根据此实施例在执行驾驶游戏时用于图象处理的座标系加以描述。
图2是表示由驾驶游戏机摸拟的驾驶游戏场地11的示意图;图3是表示部分模拟闭合车道12的示意图;图4描绘了通过转换闭合车道12得到的假想笔直车道图。
图2所示的场地11表示由驾驶游戏机通过计算机图形形象化而模拟的整个空间。场地11包括沿着闭合车道12形成的建筑物和其它模型(没有图示)以及包括在场地边缘附近延伸的模拟闭合车道12。如图3所示,闭合车道12以规定的距离由开始点被划分成分段的公路模型①、②、③、④、⑤、⑥等等。在此说明书中使用的单词“模型”指的是通过使用计算机制图技术模拟的每一单独屏幕目标。
图2所示的三维(下面称为3D)完全座标系(X、Y、Z)是为整个场地11而建立的。本地座标系(x、y、z)是为用于定义诸如公路模型、建筑物模型或任何其它类型的模拟目标等每种模型形状的每个子空间而建立的。
图4所示的笔直车道是通过将弯曲闭合车道12转换成二维(下面称为2D)座标系以致使闭合车道12的中心线变成笔直并且与座标系的一个轴相平行而获得的。图4描绘的2D道路座标系(x、y)是为笔直车道120而建立的座标系,在该座标系中y-座标表示距开始点的距离而x-座标给出了横穿笔直车道120的横向位置。在如图4所示的此实施例中,在笔直车道120上因此也是在闭合车道12上有四条车道。
在驾驶游戏机上玩驾驶游戏时,游戏者在闭合车道12上驾驶他的、或她的、自己的主汽车(或称作游戏者的移动目标)并且游戏者能够超过在闭合车道12上运行的其它汽车。在该实施例中,模拟了几十辆由驾驶游戏机控制的其它汽车。监视器2根据主汽车当前的位置和方向显示位于游戏者视野内的闭合车道12上的周围建筑模型和其它汽车的图象。
图1是该实施例的驾驶游戏机的控制系统的方框图。
控制系统包括前面提到的监视器2和启动开关9还包括硬币检测器21、游戏者输入单元22、只读存储器(下面称为ROM)23、随机存取存储器(下面称为RAM)56和控制单元25。
当游戏者按下启动开关9时,作为结果产生的开关信号传送到控制单元25。硬币检测器21检测通过图8所示的硬币缝8插入的硬币并向控制单元25输出检测信号。
包括驾驶盘4、加速踏板5、制动踏板6和变速杆7的游戏者输入单元22检测包括驾驶盘4旋转角度、加速踏板5和制动踏板6的推压状态以及变速杆7的位置在内的游戏者各种不同的操作。将游戏者如此操作的数据传送到主汽车控制器255,本说明书下面将对它进行描述。
ROM23存储用于运行驾驶游戏机的游戏程序、基于上述提到的完全座标系的场地座标数据,基于各个本地座标系的模拟模型的座标数据、基于上述提到的道路座标系的道路数据、用于根据汽车工程理论控制模拟汽车运转状况的程序、用于定义完全座标系和各个本地座标系之间关系的数据以及下面将要描述的表1至表3的数据。RAM24用作为各种数据的暂时存储器。
包括中央处理单元(下面称为CPU)和逻辑电路的控制单元25控制驾驶游戏机的运转并且根据硬币检测器21发送的检测信号状态检查游戏者是否已将硬币塞入硬币缝8中。控制单元25也根据启动开关9返回的开关信号状态检查游戏者是否已按下启动开关9。
参看图1,控制单元25包括全(world)座标系处理器251、道路座标系处理器252、道路座标系转换器253和完全座标系转换器254。
完全座标系处理器251包括用于在完全座标系中执行控制操作的上述主汽车控制器255和图象生成处理器(或也称为图象生成器)256。道路座标系处理器252包括用于在道路座标系中执行控制操作的其它汽车控制器257、冲突汽车识别器258和位置确定器259。
完全座标系处理器251中的主汽车控制器255根据存储在ROM23中的汽车工程基础程序和由游戏者输入单元22游戏者输入的游戏者操作数据控制主汽车的运行状况。道路座标系转换器253将主汽车的座标由完全座标系转换成道路座标系。
道路座标系处理器252中的其它汽车控制器257控制在假想笔直车道120上(图4)采用道路座标系的其它多辆汽车的运动以使除了主汽车以外的各辆汽车能够例如以预定的状况改变它们的运行速度或由一条车道移到另一条车道。
由于用在其它汽车控制器257中的道路座标系的y-座标对应着主汽车由开始点运行的一个特定距离,仅通过对当前的y-座标加上(采样时间间隔)×(汽车速度)就能够很容易得到每辆汽车当前的位置。另外,道路座标系中的x-座标也对应着横过直车道120的一个横向特定位置。因此仅通过将当前x-座标加上或减去(采样时间间隔)×(横向移动速度)就能很容易控制如改变车道这样的横向移动。
位置确定器259能够确定包括主汽车和其它汽车之间以及除主汽车外的汽车之间的主要碰撞和次要碰撞的位置关系。它也确定其它汽车中的哪辆汽车处于主汽车的视野内。位置确定器259使用从道路座标系转换器253接收的用于表示主汽车当前位置的座标数据,根据由主汽车的移动方向以及主汽车的前进距离(或半径)计量的顺时针及逆时针角度依序来预先确定主汽车的视野。当位置确定器259判断主汽车和任何其它汽车间发生碰撞时,它将一个碰撞信号发送给图象生成处理器256。
冲突汽车识别器258基于由确定器259确定的主汽车和其它汽车之间以及除主汽车外其它汽车之间的位置关系根据下述图5所示的例行程序检查主汽车或任何其它汽车是否正在与除主汽车外所有汽车中选定的一辆特定汽车行驶在同一条车道上以及在这辆特定汽车的前面。用于控制各辆汽车移动的其它汽车控制器257使用冲突汽车识别器258的判断结果。冲突汽车识别器258此外也能检查是否有任何行驶在相邻车道上的靠近汽车以使它可以确定特定的汽车是否能变道。
完全座标系转换器254根据下述的图7所示的例行程序将由位置确定器259判断已落在主汽车视野内的那些其它汽车的位置座标由道路座标系转换为完全座标系。
完全座标系处理器251中的图象生成处理器256根据由主汽车控制器255确定的主汽车位置和方向,通过使用诸如几何模型和再现这种已有技术的3D图象处理技术,产生分段公路模型、位于沿闭合车道12(图2)附近的建筑物模型和落入主汽车视野内其它模型以及其位置座标已转换成完全座标系的另外汽车的组合图象。这样产生的图象显示在监视器2上。当接收到来自位置确定器259的碰撞信号时,主汽车疾驶时将会看到图象生成处理器256引起监视器2上的图象振动或扭转。
位置确定器259能很容易且快速地确定主汽车和其它汽车之间以及除主汽车以外的其它汽车之间的位置关系并识别落入主汽车视野内的那些汽车。这是由于在作出如上所述这样的判定时位置确定器259使用2D道路座标系。
道路座标系处理器252控制其它各辆汽车的2D位置座标,只有监视器2上显示的那些汽车的位置座标才被转换成由3D完全座标系表示的座标。这种方法有助于避免CPU的过载并增加能够同时进行控制的其它汽车的数据。因此在玩驾驶游戏时能够提供逼真感觉的3D图象并且能给出更多的乐趣。
现在参照表示用于识别冲突汽车的操作顺序的流程图图5描述冲突汽车识别器258的操作。
使用道路座标系将选定汽车的座标表示为(xo,yo),除选定汽车外的汽车K的座标表示为(xk,yk),其中k是由1至n所取的整数(“n”是包括主汽车在内但不包括选定汽车的模拟汽车数)。每条直车道120的宽度表示为D。
参看图5,首先判断|xk-xo|是否等于或小于D(步骤S1)。如果|xk-xo|≤D(步骤S1)。进一步判断yk是否大于yo(步骤S3)。如果yk>yo(步骤S3中为是),判定汽车K位于选定汽车的前面(步骤S5)。
如果|xk-xo|>D(步骤S1中为否),汽车k没有同选定汽车处于同一条车道上。同样,如果yk<yo(步骤S3中为否),很明显汽车k没有位于选定汽车的前面。在这两种情况中都判定汽车k没有位于选定汽车的前面(步骤S7)。
对除选定汽车外的所有汽车(1至n)重复执行以上程序以便识别位于选定汽车同一车道和在选定汽车前面的每辆汽车。
在驾驶游戏机计算机辅助控制中,识别冲突汽车通常需要最复杂的数据处理和最多数量的操作步骤。主要通过采用例如上述的冲突汽车识别程序检查是否有任何汽车行驶在车道线上特定汽车的前面。如果采用3D座标计算所有模拟汽车的位置并通过如上所述的各辆汽车间位置关系的判定和冲突汽车的识别显示3D图象,作为结果产生的游戏程序将变得更加复杂化,这包括很长操作步骤的程序。在该实施例中,冲突汽车识别程序通过采用2D道路座标系变得相当简单,如图5所示。这样能够在驾驶游戏中同时模拟若干(dozens of)辆其它汽车并增加了游戏的刺激性。
现在结合图1和图8参看图7和6的流程图,进一步描述驾驶游戏机的操作。
图6是表示根据本发明的驾驶游戏机的操作顺序的流程图。
当开启驾驶游戏机时,监视器2出现由图象生成处理器256产生的演示图象(步骤S11)。然后判断游戏者是否已将硬币塞入了硬币缝8(步骤S13)。如果判断结果是否定的(步骤S13中为否),监视器2继续给出演示图象。如果判断结果为肯定的(步骤S13中为是),图象生成处理器256在监视器2上显示开始屏幕(步骤S15)。
然后,判断是否已按下启动开关9(步骤S17)。如果判断结果为否定(步骤S17中为否),监视器2继续给出开始图象。如果判断结果为肯定(步骤S17中为是),游戏开始并且游戏者通过操作游戏者输入单元22提供的各种控制来驾驶主汽车。
游戏者的各种操作数据由游戏者输入单元22送到主汽车控制器255(步骤S19)并且根据存储在ROM23中的汽车工程基础程序模拟主汽车的响应(步骤S21)。通过道路座标系转换器253将步骤S21中得到的主汽车当前位置的座标数据转换成道路座标系数据(步骤S23)。
然后,更新位置确定器259中主汽车的位置数据(步骤S25),同时其它汽车控制器257执行用于根据其它汽车间位置关系和冲突汽车识别器258的判断结果控制其它汽车运动的操作(步骤S27)。位置确定器259识别落入主汽车视野内的其它汽车(步骤S29)并且完全座标系转换器254按后面要描述的程序将这样的其它汽车位置数据由道路座标系转换成完全座标系(步骤S31)。
图象生成处理器256通过模拟汽车的运动状况产生从主汽车观察的3D图象,3D图象采用了被转换成完全座标系的其它汽车位置数据和在步骤S21中确定的主汽车位置和方向,并且图象生成处理器256使监视器2给出这样的图象(步骤S33)。然后判断由游戏开始的预定时间周期是否已过(步骤S35)。如果预定时间周期还没过(步骤S35中为否),操作流程返回到步骤S19并重复同样的操作(步骤S19至S35)。如果预定的时间周期已过(步骤S35中为是),图6的操作程序便结束。
图7是表示图6中步骤S31子程序的流程图。首先,参考由道路座标系表示的汽车座标从如下表1所示的公路模型中选择与相应汽车当前位置对应的公路模型(步骤S41)。
表1公路模型表
 距离(m)  公路模型
   0-100    ①100-150    ②150-200    ③200-230    ④230-400    ⑤400-500    ⑥…         …
上面的表1表示存储在ROM23中的部分公路模型表。公路模型表定义了用于描述图4所示直车道120的各种公路模型和道路座标系Y-座标间的关系。
参考下面表2所示的公路模型位置数据表,检索完全座标系中的座标,它定义了用于描述每个所选择的公路模型的本地座标系的原点(步骤S43)。这样得到的本地座标系被用来定义步骤S41中所选择的公路模型的形状。
表2公路模型位置数据表
公路模型  完全座标系中的原点位置
    ①    X1,Y1,Z1②    X2,Y2,Z2③    X3,Y3,Z3④    X4,Y4,Z4⑤    X5,Y5,Z5⑥    X6,Y6,Z6…              …
上述的表2表示存储在ROM23中的部分公路模型位置数据表。公路模型位置数据表定义了用于描述每个公路模型形状的本地座标系和完全座标系间的关系。
然后参考下面表3所示的公路模型形状表,检索步骤S41中选择的公路模型形状信息(步骤S45)。
表3 公路模型形状表
公路模型     公路模型形状信息
车道数   形状       弯曲部分中心    弯曲部分半径
①②③④⑤⑥…    4     直            ……                        ……4  左转弯曲线  (X2,Y2,Z2)      r24     直            ……                         ……4  右转弯曲线  (X4,Y4,Z4)      r44     直            ……                         ……4  左转弯曲线  (X6,Y6,Z6)      r6…         …                          …                                    …
上面的表3表示存储在ROM23中的部分公路模型形状表。公路模型形状表给出了每段公路模型的结构信息。该信息定义了每段公路模型的车道数和形状(直的、左或右转弯曲线)。该信息包括了由相应的本地座标系表示的每段转弯公路模型弯曲部分的中心和弯曲部分的半径。
然后,根据上述步骤S45中得到的公路模型形状信息以及基于道路座标系的汽车座标数据计算出由各个公路模型的本地座标系表示的相应汽车的座标(步骤S47)。
接着,根据上述步骤S43中得到的基于完全座标系的各个公路模型的座标数据以及上述步骤S47中得到的基于各个本地座标系的汽车座标数据计算出由完全座标系表示的相应汽车的座标(步骤S49)。
图7的子程序可以包括一个操作即:当座标数据由道路座标系转换成完全座标系时,使得闭合车道12曲线中外道上的汽车略微加速同时内道上的汽车略微减速。这样的调整将会对闭合车道12内道与外道之间的差给予补偿。
参看图3,闭合车道12可以分成相同长度的分段公路模型。在此情况下,步骤S41能够更容易地选择公路模型。
下面描述的是上述实施例的变更形式,它能使两个游戏者在驾驶游戏中互相竞争。
在此实施例的变更形式中,如图8所示的一对驾驶游戏机彼此通过通讯电缆相互连接,并且每个驾驶游戏机的控制系统包括上述优选实施例的驾驶游戏机所具有的单元,还包括图1中用点划线表示的通讯控制器26。
一个驾驶游戏机的通讯控制器26将由道路座标系转换器253转换的主汽车当前位置座标数据传送到另一个驾驶游戏机。同样,一个驾驶游戏机的通讯控制器26接收由另一个驾驶游戏机主汽车或对抗汽车的道路座标系表示的当前位置座标数据,同时将接收到的座标数据传送到位置确定器259。
在优选实施例的变更形式中,位置确定器259另外还能确定主汽车和对抗汽车之间以及另一方汽车和对抗汽车之间的位置关系。位置确定器259也判断对抗汽车是否位于主汽车的视野内。当位置确定器259判定主汽车和对抗汽车间发生了冲突(碰撞)时,它将碰撞信号传送到图象生成处理器256。
冲突汽车识别器258另外也检查对抗汽车是否跟随在除主汽车外所有汽车中选定的特定汽车之后与其行驶在同一车道上以及是否在特定汽车之前与其行驶在同一车道上。如果位置确定器259判定对抗汽车落在主汽车视野内,完全座标系转换器254另外也将对抗汽车的位置座标由道路座标系转换成完全座标系。另外,图象生成处理器256根据转换成完全座标系的对抗汽车位置座标在监视器2上给出它的图象。
虽然,优选实施例这种变更形式的每台驾驶游戏机都包括用于彼此交换主汽车位置数据的通讯控制器26。这样配置能使两个游戏者在同一条车道上竞争,使得玩驾驶游戏更有趣、更刺激。
位置确定器259能够容易且快速地确定主汽车和对抗汽车之间的位置关系并且确定对抗汽车是否落在主汽车视野内。这是因为正如其它汽车情况一样位置确定器259操纵使用了2D道路座标系的对抗汽车位置数据。
按照此实施例的变更形式,两个以上的驾驶游戏机可以彼此相互连接以增加对抗汽车的数量以使玩驾驶游戏变得更有趣、更刺激。
可以将通讯控制器26(也称为对抗移动目标控制器)构成为以传送由完全座标系表示的主汽车位置数据并接收由完全座标系表示的对抗汽车位置数据的形式。在此变动中,道路座标系转换器253应该将主汽车和对抗汽车的位置数据转换到道路座标系并将作为结果产生的座标数据传送到位置确定器259。
在另一个变动中,可以设置用于控制彼此相互连接的多台驾驶游戏机的共用控制单元,以代替每台驾驶游戏机中的控制单元25。在此变动中,不需要通讯控制器26,但是对各台驾驶游戏机来说应该设置完全座标系处理器251。对各台驾驶游戏机来说共用控制单元应当包括如前所述同样方式的道路座标系处理器252、道路座标系转换器253以及完全座标系转换器254,它们执行判断、座标转换等操作。

Claims (7)

1、一种驾驶游戏机,包括:
3D数据存储器用于存储驾驶游戏机游戏空间中产生的3D公路的3D座标数据;
2D数据存储器,用于存储与3D公路相对应的2D公路的2D座标数据;
第一控制器,用于根据游戏者的操作控制3D公路上游戏者移动目标的运动;
第二控制器,用于控制2D公路上另一个移动目标运动;
3D到2D座标系转换器,用于将游戏者移动目标的3D座标数据转换成2D座标数据;以及
确定器,用于根据2D座标数据确定操作者移动目标相对于另一移动目标的位置关系。
2、根据权利要求1所述的驾驶游戏机,其中,2D公路是具有多条车道的笔直公路,并且2D公路的X和Y座标系与3D公路的X和Y座标系具有一一对应的关系。
3、根据权利要求2所述的驾驶游戏机,其中,确定器根据另一移动目标和游戏者移动目标的2D座标数据确定另一移动目标是否在游戏者移动目标的预定视野内。
4、根据权利要求3所述的驾驶游戏机,其中,针对游戏者移动目标及另一移动目标相距游戏者的移动目标的距离沿着游戏者移动目标运行方向延伸的直线按照测量的顺时针和逆时针角度来确定视野。
5、根据权利要求3所述的驾驶游戏机,其中,还包括:
2D到3D座标系转换器,用于将移动目标的2D座标数据转换成3D座标系中的3D座标数据。
6、根据权利要求4所述的驾驶游戏机,其中,还包括:
图象产生器,用于通过由2D到3D座标系转换器转换该目标的2D座标数据在游戏空间生成另一移动目标的对应图象,如果由确定器确定了该移动目标在预定视野内时。
7、根据权利要求5所述的驾驶游戏机,其中,还包括:
对抗移动目标控制器,用于传送由对手操纵的对抗移动目标数据,而且确定器根据2D座标数据确定对抗移动目标是否处在游戏者移动目标预置视野内。
CN96121108A 1995-09-12 1996-09-12 驾驶游戏机 Expired - Lifetime CN1073454C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP7233908A JP2667656B2 (ja) 1995-09-12 1995-09-12 ドライビングゲーム機
JP233908/1995 1995-09-12
JP233908/95 1995-09-12

Publications (2)

Publication Number Publication Date
CN1157180A CN1157180A (zh) 1997-08-20
CN1073454C true CN1073454C (zh) 2001-10-24

Family

ID=16962477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96121108A Expired - Lifetime CN1073454C (zh) 1995-09-12 1996-09-12 驾驶游戏机

Country Status (6)

Country Link
US (2) US5772504A (zh)
EP (1) EP0761267B1 (zh)
JP (1) JP2667656B2 (zh)
CN (1) CN1073454C (zh)
DE (1) DE69614470T2 (zh)
TW (1) TW273519B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100410955C (zh) * 2005-09-30 2008-08-13 腾讯科技(深圳)有限公司 在二维游戏场景中实现跟随的方法及装置

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7139843B1 (en) 1995-05-30 2006-11-21 Roy-G-Biv Corporation System and methods for generating and communicating motion data through a distributed network
US7137107B1 (en) 2003-04-29 2006-11-14 Roy-G-Biv Corporation Motion control systems and methods
DE69729621T2 (de) * 1996-05-02 2005-07-21 Sega Enterprises, Ltd. Spielvorrichtung und verarbeitungsmethode dafür sowie aufnahmemedium
CN1196508C (zh) * 1996-06-05 2005-04-13 世嘉股份有限公司 游戏用图象处理装置
JP3273729B2 (ja) * 1996-06-07 2002-04-15 コナミ株式会社 ドライビングゲーム機
TW394702B (en) * 1996-10-09 2000-06-21 Sega Enterprises Kk Player, solution and play implementation and play system
US20010032278A1 (en) 1997-10-07 2001-10-18 Brown Stephen J. Remote generation and distribution of command programs for programmable devices
DE69835738T2 (de) * 1997-11-07 2007-09-13 Kabushiki Kaisha Sega Doing Business As Sega Corp. Spielgerät
USD432585S (en) * 1997-11-14 2000-10-24 Sega Enterprises, Ltd. Control unit for simulation game machine
US6988732B2 (en) * 1998-09-11 2006-01-24 Mikohn Gaming Corporation Knowledge-based casino game and method therefor
US6309306B1 (en) * 1999-03-03 2001-10-30 Disney Enterprises, Inc. Interactive entertainment attraction using telepresence vehicles
JP2001079263A (ja) * 1999-09-16 2001-03-27 Sega Corp ゲーム装置、データ処理方法、及び情報記録媒体
US8032605B2 (en) 1999-10-27 2011-10-04 Roy-G-Biv Corporation Generation and distribution of motion commands over a distributed network
US6406369B1 (en) 2000-07-28 2002-06-18 Anthony J. Baerlocher Gaming device having a competition bonus scheme
US6780110B2 (en) 2000-07-28 2004-08-24 Igt Gaming device having a competition bonus scheme
US7201657B2 (en) * 2000-07-28 2007-04-10 Igt Gaming device having a game with decreasing probabilities of success
US6761632B2 (en) * 2000-08-31 2004-07-13 Igt Gaming device having perceived skill
US6780103B2 (en) * 2000-08-31 2004-08-24 Igt Gaming device having skill/perceived skill bonus round
US6572473B1 (en) * 2000-10-06 2003-06-03 Igt Gaming device having game scheme allowing player skill to affect symbol movement without affecting award
AU2002251731A1 (en) * 2001-01-04 2002-07-16 Roy-G-Biv Corporation Systems and methods for transmitting motion control data
US7904194B2 (en) 2001-02-09 2011-03-08 Roy-G-Biv Corporation Event management systems and methods for motion control systems
US6852027B2 (en) 2001-09-28 2005-02-08 Igt Gaming device having rate dependent game
US6939224B2 (en) * 2002-03-12 2005-09-06 Igt Gaming device having varying risk player selections
US7169047B2 (en) 2002-03-28 2007-01-30 Igt Providing an indication of a hidden bonus on a casino gaming apparatus
JP3731879B2 (ja) * 2002-05-09 2006-01-05 任天堂株式会社 ゲーム機およびゲームプログラム
US7789756B2 (en) 2002-09-13 2010-09-07 Igt Wagering gaming device having simulated control of movement of game functional elements
JP2004105671A (ja) * 2002-09-16 2004-04-08 Genki Kk 空間位置共有システム、データ共有システム、ネットワークゲームシステム及びネットワークゲーム用クライアント
US6942568B2 (en) * 2002-12-13 2005-09-13 Igt Gaming device having skill and dexterity element
JP3733949B2 (ja) * 2002-12-26 2006-01-11 株式会社三洋物産 遊技機
US8456475B2 (en) * 2003-06-30 2013-06-04 Microsoft Corporation Motion line switching in a virtual environment
US7358973B2 (en) * 2003-06-30 2008-04-15 Microsoft Corporation Mixture model for motion lines in a virtual reality environment
US8027349B2 (en) 2003-09-25 2011-09-27 Roy-G-Biv Corporation Database event driven motion systems
US20060064503A1 (en) 2003-09-25 2006-03-23 Brown David W Data routing systems and methods
US8585479B2 (en) 2003-10-20 2013-11-19 Tipping Point Group, Llc System to decode video signal from electronic gaming device and to determine play information
US20060040239A1 (en) * 2004-08-02 2006-02-23 J. J. Keller & Associates, Inc. Driving simulator having articial intelligence profiles, replay, hazards, and other features
WO2006023907A2 (en) 2004-08-20 2006-03-02 Igt Gaming device and method having a first interactive game which determines a function of a second wagering game
US9552686B2 (en) 2005-09-02 2017-01-24 Igt Video and mechanical spinning bonus wheel
JP5013303B2 (ja) * 2006-01-06 2012-08-29 株式会社セガ ゲーム装置及びその制御方法
CA2546518A1 (en) * 2006-05-10 2007-11-10 Sylvain Perigny Gforce simulation for automobile racing
US7950993B2 (en) 2006-11-08 2011-05-31 Igt Gaming system and method providing an interactive game with automatic wagers
US7931531B2 (en) 2006-11-08 2011-04-26 Igt Gaming system and method providing an interactive game with automatic wagers
US8814647B2 (en) * 2007-03-19 2014-08-26 Igt Gaming device and method of operating a gaming device including player controlled targeting
US8292723B2 (en) 2007-11-09 2012-10-23 Igt Gaming system and method for providing team play
US8702496B2 (en) * 2009-03-16 2014-04-22 Igt Gaming device and method providing slot game having virtual map driven reel stop position determinations
US8911288B2 (en) * 2009-03-16 2014-12-16 Igt Gaming device and method providing slot game having virtual map driven reel stop position determinations
US8292720B2 (en) 2009-05-29 2012-10-23 Igt Gaming system, gaming device and method providing competitive wagering games
US8398475B2 (en) 2010-04-27 2013-03-19 Igt Gaming system, gaming device and method providing a first game and a plurality second wagering games each associated with a separate activatable component of the first game
US9821224B2 (en) 2010-12-21 2017-11-21 Microsoft Technology Licensing, Llc Driving simulator control with virtual skeleton
US8366533B1 (en) 2011-09-21 2013-02-05 Igt Gaming system, gaming device, and method providing an obstacle board slot game
US8366532B1 (en) 2011-09-21 2013-02-05 Igt Gaming system, gaming device, and method providing an obstacle board slot game
US8795053B2 (en) 2012-09-24 2014-08-05 Igt Gaming system and method providing one or more indications associated with a player-selected symbol combination for a play of a pachisuro-style slot game
US9449467B2 (en) 2012-09-25 2016-09-20 Igt Gaming system and method providing a selection game associated with a plurality of different sets of pickable selections
KR101459908B1 (ko) * 2013-05-20 2014-11-07 현대자동차주식회사 안전운전유도 게임 장치 및 방법
US20150018072A1 (en) 2013-07-09 2015-01-15 Igt Gaming system and method for resuming a skill-based game after an interruption event
CN107376351B (zh) * 2017-07-12 2019-02-26 腾讯科技(深圳)有限公司 对象的控制方法和装置
EP3809359A1 (en) * 2019-10-14 2021-04-21 Ningbo Geely Automobile Research & Development Co. Ltd. Vehicle driving challenge system and corresponding method
TWD216612S (zh) * 2021-05-28 2022-01-11 酷碼科技股份有限公司 電競用座艙

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03188885A (ja) * 1990-03-06 1991-08-16 Taito Corp ゲームマシン
WO1992016922A1 (en) 1991-03-21 1992-10-01 Atari Games Corporation Vehicle simulator including cross-network feedback
US5368484A (en) * 1992-05-22 1994-11-29 Atari Games Corp. Vehicle simulator with realistic operating feedback
US5366376A (en) * 1992-05-22 1994-11-22 Atari Games Corporation Driver training system and method with performance data feedback
JP2760253B2 (ja) * 1992-07-14 1998-05-28 住友電気工業株式会社 道路の動画像作成方法及びこの方法を適用した車載ナビゲーション装置
JP2799126B2 (ja) * 1993-03-26 1998-09-17 株式会社ナムコ ビデオゲーム装置及びゲーム用入力装置
US5577960A (en) * 1993-06-10 1996-11-26 Namco, Ltd. Image synthesizing system and game playing apparatus using the same
US5734373A (en) * 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
JP3889815B2 (ja) * 1994-01-25 2007-03-07 株式会社バンダイナムコゲームス ゲーム装置およびこれを用いたマルチプレーヤ型のゲームシステム
US5755620A (en) * 1995-04-03 1998-05-26 Kabushiki Kaisha Sega Enterprises Game system and data processing method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100410955C (zh) * 2005-09-30 2008-08-13 腾讯科技(深圳)有限公司 在二维游戏场景中实现跟随的方法及装置

Also Published As

Publication number Publication date
TW273519B (en) 1996-04-01
EP0761267A3 (en) 1998-05-06
JPH0975546A (ja) 1997-03-25
CN1157180A (zh) 1997-08-20
DE69614470T2 (de) 2002-05-08
EP0761267A2 (en) 1997-03-12
DE69614470D1 (de) 2001-09-20
US5772504A (en) 1998-06-30
US6117008A (en) 2000-09-12
EP0761267B1 (en) 2001-08-16
JP2667656B2 (ja) 1997-10-27

Similar Documents

Publication Publication Date Title
CN1073454C (zh) 驾驶游戏机
JP6499383B2 (ja) 多搭乗者乗り物車両
CN1146458C (zh) 驾驶型游戏机及其图像显示方法
CN1115613C (zh) 一种多方向切换器和一种使用该切换器的驾驶游戏机
CN1101034C (zh) 模拟驾驶游戏机
EP0790583B1 (en) Image processing method and image processor
CN108091203A (zh) 一种基于虚拟现实技术的应激交通场景驾驶培训系统
CN1161095A (zh) 虚拟图象生成方法及其设备
JP3273729B2 (ja) ドライビングゲーム機
CN1656430A (zh) 计算机控制赛车网络
CN108922307A (zh) 模拟驾驶训练方法、装置及模拟驾驶系统
CN101587658A (zh) 基于图像渲染引擎和物理引擎的三维汽车驾驶模拟装置
CN101770707B (zh) 一种基于摄像头的虚拟汽车驾驶系统及虚拟驾驶方法
CN1141160C (zh) 竞赛游戏机
CN201576364U (zh) 一种基于摄像头的虚拟汽车驾驶系统
CN107016894A (zh) 装甲车模拟训练系统和方法
CN208061476U (zh) 大型车辆驾驶模拟系统
JP3242414U (ja) 自動車のアクセル/ブレーキペダル操作の練習用ゲーム機
CN1203406C (zh) 信息处理装置及其用户命令响应方法和计算机程序
JP3179739B2 (ja) ドライビングゲーム機及びドライビングゲームプログラムが格納された記録媒体
CN115546452A (zh) 一种基于mr技术的数据体验系统
MXPA97003200A (en) Image processing method, image processing system and virt reality system
AU740459B2 (en) Image processing method, image processing system and experience simulation system
JP2010134101A (ja) ドライビングシミュレータ
CN110384890A (zh) 基于虚拟现实的自行车运动仿真系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20081212

Address after: Tokyo, Japan, Japan

Patentee after: Konami Digital Entertainment C.

Address before: Tokyo, Japan, Japan

Patentee before: Konami Co., Ltd.

ASS Succession or assignment of patent right

Owner name: KONAMI DIGITAL ENTERTAIMENT CO., LTD.

Free format text: FORMER OWNER: KONAMI CO., LTD.

Effective date: 20081212

CX01 Expiry of patent term

Granted publication date: 20011024

EXPY Termination of patent right or utility model