用于主端游戏机中的控制电路制造技术

技术编号:20435587 阅读:41 留言:0更新日期:2019-02-26 22:37
本说明书提供一种用于主端游戏机中的控制电路,包含:处理器;以及用于储存计算机程序产品的储存电路。处理器设置成执行计算机程序产品以进行以下运作:建立主端游戏机与从端游戏机间的网络联机关系;接收主端游戏机的用户操控装置产生的主端用户输入值;接收从端游戏机传来的从端用户输入值;依据主端用户输入值和从端用户输入值产生目标指令;将目标指令和虚时钟指示值传送至从端游戏机;在主端模拟环境中依据虚时钟指示值执行目标指令;以及依据目标指令执行结果更新主端游戏画面,并将更新后的主端游戏画面显示在显示装置上。

Control Circuit for Main-end Game Machine

This specification provides a control circuit for a main-end game console, including a processor and a storage circuit for storing computer program products. Processors are set up to execute computer program products for the following operations: establishing the network connection between the main-end game console and the slave-end game console; receiving the input value of the main-end user generated by the user control device of the main-end game console; receiving the input value of the slave-end user from the slave-end game console; generating the target instruction according to the input value of the main-end user and the input value of the slave-end user; and pointing to the target. The command and virtual clock indication values are transmitted to the slave game console; the target instructions are executed according to the virtual clock indication values in the host simulation environment; and the game pictures of the main game are updated according to the execution results of the target instructions, and the updated game pictures of the main game are displayed on the display device.

【技术实现步骤摘要】
用于主端游戏机中的控制电路
本专利技术有关游戏机(videogameconsole),尤指一种允许多部游戏机通过网络联机共同仿真同一单机多人游戏的主端游戏机中的控制电路。
技术介绍
许多在因特网不普及的时代开发出来的单机多人游戏(standalonemultiplayervideogame)已经成为了经典游戏,至今依然让人回味无穷。因此,市面上出现了许多专门用来模拟旧款游戏机的仿真器软件或硬件,让现在的玩家能够重温从前的经典游戏。旧款游戏机当初的控制方式,都是设计成多个玩家操控的键盘或游戏杆必须与同一游戏机相连才能共同进行游戏。换言之,旧款游戏机无法支持多个玩家通过网络联机共同进行同一个多人游戏的功能。因此,要共同进行同一单机多人游戏的玩家必须同时处于同一地点(例如,同一房间),并通过同一屏幕来共同进行游戏。虽然现在网络普及了,但现有的各类游戏仿真器受限于旧款游戏机的原始设计架构,仍旧无法让位于不同地点的玩家们共同进行同一旧款单机多人游戏,这也是现有游戏仿真器在应用弹性上的重大局限。
技术实现思路
有鉴于此,如何让位于不同地点的玩家们能够共同进行同一个旧款的单机多人游戏,实为业界有待解决的问题。本说明书提供一种用于一主端游戏机中的控制电路的实施例。该主端游戏机包含一传输电路、一用户操控装置、以及一通信电路。该控制电路包含:一处理器;以及一储存电路,设置成储存一计算机程序产品。该处理器设置成执行该计算机程序产品以进行以下运作:通过该通信电路建立该主端游戏机与一远程的从端游戏机彼此间的网络联机关系;加载一目标游戏映像文件至该处理器所建立的一主端模拟环境;接收该用户操控装置基于用户操作所产生的一或多个主端用户输入值;接收该从端游戏机通过网络传来的一或多个从端用户输入值;依据该一或多个主端用户输入值和该一或多个从端用户输入值,产生一目标指令;产生一虚时钟指示值;利用该通信电路将该目标指令和该虚时钟指示值通过网络传送至该从端游戏机;在该主端模拟环境中依据该虚时钟指示值执行该目标指令;以及依据该目标指令执行结果产生一更新后的主端游戏画面,并将该更新后的主端游戏画面通过该传输电路传送至一主端显示装置进行显示。上述实施例的优点之一,是允许多部游戏机通过网络联机共同仿真同一单机多人游戏,让位于不同地点的多个玩家能够共同进行同一个旧款的单机多人游戏。上述实施例的另一优点,是主端游戏机无需将整个游戏画面的影像数据传送至从端游戏机进行同步显示,能大幅降低主端游戏机与从端游戏机之间的数据传输量,进而有效避免主端游戏机与从端游戏机两边出现游戏画面有明显时间差的问题。本专利技术的其它优点将搭配以下的说明和附图进行更详细的解说。附图说明图1为本专利技术一实施例的游戏仿真系统简化后的功能方块图。图2为图1中的主端游戏机内的计算机程序产品的一实施例简化后的功能模块示意图。图3为图1中的从端游戏机内的计算机程序产品的一实施例简化后的功能模块示意图。图4至图5为本专利技术一实施例的单机多人游戏模拟方法简化后的流程图。具体实施方式以下将配合相关图式来说明本专利技术的实施例。在图式中,相同的标号表示相同或类似的组件或方法流程。图1为本专利技术一实施例的游戏仿真系统100简化后的功能方块图。游戏仿真系统100包含有可通过网络互相联机的多部游戏机(例如,图1中的示例性游戏机110、130、150),以及分别耦接于前述多部游戏机的多个显示装置(例如,图1中的示例性显示装置120、140、160)。前述的网络可以是采用各种通信协议进行数据交换的因特网或内部网络。游戏仿真系统100中的两部或两部以上的游戏机可通过网络联机共同搭配进行同一个旧款单机多人游戏的模拟运作,以便在不同的显示装置上同步呈现出游戏的模拟运作结果,让位于不同地点(例如,不同房间、不同建筑物、不同城市、或不同国家)的多个玩家得以突破地域限制共同进行前述的旧款单机多人游戏,藉此实现传统游戏仿真器无法提供的多人异地共同进行游戏的功能。在说明书及申请专利范围中所指称的「旧款单机多人游戏」一词,指的是当初发行时的原始设计是限定在单一独立游戏机上执行、可供多个用户在同一地点操控前述单一游戏机共同进行游戏、但不支持多个用户在不同地点通过网络联机共同进行游戏的各种旧型街机游戏(arcadegame)、旧型电视游戏(TVgame)、或旧型计算机游戏(PCgame)。在游戏仿真系统100中,每个游戏机的主要架构都大致相同。例如,如图1所示,游戏机110包含一内存111、一传输电路112、一用户操控装置113、一通信电路114、以及一控制电路115,其中,控制电路115包含一处理器116以及一储存电路117,且储存电路117内储存有一计算机程序产品118。游戏机130包含一内存131、一传输电路132、一用户操控装置133、一通信电路134、以及一控制电路135,其中,控制电路135包含一处理器136以及一储存电路137,且储存电路137内储存有一计算机程序产品138。在游戏机110中,内存111用来暂存控制电路115或其它电路运作所需的数据。传输电路112设置成传输影音数据至对应的显示装置120进行显示。用户操控装置113设置成供用户输入游戏操控指令。通信电路114设置成通过网络与其它远程装置进行数据通信。控制电路115耦接于内存111、传输电路112、用户操控装置113、以及通信电路114,且控制电路115的处理器116设置成执行储存电路117内的计算机程序产品118以控制前述装置的运作。在游戏机130中,内存131用来暂存控制电路135或其它电路运作所需的数据。传输电路132设置成传输影音数据至对应的显示装置140进行显示。用户操控装置133设置成供用户输入游戏操控指令。通信电路134设置成通过网络与其它远程装置进行数据通信。控制电路135耦接于内存131、传输电路132、用户操控装置133、以及通信电路134,且控制电路135的处理器136设置成执行储存电路137内的计算机程序产品138以控制前述装置的运作。前述储存电路117内的计算机程序产品118可由一或多个应用程序模块组成。例如,图2为图1中的计算机程序产品118的一实施例简化后的功能模块示意图。在本实施例中,计算机程序产品118包含一影音处理模块210、一虚时钟控制模块220、一联机模块230、一用户指令接收模块240、以及一仿真器模块250。前述储存电路137内的计算机程序产品138可由一或多个应用程序模块组成。例如,图3为图1中的计算机程序产品138的一实施例简化后的功能模块示意图。在本实施例中,计算机程序产品138包含一影音处理模块310、一虚时钟控制模块320、一联机模块330、一用户指令接收模块340、以及一仿真器模块350。实作上,前述的内存111与131皆可用各种挥发性或非挥发性内存来实现。传输电路112与132皆可用各种合适规格的影音数据传输电路来实现。用户操控装置113与133皆可用一个或一个以上的各种游戏杆、键盘、触控板、鼠标、轨迹球、或前述装置的组合来实现。通信电路114与134皆可用各种有线网络接口、无线网络接口、或是同时整合前述两种功能的电路来实现。前述的处理器116与136皆可用一或多个运算电路来实现。前述的储存电路117与13本文档来自技高网...

【技术保护点】
1.一种用于一主端游戏机(110)中的控制电路(115),该主端游戏机(110)包含一传输电路(112)、一用户操控装置(113)、以及一通信电路(114),该控制电路(115)包含:一处理器(116);以及一储存电路(117),设置成储存一计算机程序产品(118);其中,该处理器(116)设置成执行该计算机程序产品(118)以进行以下运作:通过该通信电路(114)建立该主端游戏机(110)与一远程的从端游戏机(130)彼此间的网络联机关系;加载一目标游戏映像文件至该处理器(116)所建立的一主端模拟环境;接收该用户操控装置(113)基于用户操作所产生的一或多个主端用户输入值;接收该从端游戏机(130)通过网络传来的一或多个从端用户输入值;依据该一或多个主端用户输入值和该一或多个从端用户输入值,产生一目标指令;产生一虚时钟指示值;利用该通信电路(114)将该目标指令和该虚时钟指示值通过网络传送至该从端游戏机(130);在该主端模拟环境中依据该虚时钟指示值执行该目标指令;以及依据该目标指令执行结果产生一更新后的主端游戏画面,并将该更新后的主端游戏画面通过该传输电路(112)传送至一主端显示装置(120)进行显示。...

【技术特征摘要】
1.一种用于一主端游戏机(110)中的控制电路(115),该主端游戏机(110)包含一传输电路(112)、一用户操控装置(113)、以及一通信电路(114),该控制电路(115)包含:一处理器(116);以及一储存电路(117),设置成储存一计算机程序产品(118);其中,该处理器(116)设置成执行该计算机程序产品(118)以进行以下运作:通过该通信电路(114)建立该主端游戏机(110)与一远程的从端游戏机(130)彼此间的网络联机关系;加载一目标游戏映像文件至该处理器(116)所建立的一主端模拟环境;接收该用户操控装置(113)基于用户操作所产生的一或多个主端用户输入值;接收该从端游戏机(130)通过网络传来的一或多个从端用户输入值;依据该一或多个主端用户输入值和该一或多个从端用户输入值,产生一目标指令;产生一虚时钟指示值;利用该通信电路(114)将该目标指令和该虚时钟指示值通过网络传送至该从端游戏机(130);在该主端模拟环境中依据该虚时钟指示值执行该目标指令;以及依据该目标指令执行结果产生一更新后的主端游戏画面,并将该更新后的主端游戏画面通过该传输电路(112)传送至一主端显示装置(120)进行显示。2.如权利要求1所述的控制电路(115),其中,该目标游戏映像文件内含的一目标游戏是一单机多人游戏,但该目标游戏本身并不支持多个用户通过网络联机共同进行该目标游戏的功能。3.如权利要求2所述的控制电路(115),其中,该处理器(116)设置成在该通信电路(114)接收到从端游戏机(130)通过网络传来的一联机要求后,才建立该主端游戏机(110)与该从端游戏机(130)...

【专利技术属性】
技术研发人员:林群皓程一正洪胜凯郑建国
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:中国台湾,71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1