プログラミング体験ゲーム「タートルマニアックス」

タートルグラフィックスを使ったプログラミング体験ゲームです。

このゲームを楽しみながらプレイしていくことにより、プログラミングの基本である順次操作とループ、再帰、条件分岐を自然に学んでいきます。
またゲームとしても純粋に楽しめるものとなっています。

(ゲームの概要)
ゲームは中央の亀をプログラミングして、すべてのゴールを通過させることを目指します。
プログラミングは、前へ進む、前へ2歩進む、ジグザグに進む、左を向く、右を向く、2回繰り返す、3回繰り返す、一度通過した箇所では右に曲がるなどのコマンドを並べることで行います。
ゴールを予め用意している問題がありますが、ランダムにゴールを配置することもできます。

(プログラムのデモ)
プログラムのサンプルをデモとして用意していますので、それもプログラミングの参考にしてください。

(特徴)
・41x41の大きなサイズで亀が動くのが楽しめます。
・ループや分岐コマンド、それに面白コマンドを用意しています。
・デモが多数用意されています。
・用意された問題以外にランダム出題や手動設定出題ができます。
・解答結果記録や再挑戦コマンドなどを用意しています。
・開始時に「亀レース」のデモが流れます。

(ご購入に当たってのご注意)
画面サイズを 800x480 に想定しますのでご注意ください。
メニューから画像サイズを縮小できるようにしました。
(しかし標準サイズで画像などを調整しています。)

無料版を公開しています。これで動作をご確認ください。
・プログラミング体験ゲーム「タートルマニアックス」(フリー)
https://market.android.com/details?id=info.gomi.android.studyFree

無料版の制限として、亀の歩数が150歩に制限され、デモや問題数が少なくなっています。プログラムコードも一部サポートしていないものがあります。さらにゴールの手動セットや残り歩数の表示もありません。再挑戦ボタンもありません。
また開始画面で製品版の宣伝のアニメーションが流れます。

---
こども向けに亀の画像を大きくし、盤面を 21x21 にしたゲームも用意しています。操作方法はこれと同じですがコマンドはすべてひらがなか簡単な漢字で説明しています。

こども向けにはこちらをご用命ください。

・プログラミング体験ゲーム「タートルジュニア」
https://market.android.com/details?id=info.gomi.android.studyJunior

---
PC で動作するものをフリーで公開しています。
http://train.gomi.info/turtle/
但し、デモや問題の個数は少なく、再挑戦ボタンはありません。
こちらも参考にして、ご購入ください。
Read more
2.8
11 total
5
4
3
2
1
Loading...

What's New

(version 2.1)
・メニューから画面の拡大をできるようにしました。


(version 2.0)
・特定の条件のときに実行できなくなるバグを修正しました。

(version 1.9)
・画面サイズをメニューから変更できるようにしました。
標準サイズ(800x480)から 10%刻みで縮小できるようにしました。
但し画像は標準サイズのままにしていますので、あまり小さくすると余裕がなくなり画像が重なってしまいます。

(version 1.8)
・デモを2個増やし、22個にしました。

(version 1.7)
・実行中に一時停止することができるようになりました。
・プログラミング前に実行するときに起こるバグを修正しました。

(version 1.6)
・デモを20個にしました。
・プログラムコードに、「前へ2歩進む」、「ジグザグに進む」を追加しました。

(version 1.5.1)
・プログラマコードの画像をリファインしました。
Read more

Additional Information

Updated
March 31, 2012
Size
476k
Installs
1,000+
Current Version
2.1
Requires Android
2.1 and up
Content Rating
Everyone
Permissions
Offered By
GOMI Hiroshi
©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.