用戶界面程序以及游戲程序制作方法

用戶界面程序以及游戲程序制作方法

用戶界面程序以及游戲程序制作方法是由馬場功淳 笠井夏生 福田大翼 田口直樹 村松嚴 發明開發。

本發明提供一種技術,該技術涉及能提供新的游戲體驗的用戶界面。本發明的用戶界面程序在觸摸屏被操作時顯示出表現為彈性體的對象,并根據操作使該對象彈性變形。例如,以如下方式進行顯示:在被滑動操作的情況下,在滑動操作開始點顯示出彈性對象,彈性對象隨著彈性變形的同時朝向滑動操作結束點伸長。由此,具有硬框體的智能手機能實現猶如具有彈性似的模擬體驗,能提供新的用戶界面。

[0001] 本發明涉及用戶界面程序。更詳細而言,本發明涉及在智能手機上執行的游戲中使用的用戶界面程序,并且涉及在觸摸屏上使彈性對象的形狀變形并進行顯示的用戶界面程序以及用于根據觸摸屏上的操作來控制虛擬空間內的角色的動作并進行顯示的游戲的游戲程序。

背景技術

[0002] 作為用于智能手機上執行的游戲(以下稱為“智能手機游戲”)的用戶界面,公開了例如專利文獻1、2的現有技術。專利文獻1公開的技術在智能手機的觸摸屏上顯示出操作按鈕(所謂十字鍵、操縱桿等)(參照專利文獻1的《摘要》)。用戶能使用該操作按鈕進行游戲角色的移動等。另外,專利文獻2公開的技術根據拖曳處理顯示出從拖曳的起點伸長到終點的、起點側的一端部和終點側的另一端部大小或形狀不同的光標(參照專利文獻2的《摘要》)。

[0003] 現有技術文獻

[0004] 專利文獻

[0005] 專利文獻1:日本特開2012-168931號公報

[0006] 專利文獻2:日本特開2012-33060號公報

[0007] 作為專利文獻1那樣的用戶界面,已知如圖1所示的模擬操縱桿,在當前發布的大量的智能手機游戲中被采用。圖1所示的用戶界面是將大小兩個圓配置為同心圓狀并進行顯示的用戶界面,當用戶進行了滑動操作時,以使小的圓向該滑動操作實施的方向偏移的方式進行移動。由此,用戶能確認游戲角色的移動方向。模擬操縱桿通過模擬表現出物理操作鍵,實現了在智能手機上提供現有的家用游戲機(任天堂株式會社的紅白機(注冊商標)等)那樣的游戲體驗,但僅限于此。而且,由于無觸感,因此尚未完全滿足用戶的操作感。

[0008] 另外,專利文獻2那樣的用戶界面采用了圖2所示的光標。圖2所示的用戶界面是將大小兩個圓配置于起點側的一端部和終點側的另一端部并進行顯示的用戶界面,通過將該兩個圓用線連在一起,形成一個光標(還參照專利文獻2的段落(0071)~(0076)以及圖5)。另外,如圖2所示,光標越長,越是以使光標的面積固定的方式窄化光標面積(還參照專利文獻2的段落(0018))。通過專利文獻2公開的技術,用戶能在識別拖曳操作的起點以及終點的位置、從起點至終點的距離、從起點向終點的方向的同時,實施拖曳操作(還參照專利文獻2的段落(0006))。另外,專利文獻2的光標僅公開了將大小兩個圓簡單地連在一起,未公開以什么樣的方式連在一起的任何具體原理、實施方法。在這一點上,專利文獻2的光標說不上實現了對用戶而言具有充分的美感性(例如具有平滑的曲線美)的用戶界面。

內容

[0009] 發明所要解決的問題

[0010] 本發明的目的在于提供一種涉及用戶界面的技術,該用戶界面能提供消除了對這樣的模擬操縱桿的不足并且感受模擬觸感的新的游戲體驗。除此之外,其目的在于提供一種涉及用戶界面的技術,該用戶界面使圓形拉伸,使得形成為非常平滑的曲線的彈性對象表現為可彈性變形。

[0011] 用于解決問題的方案

[0012] 作為本發明的目的的用戶界面通過以下的用戶界面程序以及游戲程序來實現。即,根據本發明,第一用戶界面程序在便攜終端的觸摸屏上使彈性對象的形狀變形并進行顯示。并且,第一用戶界面程序使便攜終端作為第一形成部、第一判定部以及第二形成部發揮功能,第一形成部在觸摸屏上的第一接觸點的周圍形成具有圓形的第一彈性對象并進行顯示;第一判定部判定是否在觸摸屏上進行了物體的滑動操作;第二形成部在第一判定部中判定進行了從第一接觸點至第二接觸點的滑動操作的情況下,通過使圓形朝向第二接觸點拉伸,形成變形了的第二彈性對象并進行顯示,并且,第二形成部使第一彈性對象收容于包括多個網格的網格區域內,并通過沿著滑動操作的方向將多個網格分別以越接近第二接觸點越累進延長的方式拉伸,從而使第一彈性對象的圓形變形。

[0013] 另外,根據本發明,第九用戶界面程序在上述第二形成部中,在觸摸屏上,在從第一接觸點伸長的滑動操作方向的線上設定有基準點,并根據滑動操作的距離和收容第一彈性對象的多個網格與基準點的距離,形成收容第二彈性對象的上述拉伸了的多個網格,由此使第一彈性對象的圓形變形。

[0014] 進而,根據本發明,第三用戶界面程序還使便攜終端上作為第三形成部發揮功能,該第三形成部在上述第一判定部中進一步判定進行了從第二接觸點至第三接觸點的滑動操作的情況下,形成使第二彈性對象的形狀進一步變形了的第三彈性對象并進行顯示,并且,該第三形成部使第二彈性對象相對于第一接觸點旋轉第二接觸點與第三接觸點之間的角度,并使該旋轉了的第二彈性對象的形狀朝向第三接觸點拉伸而形成第三彈性對象并進行顯示。

[0015] 進而,根據本發明,第四用戶界面程序還使便攜終端作為第二判定部和第四形成部發揮功能,第二判定部判定物體是否在第二接觸點離開了觸摸屏;第四形成部在第二判定部中判定在第二接觸點離開了觸摸屏的情況下,通過使變形了的第二彈性對象朝向第一接觸點呈階梯式萎縮,從而使第一彈性對象復原并進行顯示。

[0016] 進而,根據本發明,第五用戶界面程序在便攜終端的觸摸屏上使彈性對象的形狀變形并進行顯示。并且,第五用戶界面程序還使便攜終端作為第一形成部、第一判定部以及第二形成部發揮功能,第一形成部在觸摸屏上的第一接觸點的周圍形成具有圓形的第一彈性對象并進行顯示;第一判定部判定是否在觸摸屏上進行了滑動操作;第二形成部在第一判定部中判定進行了從第一接觸點至第二接觸點的滑動操作的情況下,通過使圓形朝向第二接觸點拉伸,從而形成變形了的第二彈性對象并進行顯示,并且,第二形成部使第一彈性對象收容于包括多個網格的網格區域內,并根據網格區域將第一彈性對象分割為第一部分和第二部分,根據滑動操作的距離,在第一接觸點的周圍放大第一部分,使第二部分移動到第二接觸點的周圍,通過將上述放大了的第一部分和上述移動了的第二部分用曲線連結,從而形成包括曲線形狀的變形了的第二彈性對象。

[0017] 除此之外,根據本發明,第一游戲程序用于根據便攜終端的觸摸屏上的操作來控制虛擬空間內的角色的動作并進行顯示的游戲。并且,第一游戲程序使便攜終端作為第一形成部、第一判定部、第二形成部以及角色控制部發揮功能,第一形成部在觸摸屏上的第一接觸點的周圍形成具有圓形的第一彈性對象并進行顯示;第一判定部判定是否在觸摸屏上進行了滑動操作;第二形成部在第一判定部中判定進行了從第一接觸點至第二接觸點的滑動操作的情況下,通過使圓形朝向第二接觸點拉伸,形成變形了的第二彈性對象并進行顯示,并且,第二形成部使第一彈性對象收容于包括多個網格的網格區域內,并通過沿著滑動操作的方向將多個網格分別以越接近第二接觸點越累進延長的方式拉伸,從而使第一彈性對象的圓形變形;角色控制部根據滑動操作,執行基于滑動操作方向的第一角色動作,并將該第一角色動作與形成了的第二彈性對象一起顯示。

[0018] 發明效果

[0019] 根據本發明,在用戶操作觸摸屏時,顯示出表現為彈性體的對象,并根據操作使該對象彈性變形。由此,具有硬框體的智能手機能實現猶如具有彈性似的模擬體驗,能提供新的用戶界面。

[0020] 另外,將這樣的用戶界面與虛擬空間內的角色的行動動作(例如對戰型RPG游戲中的角色的移動、攻擊等)關聯起來,用戶能控制角色的動作。由此,能提高進行對操作速度有要求的智能手機游戲的過程中的易用性。

技術要求書

1.一種用于用戶界面交互的方法,其中用戶界面程序在便攜終端的觸摸屏上使彈性對象的形狀變形并進行顯示,其中,所述用戶界面程序使所述便攜終端作為第一形成部、第一判定部以及第二形成部發揮功能,所述第一形成部在所述觸摸屏上的第一接觸點的周圍形成具有圓形的第一彈性對象并進行顯示,所述第一判定部判定是否在所述觸摸屏上進行了物體的滑動操作,所述第二形成部在所述第一判定部中判定進行了從所述第一接觸點至第二接觸點的滑動操作的情況下,通過使所述圓形朝向所述第二接觸點拉伸,形成變形了的第二彈性對象并進行顯示,并且,所述第二形成部使所述第一彈性對象收容于包括多個網格的網格區域內,所述網格被旋轉使得所述網格的方向與所述物體的移動方向匹配,所述第二形成部還通過沿著所述滑動操作的方向將所述多個網格分別以越接近所述第二接觸點越累進延長的方式拉伸,從而使所述第一彈性對象的圓形變形。

2.根據權利要求1所述的用于用戶界面交互的方法,其中,由所述第二形成部形成的所述第二彈性對象相對于所述滑動操作方向具有一定的寬度,該一定的寬度大于等于所述第一彈性對象的所述圓形的直徑。

3.根據權利要求1或2所述的用于用戶界面交互的方法,其中,在所述第二形成部中,在所述觸摸屏上,在從所述第一接觸點伸長的所述滑動操作方向的線上設定有基準點,并根據所述滑動操作的距離和收容所述第一彈性對象的所述多個網格與所述基準點的距離,形成收容所述第二彈性對象的所述拉伸了的多個網格,由此,使所述第一彈性對象的圓形變形。

4.根據權利要求3所述的用于用戶界面交互的方法,其中,在所述第二形成部中,以所述第一接觸點為原點且以使所述滑動操作的方向為Y軸方向的方式,規定所述觸摸屏上的XY坐標系,與構成收容所述第一彈性對象的所述多個網格的各點(x0,y0)對應的、收容所述第二彈性對象的所述拉伸了的多個網格的各點(x1,y1),由x1=x0、y1=y0+L/R來確定,其中,L表示所述滑動操作距離,R表示各點(x0,y0)與所述基準點的距離。

5.根據權利要求1或2或4所述的用于用戶界面交互的方法,其中,所述用戶界面程序還使所述便攜終端作為第三形成部發揮功能,所述第三形成部在所述第一判定部中進一步判定進行了從所述第二接觸點至第三接觸點的滑動操作的情況下,形成使所述第二彈性對象的形狀進一步變形了的第三彈性對象并進行顯示,并且所述第三形成部使所述第二彈性對象相對于所述第一接觸點旋轉所述第二接觸點與所述第三接觸點之間的角度,并使所述旋轉了的第二彈性對象的形狀朝向所述第三接觸點拉伸而形成所述第三彈性對象并進行顯示。

6.根據權利要求3所述的用于用戶界面交互的方法,其中,所述用戶界面程序還使所述便攜終端作為第三形成部發揮功能,所述第三形成部在所述第一判定部中進一步判定進行了從所述第二接觸點至第三接觸點的滑動操作的情況下,形成使所述第二彈性對象的形狀進一步變形了的第三彈性對象并進行顯示,并且所述第三形成部使所述第二彈性對象相對于所述第一接觸點旋轉所述第二接觸點與所述第三接觸點之間的角度,并使所述旋轉了的第二彈性對象的形狀朝向所述第三接觸點拉伸而形成所述第三彈性對象并進行顯示。

7.根據權利要求1或2或4所述的用于用戶界面交互的方法,其中,所述用戶界面程序還使所述便攜終端作為第二判定部和第四形成部發揮功能,所述第二判定部判定所述物體是否在所述第二接觸點離開了所述觸摸屏,所述第四形成部在所述第二判定部中判定在第二接觸點離開了所述觸摸屏的情況下,通過使所述變形了的第二彈性對象朝向所述第一接觸點呈階梯式萎縮,從而使所述第一彈性對象復原并進行顯示。

8.根據權利要求3所述的用于用戶界面交互的方法,其中,所述用戶界面程序還使所述便攜終端作為第二判定部和第四形成部發揮功能,所述第二判定部判定所述物體是否在所述第二接觸點離開了所述觸摸屏,所述第四形成部在所述第二判定部中判定在第二接觸點離開了所述觸摸屏的情況下,通過使所述變形了的第二彈性對象朝向所述第一接觸點呈階梯式萎縮,從而使所述第一彈性對象復原并進行顯示。

說明書附圖

圖1

圖2

圖3

圖4

圖5

圖6

圖7

圖8

圖9

圖10

圖11

圖12

圖13

圖14

圖15

圖16

圖17

圖18

圖19

圖20

圖21

圖22

圖23

圖24

圖25

圖26

圖27

圖28

圖29

圖30

圖31

圖32