東京大学機械系二学科3年生夏学期プログラミング演習の題材に「バトルシップ」というゲームがあります。Windowsで誰しも1度は遊んだことのある「マインスイーパ」を少し複雑にしたようなゲームです。
機械系の演習では「人間ならどう相手の盤面を攻めるか」を考え,プログラムに実装して自分の攻撃を司る人工知能を組み立てます。どの戦略をとるかは人次第――人間の思考をプログラムすることの難しさを実感する演習です。
そして今回,五月祭展示に向けて手軽に遊べるようにAndroidアプリにしてみました。
人間でもなかなか勝てないハードモードの攻撃を実装した1人のKと,AndroidUIを担当したもう1人のKによる合作アプリです。勿論,五月祭当日にもタブレットにて展示します。
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
是非是非インストールして遊んでみてください
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
CPUの攻撃レベルは全部で5段階!
計20マスの相手艦隊を,最小手数で捕捉しよう。
↓東大機械系のホームページはこちら↓
http://www.mech.t.u-tokyo.ac.jp/
↓東大機械系の五月祭公式ページはこちら↓
↓東大五月祭公式ホームページはこちら↓
http://www.a103.net/may/87/visitor/
□権限について
バトルシップでは,インストールに際して以下の権限を要求しています。インストールの前にご確認ください。
・ネットワークへのフルアクセス
Twitter,Facebookとの連携に必要です。
・ネットワーク接続への表示
GoogleAnalyticsを用いてアクセス解析するのに必要です(下記参照)。
□GoogleAnalyticsによるアクセス解析について
バトルシップでは,Googleの提供するAnalytics( http://www.google.com/intl/ja/analytics/ )を用いてアプリへのアクセス状況を解析しています(Ver.2.3.0以降)。
データは匿名化され,個人を特定されるような心配はありません。
もし情報を送信したくない場合は,スタート画面の「オプション」から該当部分のチェックを外してください。
□動作確認
バトルシップは,
・Nexus5
Android4.4.2 KitKat
・Nexus7(2012)
Android4.4.2 KitKat
・SO-02F XperiaZ1f
Android4.2.2 Jelly Bean
・IS12M RAZR
Android4.0.4 Ice Cream Sandwich
・INFOBAR A01
Android2.3.3 Ginger Bread
にて動作確認を行っています。
熱門國家 | 系統支援 | 版本 | 費用 | APP評分 | 上架日期 | 更新日期 |
---|---|---|---|---|---|---|
未知 | Android Google Play | 2.4.0 App下載 | 免費 | 1970-01-01 | 2015-03-11 |