游戏程序中上演导出剧目的方法

文档序号:1634333阅读:359来源:国知局
专利名称:游戏程序中上演导出剧目的方法
技术领域
本发明涉及一种在家用电视游戏机上运行的游戏程序中上演导出剧目的方法,特别是涉及一种在随时间逐步进行的游戏程序中上演导出剧目的方法。
最近,开发出一种具有计时器的家用电视游戏机,也开发出一种具有计时器功能的个人计算机游戏软件。
通常,家用电视游戏是按程序中所述的情节而进行的。因此,在玩用计算机编程的游戏中,当游戏者几乎熟悉了游戏的情节或形式时,游戏者就没有兴趣再玩了。特别是在扮演角色的游戏中,该游戏总是按照预定的故事情节进行,当几乎熟悉故事情节后就会厌烦。为使游戏情节具有意外性或逼真性,提出一种方法如根据基于游戏机计时器的实际时间来确定背景或环境,又如通过产生随机数来改变游戏难度。
另一方面,一些游戏采用了钟表的实际时间(实际的生活时间),在这样的游戏中在预定的时间例如特定月的特定日或从一特定日至另一特定日的一特定时间段内会出现导出剧目。这里,需要对这些游戏程序加以说明以便每一时间对应每一导出剧目从而随着时间的推移,出现每一导出剧目。因此,如果每天在游戏中有一个事件准备作为一导出剧目,一年就需要366个导出剧目(365天+闰年的1天)。进一步讲,如果涉及的是一小时,一分钟或星期几,则将需要大量的剧目。例如,如

图1所示,如果打算将导出剧目与月,日,小时对应,游戏将需要大量的剧目。
因为受家用电视游戏机内程序规模的限制,事件必须以几天的间隔或一月一次或至多一天一次的频率产生。在典型的实施例中,导出剧目的产生频率是基于一个时间周期,例如在基准时间后的几小时或几天。
此时,“事件”指一仪式或事情,例如节日,交易会和冲洗。“导出剧目”指从一基本剧目衍生出的事件所进行的一个故事。游戏具有的导出剧目越多,玩游戏者就能感受游戏中更多的变化。一旦没有了导出剧目,尽管游戏可沿基本故事情节进行,游戏的过程将单调乏味。
然而,在采用了实时时钟时间(实际的生活时间)的普通游戏软件中,如上所述,由于受适用于家用电视游戏机中游戏程序的规模所限,导出剧目的数量受到限制。
因此,本发明的一个目的是提供一种在游戏程序中上演导出剧目的方法,其中即使受适用于家用电视游戏机内的程序规模所限制,一定的导出剧目总能随着实际时间的推移而上演。
根据本发明,在家用电视游戏机中运行的游戏程序内上演许多导出剧目的方法包括的步骤有随着实时的推移产生若干导出剧目,该实时由家用电视游戏机的主机或外存贮器设备上设置的计时器装置产生;且上演若干导出剧目使各导出剧目每隔一段时间作周期性变化。
本发明将参考附图作详细说明,这里图1表示普通的导出剧目,其中每个日期和时间对应于每个事件,图2是表示用于本发明较佳实施例的带有内装RTC(实时时钟)的只读存贮器ROM盒式存储器和一家用电视游戏机的方框图,图3表示本发明较佳实施例的逻辑流程图,图4表示根据本发明较佳实施例的导出剧目的画面。
下面说明在较佳实施例的游戏程序中上演导出剧目的方法。
在本实施例中,使用了带有内装RTC(实时时钟)的外存贮器设备。这里RTC是具有时钟和日历功能的集成电路。由游戏机的CPU来访问RTC。RTC用一电池作后备电源,因此,即使游戏机主机电源切断,仍可继续记录准确地时间。
图2表示带有内装RTC的ROM盒式存储器与家用电视游戏机间的关系。带有内装RTC的ROM盒式存储器2与游戏机的主机1通过接口3A,3B相互连接。
装在ROM内盒式存储器2的RTC4自动记录年,月,日,时,分和秒或星期几。RTC4由电池5作后备电源且独立于游戏机主机1运转。游戏机的CPU6可读取和利用RTC4的时间或者可以更新RTC的时间。游戏软件存储在ROM7用于传送至随机存取存储器RAM10中。游戏机主机1具有ROM以存储操作程序。
如果RTC没有装在ROM盒式存储器2中,装在游戏机的主机1内的计时器装置可用来实现本发明。
下面说明通过使用上述RTC在每一时间T改变N个导出剧目的方法。这里,使用的所有数字变量都是大于0的整数。而且,由于RTC记录年,月,日,小时,分,秒和星期几,下面称为“单位”的词指一时间单位如天,小时,分和秒。而且,‘高于一单位的单位’指位于一基准单位左侧的单位,例如,高于分钟的单位是小时,天或月。时间单位占据一位数,在十进制系统中,十个单位占一位数。此外,一基准时间指一秒,一分,一小时,一天等。
首先,最小周期时间L由下述公式给出L=T*N这里T指上演每个导出剧目的时间长短,而N指准备的导出剧目数。
接下来,M被看作给出了高于L的单位时间。这里,M满足下列公式M=L*I(I≥1)这里I是自然数以使M构成单位时间。
由于M可由单位时间来表示,所以通过只扣除一数值可将一时间转换为L的单位的,该值低于M所表示的单位时间,而且大于等于单位L。现在考虑待转换的数值e。数值e满足下列公式0≤e<M另一方面,当导出剧目Sn(1≤n≤)产生时,小于M的时间E(i,n)表示为0≤E(i,n)<m (1≤i≤I)它由与上述数值e相同的时间轴准确地表示。
进一步,E(i,n)与n的关系由下述公式表示
n=(E(i,n)%L)/T+1…(1)这里%指给出除法后的余数的操作,例如,(10%8)指由10除8后得到余数2。
考虑到上述公式和关系,这里时间转换成e,n是下述公式得到n=(e%L)/T+1这样,N个导出剧目的第n个导出剧目可以选定并运行。
接下来,详述本实施例的例子。这个例子是一只船,有A、B、C三个目的地,它们按A→B→C→A的顺序每五分钟周期性的变化。这里,如图1所示,导出剧目是有关目的地A,B和C的。
表1n 目的地1 A2 B3 C由于所准备的导出剧目数为3,每个导出剧目上演的时间周期T为5(分钟),最小周期循环L由下式来计算L=5*3=15(分钟)接着,为了得到高于单位L的一单位时间,L乘以I(=4)以得到单位时间为1的值M。
M=15×4=60(分)=1(小时)这样,时间可在一小时的基础上进行比较。
当目前时间(实时)以‘yy’年,‘mm’月,“dd”日,“hh”时,“mm”分,“ss”秒和‘w’星期几的形式由RTC中读取时,满足0≤e<1(小时)的e是mm(分)。由于e等于公式(1)中的E,表1中的目标n由下述公式确定n=(mm%15)/5+1例如,如果值n中mm是50分n=(50%15)/5+1=5/5+1=2目的地确定为B。
接着,描述本实施例的另一个例子。它给出了一个循环的导出剧目,即一商店只在周日关门。在这种情况下,由于与星期几有关,所以最小周期时间M是一周。如表2所示,当周一至周日的每一天以数W(对应公式(1)中的E)表示时,由导出剧目数N(=7)和运行时间周期T(=1(天)),营业状态n由下述公式得到n=(W%7)/1+1这样,通过将商店开张的导出剧目设计为n等于1至6(周一至周六)中的一天及商店关门的导出剧目设计为n为7(周日),商店只在周日关门的周期性导出剧目得以实现。
表2W 星期几0 周一1 周二2 周三3 周四4 周五5 周六6 周日n 营业状态1-6 开7 关例如,如果从RTC中读取的时间中星期几为周二,这里W=1已赋值,那么,n由下述公式得到n=(1%7)/1+1=1/1+1=2即,根据表2,周二的导出剧目能够运行。尽管在这个例子中,导出剧目可直接由值W择定,即直接由n=W+1来算出,然而,与星期几和小时相关的其它复杂的周期性导出剧目也可得到。如表2所示,当准备单独的商店打开的n值为1至6(周一至周六)的导出剧目时,通常上演相同的导出剧目。当一周中每天所售物品变化时,必须准备不同的导出剧目。
如上所述,通过产生预先准备的一定数目的周期性导出剧目,一些导出剧目可以全年上演,使游戏的内容更有趣。而且,由于限制了导出剧目数,可节省程序规模。
另外,也可运行不同于周期性导出剧目的专门的导出剧目。图3表示专门的导出剧目的一个例子的逻辑方框图。
例如,一个专门的圣诞销售活动于12月24日举行,不管这个时间是星期几,这样的一个专门的导出剧目也可以作为一个周期性导出剧目来准备,且可优先于平常的周期性导出剧目来运行。同时,一年运行一两次的导出剧目包括在一游戏程序中几乎没有意义。这样,这种长期循环导出剧目应优先于短期循环导出剧目。
图4表示上述导出剧目的图象,其中船的目的地每隔五分钟就改变。在这个图象中,一船夫对一英雄说“现在,去‘火村’。终点每五分钟改变。接着,去‘水村’”。英雄是玩游戏者扮演的角色,通过游戏者的键盘操作使英雄移动。由于这个游戏是所谓的角色扮演游戏,玩游戏者扮演游戏中的英雄。当英雄想去水村时,他可边等边做其它事以消磨时间,五分钟后回到码头乘船去水村。然而,如果十分钟过后,去水村的船已经出发,那么他必须再等十分钟以便乘船去水村。由于是RTC记录的实时,游戏者通过键盘操作边看腕上手表或电视屏幕上钟表边玩游戏。这时,需要游戏者看着时间平稳地玩游戏。
尽管通过专门实施例对本发明加以描述以便清楚完整地公开,然而所附权利要求并不局限于此,它包括本领域技术人员在本发明基本原则下所能做出的所有修改和变形。
权利要求
1.一种在家用电视游戏机中运行的游戏程序内上演若干导出剧目的方法,它包括的步骤有随着实时的推移产生所述的若干导出剧目,该实时由家用电视游戏机的主机或外存贮器设备上设置的计时器装置产生;且上演所述的若干导出剧目,使所述若干导出剧目的每一个在每隔一时间周期循环地改变。
2.如权利要求1所述的上演导出剧目的方法,其特征在于所述时间周期由择自-组包括一年,一月,一小时,一分,一秒和星期几中的一段时间来限定。
3.如权利要求1所述的上演导出剧目的方法,其特征在于还包括下列步骤在产生所述的若干导出剧目时还产生另外的导出剧目,其中所述的另外导出剧目优先于所述的若干导出剧目上演。
4.如权利要求3所述的上演导出剧目的方法,其特征在于所述的另外导出剧目在一专门的日期或时间产生。
5.如权利要求3所述的上演导出剧目的方法,其特征在于所述的另外导出剧目包括若干导出剧目,其中每个导出剧目每隔所述时间周期循环地变化。
6.如权利要求1所述的上演导出剧目的方法,其特征在于所述计时器装置由一电池作后备电源,这样即使当所述家用电视游戏机的电源切断时,所述导出剧目也可继续上演。
全文摘要
这里公开了在家用电视游戏机上运行的游戏程序中上演导出剧目的方法,包括的步骤有随着实时的推移产生若干导出剧目,该实时由家用电视游戏机的主机或外存贮器装备上设置的计时器装置产生;运行若干导出剧目使若干导出剧目的每一个每隔一时间周期循环改变。
文档编号A63F13/10GK1160248SQ96123839
公开日1997年9月24日 申请日期1996年12月20日 优先权日1995年12月25日
发明者青山公士 申请人:赫德森索夫特株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1