计算机的控制方法、控制程序以及计算机的制作方法_3

文档序号:9815558阅读:来源:国知局
由终端通信部21发送到服务器3。
[0102]然后,模板制作部252结束处理。
[0103]以下,说明由模板应用部253进行的处理。
[0104]模板应用部253从终端存储部22或者服务器3获取模板,应用获取到的模板。
[0105]具体而言,模板应用部253显示模板选择画面320。
[0106]S卩,模板应用部253参照存储于终端存储部22的模板表格,抽取各模板的ID以及缩略图图像数据的文件名。另外,模板应用部253从终端存储部22获取与抽取出的文件名对应的缩略图图像数据。
[0107]根据需要,模板应用部253以玩家的ID为参数,将模板一览提供请求经由终端通信部21发送到服务器3。另外,模板应用部253从服务器3经由终端通信部21而接收各模板的ID以及缩略图图像数据。
[0108]然后,模板应用部253构成按照预定的布局来显示进行了获取等的缩略图图像数据所表示的缩略图图像、受理模板选择的指示的按钮等的模板选择画面320,输出到显示部24。
[0109]关于模板应用部253,在由玩家经由操作部23选择了模板的情况下,模板应用部253显示模板显示画面330。
[0110]S卩,在所选择的模板是从服务器3提供的模板的情况下,模板应用部253以所选择的模板的ID为参数,将模板提供请求经由终端通信部21发送到服务器3。另外,模板应用部253从服务器3经由终端通信部21而接收对应的模板的缩略图图像数据、和各设施的种类ID以及配置位置。然后,模板应用部253将接收到的缩略图图像数据保存到终端存储部22。另夕卜,模板应用部253将所选择的模板的ID、保存的缩略图图像数据的文件名、接收到的各设施的种类ID以及配置位置等保存到存储于终端存储部22的模板表格。
[0111]以所选择的模板的ID为关键字,参照存储于终端存储部22的模板表格,抽取对应的模板的各设施的种类ID。另外,模板应用部253对抽取出的设施的各种类的数量进行计数。另外,模板应用部253以抽取出的种类ID为关键字,参照存储于终端存储部22的设施种类表格,抽取对应的种类的名称。进而,模板应用部253制作将所选择的模板应用到游戏空间内的预定的范围的预览图像。然后,模板应用部253构成按照预定的布局显示抽取出的各设施的名称以及数量、制作出的预览图像、受理模板决定的指示的按钮等的模板显示画面330,输出到显示部24。
[0112]另外,关于应用模板的步骤,后述。
[0113]在由玩家经由操作部23决定了模板的情况下,模板应用部253显示范围选择画面340。
[0114]在由玩家经由操作部23选择范围并指示了模板应用的执行的情况下,模板应用部253应用模板。
[0115]S卩,模板应用部253参照存储于终端存储部22的设施表格,抽取各设施的ID、种类ID以及游戏空间内的配置位置。另外,模板应用部253对抽取出的设施的各种类的数量进行计数。同样地,模板应用部253以所选择的模板的ID为关键字,参照存储于终端存储部22的模板表格,抽取对应的模板的各设施的种类ID以及模板内的配置位置。另外,模板应用部253对抽取出的设施的各种类的数量进行计数。进而,模板应用部253根据表示所选择的范围的坐标,将抽取出的模板内的配置位置变换为游戏空间内的配置位置。然后,模板应用部253针对设施的各种类,比较游戏空间内的该种类的设施的数量、和模板内的该种类的设施的数量。
[0116]在两者相同的情况下,模板应用部253使游戏空间内的该种类的设施移动到模板内的该种类的设施的配置位置。即,模板应用部253以游戏空间内的该种类的设施的ID为关键字,参照存储于终端存储部22的设施表格,保存模板内的该种类的设施的配置位置,来作为对应的设施的游戏空间内的配置位置。
[0117]另一方面,在前者比后者多的情况下,模板应用部253使游戏空间内的该种类的设施中的向模板内的该种类的设施的配置位置的移动距离最小的设施移动到该设施的配置位置。即,模板应用部253针对模板内的该种类的设施的各配置位置,确定游戏空间内的该种类的设施中的向该配置位置的移动距离最小的设施。然后,模板应用部253以确定的设施的ID为关键字,参照存储于终端存储部22的设施表格,保存该配置位置,来作为对应的设施的游戏空间内的配置位置。
[0118]另一方面,在前者比后者少的情况下,模板应用部253使游戏空间内的该种类的设施移动到模板内的该种类的设施的配置位置中的移动距离最小的配置位置。即,模板应用部253针对游戏空间内的该种类的各设施,确定模板内的该种类的设施的配置位置中的移动距离最小的配置位置。然后,模板应用部253以该设施的ID为关键字,参照存储于终端存储部22的设施表格,保存确定的配置位置,来作为对应的设施的游戏空间内的配置位置。
[0119]另外,不限于移动距离最小的设施,也可以由玩家指定作为移动对象的设施、包含作为移动对象的设施的范围。另外,也可以由玩家预先指定不移动的设施、包含不移动的设施的范围。
[0120]然后,模板应用部253结束处理。
[0121]图5(A)是示出服务器3的概略结构的一个例子的图。
[0122]服务器3根据来自便携终端2的请求,进行模板的登记以及提供。为此,服务器3具备服务器通信部31、服务器存储部32以及服务器处理部33。
[0123]服务器通信部31具备用于将服务器3连接到因特网7的通信接口电路,在与因特网7之间进行通信。另外,服务器通信部31将从便携终端2等接收到的数据供给到服务器处理部33。另外,服务器通信部31将从服务器处理部33供给的数据发送到便携终端2等。
[0124]服务器存储部32具备例如磁带装置、磁盘装置或者光盘装置中的至少某一个装置。服务器存储部32存储在服务器处理部33中的处理中使用的操作系统程序、驱动器程序、应用程序、数据等。例如,服务器存储部32存储进行模板的登记以及提供的游戏管理程序等,来作为应用程序。另外,服务器存储部32存储管理玩家的玩家表格(图5(B))、管理模板的模板表格(图5(C))、与玩家、模板等相关的图像数据、影像数据等,来作为数据。进而,月艮务器存储部32也可以临时地存储与预定的处理相关的临时的数据。
[0125]在图5(B)中,示出了玩家表格。在玩家表格中,针对各玩家,存储该玩家的ID、名字、图像数据的文件名、制作出的模板的ID等。
[0126]在图5(C)中,示出了模板表格。与图2(D)同样地,在模板表格中,针对各模板,存储该模板的ID、缩略图图像数据的文件名、各设施的种类ID以及模板内的配置位置等。
[0127]服务器处理部33具备一个或者多个处理器及其周边电路。服务器处理部33是总括地控制服务器3的整体的动作的服务器处理部,例如是CPU。服务器处理部33控制服务器通信部31等的动作,以根据存储于服务器存储部32的程序等而按照合适的步骤来执行服务器3的各种处理。服务器处理部33根据存储于服务器存储部32的程序(操作系统程序、驱动器程序、应用程序等),执行处理。另外,服务器处理部33能够并行地执行多个程序(应用程序等)O
[0128]服务器处理部33具备服务器控制部331、模板登记部332以及模板提供部333。这些各部是通过由服务器处理部33所具备的处理器执行的程序而实现的功能模块。或者,也可以将这些各部作为固件而安装到服务器3。
[0129]以下,说明由服务器控制部331进行的处理。
[0130]服务器控制部331控制服务器的动作,适当地对模板登记部332、模板提供部333等指示处理的执行。
[0131]具体而言,在经由服务器通信部31而从便携终端2接收到模板登记请求的情况下,服务器控制部331以接收到的模板登记请求为参数,对模板登记部332指示处理的执行。
[0132]在经由服务器通信部31而从便携终端2接收到模板一览提供请求或者模板提供请求的情况下,服务器控制部331以接收到的模板一览提供请求等为参数,对模板提供部333指示处理的执行。
[0133]在经由服务器通信部31而从便携终端2接收到其它请求的情况下,服务器控制部331执行对应的其它处理。
[0134]以下,说明由模板登记部332进行的处理。
[0135]模板登记部332将模板保存到服务器存储部32。
[0136]S卩,模板登记部332解析所提供的模板登记请求,确定玩家的ID、模板的ID、缩略图图像数据、和各设施的种类ID以及配置位置。然后,模板登记部332将确定的缩略图图像数据保存到服务器存储部32。另外,模板登记部332以确定的玩家ID为关键字,参照存储于服务器存储部32的玩家表格,保存确定的模板ID,来作为对应的玩家所制作出的模板的ID。进而,模板登记部332将确定的模板ID、保存的缩略图图像数据的文件名、确定的各设施的种类ID以及配置位置等保存到存储于服务器存储部32的模板表格。
[0137]然后,模板登记部332结束处理。
[0138]以下,说明由模板提供部333进行的处理。
[0139]模板提供部333从服务器存储部32获取模板一览或者模板,将获取到的模板一览等发送到便携终端2。
[0140]具体而言,在提供了模板一览提供请求的情况下,模板提供部333从服务器存储部32获取模板一览。
[0141]S卩,模板提供部333解析所提供的模板一览提供请求,确定玩家的ID。然后,模板提供部333以确定的玩家ID为关键字,参照存储于服务器存储部32的玩家表格,抽取对应的玩家以外的玩家所制作出的模板的ID。另外,模板提供部333以抽取出的模板ID为关键字,参照存储于服务器存储部32的模板表格,抽取对应的模板的缩略图图像数据的文件名。进而,模板提供部333从服务器存储部32获取与抽取出的文件名对应的缩略图图像数据。
[0142]另一方面,在提供了模板提供请求的情况下,模板提供部333从服务器存储部32获取模板。
[0143]S卩,模板提供部333解析所提供的模板提供请求,确定模板的ID。然后,模板提供部333以确定的模板ID为关键字,参照存储于服务器存储部32的模板表格,抽取对应的模板的缩略图图像数据的文件名和各设施的种类ID以及配置位置。另外,模板提供部333从服务器存储部32获取与抽取出的文件名对应的缩略图图像数据。
[0144]模板提供部333将获取到的模板一览等发送到便携终端2。
[0145]S卩,模板提供部333将抽取出的各模板的ID以及缩略图图像数据、或者进行了获取等的模板的缩略图图像数据和各设施的种类ID以及配置位置经由服务器通信部31发送到便携终端2。
[0146]然后,模板提供部333结束处理。
[0147]图6(A)?6(C)是示出便携终端2的动作流程的一个例子的图。
[0148]另外,根据预先存储于终端存储部22的程序,主要通过终端处理部25,与便携终端2的各要素协作而执行以下说明的动作流程。
[0149]图6(A)是示出游戏进展部251的动作流程的一个例子的图。
[0150]玩家经由操作部23而对终端处理部25指示游戏的开始。终端处理部25根据游戏程序而开始处理。即,通过游戏程序而实现的游戏进展部251显示游戏进展画面300(步骤S100)。
[0151]在由玩家经由操作部23指示了模板的制作的情况下(步骤S102_“是”),游戏进展部251对模板制作部252指示处理的执行(步骤S104)。
[0152]图6(B)是示出模板制作部252的动作流程的一个例子的图。
[0153]模板制作部252显示范围选择画面310(步骤S120)。
[0154]在由玩家经由操作部23而选择范围(步骤S122),指示了模板制作的执行的情况下,模板制作部252制作模板(步骤S124)。
[0155]模板制作部252将制作出
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1