<<最終発表>> <<<メンバー>>> *小原惇平 *佐々木雄大 *渡邊大基 *小栗崚都 <<<キャラ操作>>> *主人公 **十字キーで操作(押している間動き続ける) **アイテムに重なることでアイテム取得 **ライフは3で、0になったらゲームオーバー <<{1564474928Q8hl6ICba1IeOgE1564474928.gif} *敵キャラ **主人公の縦、横のライン上に存在している時主人公に向かって動き続ける。 **主人公に接触したら、バトル画面へ遷移する。 **バトル終了後、マップ画面へ遷移しプレイ続行。 <<{1564552857UqQOu8Q4XcUa3AR1564552856.gif} <<<バトル画面>>> *バトル内容 **じゃんけん **クイズ **タイピング <<{Screenshot-2019-7-31 Screenshot.png} <<<関数説明>>> *関数 **キャラクター ***f_myenemy(1,2,3):myenemyを呼び出し位置を決め敵キャラを配置する。 ***f_mychar:mycharを呼び出し、位置を決め自キャラを配置する。 ***f_map:mapを呼び出しマップ表示する。 ***f_map.hitTest:自キャラ、敵キャラの位置をf_mapに渡し、マップに対する当たり判定を行う。 ***this.frame:自キャラ、敵キャラの画像表示を行う。 ***this.distance(X,Y):自キャラと敵キャラのx,y座標の距離の差。(フィールドモジュールでのDx,Dy) ***core.input.(up,down,left,right):十字キーの入力に応じてキャラを操作。 ***mychar:自キャラの設定 ***myenemy(1,2,3):敵キャラ3体の設定 ***〜.(x,y):自キャラ敵キャラの座標位置 ***〜.(xx,yy):自キャラ敵キャラのマップに対応させた座標位置 **バトル ***(janken,quiz)talk:テキストの内容と位置を決め表示。 ***(janken,quiz)battle:バトルを行う。 ***janken.resurt、quiz.(win,lose):バトル結果を保存 <<>> *キャラクター:https://gitlab.cis.iwate-u.ac.jp/2019_g13/RPGames/tree/master/%E3%82%AD%E3%83%A3%E3%83%A9%E8%BF%BD%E5%B0%BE *バトル(じゃんけん):https://gitlab.cis.iwate-u.ac.jp/2019_g13/RPGames/tree/master/janken *バトル(クイズ):https://gitlab.cis.iwate-u.ac.jp/2019_g13/RPGames/tree/master/quiz