• 検索結果がありません。

研究内容 102 ジャンケン将棋アプリの開発

N/A
N/A
Protected

Academic year: 2021

シェア "研究内容 102 ジャンケン将棋アプリの開発"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

102

ジャンケン将棋アプリの開発

情報論理工学研究室 今村 栞菜

1.

将棋や囲碁に代表されるボードゲームは二人零和完 全情報ゲームに分類されており、世界中にさまざまなバ リエーションが存在する 1)。ジャンケン将棋 2)は二人 零和完全情報ゲームの一種であり、立方体に描かれたジ ャンケンの優劣で駒もしくはゴールを取り合う二人用 のボードゲームである。

ジャンケン将棋では六つの面にグー、チョキ、パーの 三種類が二つずつ描かれた正方形の駒と、6×6マスの ゲーム盤を使用する。使用する駒を図1に示す。

手番プレイヤーは、自駒の一つを上下左右に1マス転 がすように移動させることができる。従って移動させる と駒の上面の絵が変わることになる。自駒が相手駒に隣 接していた場合、自駒の上面のジャンケンの手が相手駒 の上面のジャンケンの手に勝てるならば、相手駒を取る ことができる。双方が交互に駒を動かし、相手駒を全滅 させるか自駒を相手のゴールにぴったり入れれば勝ち となる。

1手ごとに駒の性質が変わるという、見た目以上に奥 の深いゲームであるが、現在まだジャンケン将棋アプリ ケーションの作成は行われておらず、知名度も低い。そ こで本研究ではジャンケン将棋アプリケーションを作 成する。

図 1 ジャンケン将棋の駒 2. 研究内容

本研究では、JavaScriptを用いて対戦型ジャンケン将 棋アプリケーションを開発する。本研究ではユーザがよ り操作性良くゲームをプレイ出来るように、また Web ブラウザ上だけではなくAndroidiOSなどでの動作 が可能なように HTML5 でアプリケーション開発を行 った。

3. 結果・考察

本研究で作成したジャンケン将棋アプリケーション の実行の様子を図2に示す。

図 2 アプリケーション実行の様子 本研究で作成したアプリケーションではプレイヤー はマウスで駒の操作を行う。クリックで駒の選択、選択 中に移動できるマスをクリックすることで移動もしく は相手の駒を取ることが出来る。また、駒を選択するこ とにより選択した駒の立体図を表示する。

ジャンケン将棋の駒は転がして移動するため、上面の 手だけでなく側面の手も重要である。しかし、本研究で 作成したアプリケーションはゲーム画面が平面のため、

一目で盤面を把握することが出来ず、まだまだ操作面に 優れているとは言い難い。

4.

今回作成したアプリケーションは人間同士の対戦型 であり、対CPU戦は行えない。

今後の課題としては、対 CPU 戦を行えるように AI を開発すること、盤面の状況をすぐに判断できるように 視点を自由に変更できるようにするなど、更にユーザに とって使いやすいアプリケーションにすることが考え られる。

参考文献

1) 松田道弘:世界のゲーム辞典,東京出版,(1989) 2) あたまのよくなるゲーム じゃんけんしょうぎ,学研

教育出版,(2010)

https://hon.gakken.jp/book/1575033700

参照

関連したドキュメント

以上のような背景の中で、本研究は計画に基づく戦

研究開発活動の状況につきましては、新型コロナウイルス感染症に対する治療薬、ワクチンの研究開発を最優先で

は、金沢大学の大滝幸子氏をはじめとする研究グループによって開発され

は、金沢大学の大滝幸子氏をはじめとする研究グループによって開発され

市場を拡大していくことを求めているはずであ るので、1だけではなく、2、3、4の戦略も

以上を踏まえ,日本人女性の海外就職を対象とし

今日のお話の本題, 「マウスの遺伝子を操作する」です。まず,外から遺伝子を入れると

それは,教育工学センターはこれで打切りで ございますけれども,名前を代えて,「○○開