シェアしたくなる最新のWebサービス・ITニュース情報をチェック!
  • follow us in feedly

アプギガトップ > スマホで、プログラミングが勉強できる3Dロボット対戦「Hakitzu」がヤバ過ぎる!
注目記事ピックアップ
スマホの映像が本当に飛び出す「3Dホログラム」を、30分くらいで作ってみた!
share0
スマホの映像が本当に飛び出す「3Dホログラム」を、30分くらいで作ってみた!
完全自動で、自分のプログラミング「作業ログ」を収集して可視化する「WakaTime」が素晴らしい件!
share0
完全自動で、自分のプログラミング「作業ログ」を収集して可視化する「WakaTime」が素晴らしい件!
動画の中身をAI(人工知能)が認識&タグ付けする「Clarifai」が検索エンジンに革命を起こす!
share0
動画の中身をAI(人工知能)が認識&タグ付けする「Clarifai」が検索エンジンに革命を起こす!
わずか数行のコードで、Adobe製の画像編集エディタを無料で使い放題にできる「Creative SDK」がヤバイ!
share0
わずか数行のコードで、Adobe製の画像編集エディタを無料で使い放題にできる「Creative SDK」がヤバイ!
発射した弾が、相手のスマホ画面に飛んでいく対戦ゲーム「DUAL」が衝撃的な面白さだった!
share0
発射した弾が、相手のスマホ画面に飛んでいく対戦ゲーム「DUAL」が衝撃的な面白さだった!
ブログ感覚で、独自の「オンライン講座」を作って公開できる「Classmill(無料)」を使ってみた!
share0
ブログ感覚で、独自の「オンライン講座」を作って公開できる「Classmill(無料)」を使ってみた!
YouTube動画内に、まったく違う動画やWebページを挿入できる「videopath」が衝撃的!
share0
YouTube動画内に、まったく違う動画やWebページを挿入できる「videopath」が衝撃的!
プロジェクター不要のプレゼン資料が作れるWebサービス「Slides」があまりに多機能過ぎる件!
share0
プロジェクター不要のプレゼン資料が作れるWebサービス「Slides」があまりに多機能過ぎる件!
Web開発系の情報収集が爆速になる絶対覚えておきたいWebサービス7選+α!
share0
Web開発系の情報収集が爆速になる絶対覚えておきたいWebサービス7選+α!
ブログ読者に「聞いてみたいこと」を簡単にWebコンテンツ化できる「plyfe」を試してみた!
share0
ブログ読者に「聞いてみたいこと」を簡単にWebコンテンツ化できる「plyfe」を試してみた!
ソースコードの「バグ」を修正する速さを競うWebゲーム「CodeFights」で遊んでみた!
share0
ソースコードの「バグ」を修正する速さを競うWebゲーム「CodeFights」で遊んでみた!
欲しいコンテンツを選ぶだけでWebサイトを作成できる「XPRS」が、無料とは思えないクオリティだった件!
share0
欲しいコンテンツを選ぶだけでWebサイトを作成できる「XPRS」が、無料とは思えないクオリティだった件!
今すぐスマホを「リモコン」代わりに遊べる厳選Webアプリが、盛り上がること間違いなし!
share0
今すぐスマホを「リモコン」代わりに遊べる厳選Webアプリが、盛り上がること間違いなし!
HTML5アプリをChromeアプリに爆速変換できる「Monaca」のビルド能力がスゴイ件!
share0
HTML5アプリをChromeアプリに爆速変換できる「Monaca」のビルド能力がスゴイ件!
小学生でもゲーム制作を可能にするWeb統合エディタ「Tynker」が、むしろ大人がハマると話題に!
share0
小学生でもゲーム制作を可能にするWeb統合エディタ「Tynker」が、むしろ大人がハマると話題に!
ブロックを繋げてWebアプリやゲームを作れる「Weld Action Blocks」が思わず夢中になる面白さ!
share0
ブロックを繋げてWebアプリやゲームを作れる「Weld Action Blocks」が思わず夢中になる面白さ!
好きなYouTube動画の「見て欲しいシーン」だけを抽出して再公開できる「vibby」が便利すぎる件!
share0
好きなYouTube動画の「見て欲しいシーン」だけを抽出して再公開できる「vibby」が便利すぎる件!
海外のニッチな情報収集に特化したWebサービス7選が、Google先生より詳しいと話題に!
share0
海外のニッチな情報収集に特化したWebサービス7選が、Google先生より詳しいと話題に!
ブラウザだけで完結する「bot開発環境」を無償提供した「Meya.ai」は、ボットのホスティングまで可能!
share0
ブラウザだけで完結する「bot開発環境」を無償提供した「Meya.ai」は、ボットのホスティングまで可能!
URLを指定するだけ!どんなWebデータも一発で可視化できる「Silk」は、そのままWebサイトも制作可能で無料提供中!
share0
URLを指定するだけ!どんなWebデータも一発で可視化できる「Silk」は、そのままWebサイトも制作可能で無料提供中!
プログラミング
2014/12/12 21:45

スマホで、プログラミングが勉強できる3Dロボット対戦「Hakitzu」がヤバ過ぎる!

Hakitzu_app_01
どうも、まさとらん(@0310lan)です!

プログラミングに興味がある…もしくは「初心者」の方に朗報です!

お持ちの「スマホ」や「タブレット端末」で、3Dロボットゲームを遊びながら「プログラミングの勉強」ができる無料アプリをご紹介しようと思います!

Hakitzu Elite
Hakitzu_app_02
 

Hakitzu_app_icon
Hakitzu Elite(無料)
Appストア
Androidマーケット

 

どんなゲームなの?
このゲームでは、プレイヤーに「ロボット」が与えられるのですが、自分で「命令(プログラミング)」を出さないとまったく動いてくれません…。

ただし、初心者の方に優しい設計になっており、プログラムの組み立て方を分かりやすく学べるように工夫されているのが特徴です。

とりあえず、実際にプレイしながら詳しく見ていきましょう!


まずは、「Beginner」モードからスタートします。
Hakitzu_app_03
(ステージをクリアする毎に、新しいモードが開放されます)

 

すると、今からバトルを繰り広げる舞台が現れます!
Hakitzu_app_04

 

メイン画面はこんな感じ!
Hakitzu_app_05
左にゲーム画面があり、右側が「コードエディタ」となっています。

そして、青色が自分のロボットで、赤色ロボットを「ターン制バトル」によって破壊することが目的となっています。

 

基本的な操作は、「移動」「回転」「攻撃(近距離・遠距離)」の3つで、左側のメニューから選択できます。
Hakitzu_app_06

 

例えば、
敵の近くに行きたければ、「移動」アイコンをタッチします。
Hakitzu_app_07

 

すると、自動的にコードエディタ側へ「移動せよ!」という命令のコードが入力されるようになっています。
Hakitzu_app_08
「Beginner」モードの場合、プログラムが自動入力されることで、まずはゲームに集中しながらどのようにプログラムが組み立てられていくのかを鑑賞できるようになっているわけです。

 

そして、同様に「攻撃」アイコンをタッチして、敵を破壊するためのコードを作ります。
Hakitzu_app_09

 

作ったプログラムを実行するには、「EXECUTE」ボタンをタップします。
Hakitzu_app_10

 

すると、3D画面に切り替わり、さきほどプログラミングしたロボットが命令通りに動いてくれます。
Hakitzu_app_11

 

攻撃も、迫力満点です!
Hakitzu_app_12

 

しかし!

このままでは「ゲームオーバー」となり、クリアできません…。
Hakitzu_app_13

実は、単純に敵を破壊するだけのゲームではないのが「ミソ」なんです!

 
効率の良い「プログラミング脳」を鍛える!
ステージをクリアするための「基本」として、まず覚えておきたいのは用意されている「ルール」を守るという点です!

例えば、
先ほどのステージでは、最初のターンだけを使って全部の敵を破壊しなければいけないルールが存在します。
Hakitzu_app_14

 

さらに重要なのが、コードを入力するたびに「AP」ポイントが減ってしまい、0になると行動が出来なくなるのです。
Hakitzu_app_15

つまり、先ほどのステージをクリアするためには、以下の条件を満たす必要があるわけです!

1,できるだけ少ないコード量でプログラミングする!
2,1回のターンで敵を全滅できるコードを考える!
3,もちろん、敵から攻撃を受けてHPが0にならないようにする!


このように、試行錯誤しながら遊んでいくうちに、いつの間にか最小のコードで目的を果たす「プログラミング脳」になっていくのが面白い魅力でしょう。

 
長く遊べるこんな機能たち!
今回ご紹介したのは「Beginner」モードでしたが、ある程度慣れてきたら別のモードを試してみましょう!

例えば、
「Junior Coder」モード以上になると、専用キーボードから直接コードを入力する必要が出てきます。
Hakitzu_app_16
このモードで遊ぶと、本当にロボットをプログラミングしながら動かしているような錯覚になって面白いんです!

 

ロボットは、外見や装備をカスタマイズすることも可能です。
Hakitzu_app_17
ただし、基本的には「プログラミング」をすることが重要な割合を占めているので、「最強の装備だから簡単にクリアできる…」という意味ではないのでご注意を!

 

さらに、「マルチプレイヤーモード」も搭載されているので、自分がプログラミングしたロボットを友達と戦わせることもできます。
Hakitzu_app_18
このように、ゲームに慣れてくるに従って遊べる幅も広がっていくので、結構長く楽しめるアプリとなっています。


 
おまけ
最後に、iPadで本格的なプログラミングをしたい!…という人に最適なアプリを合わせてご紹介しておきます!

iPadだけで「アプリ開発&書き出し」可能な「Codea」にPC連携機能が搭載されて神アプリ確定!
Hakitzu_app_19
Lua言語を利用したゲームプログラミングをiPad上で実現しており、エディタや画像素材など全部入りの良アプリとなっています。

有料アプリですが、ご興味ある方はぜひ試してみてください!

 

ちなみに、ブラウザ上でゲームを楽しみながら「プログラミング学習」出来るのはコチラ!

プログラミングの勉強を本気でWebゲーム化した「CodinGame」が時間泥棒確定!
Hakitzu_app_20
20種類以上のプログラミング言語が使えて、楽しみながら学習できる本格的なゲームが豊富に用意されているのが魅力的です。

 
まとめ
今回ご紹介した「Hakitzu」は、最近公開されたアプリというわけではなく、実は2013年頃からあります。(当初は有料アプリでした…)

ただ、最近になってプログラミングを学ぶ人が増えたのと、人気のゲームエンジン「Unity」で作られていることもあって、徐々にユーザーが増えているようです。

もし、これから「プログラミングを始めよう!」と考えているならば、とてもオススメできるアプリだと思うので、ぜひ挑戦してみてください!

 

 

written by まさとらん

 

 

 

まさとらん

国内外問わず「良いモノ」だけひたすら集めて情報共有してます。
厳選ネタはアプギガ内で分かりやすく情報発信中!
その他の旬なネタは、twitterにて発信してますので、お気軽にどうぞ!

twitter:0310lan

この記事を読んでいる人は、他にこんな記事も読んでいます。
Related Posts Plugin for WordPress, Blogger...

ページトップへ戻る