| 初回リリース | 2009年6月30日[1] |
|---|---|
| 安定版リリース | 1.6.18.0 / 2023年4月9日[2] |
| 書かれた | C# |
| オペレーティング·システム | ウィンドウズ |
| タイプ | ビジュアルプログラミング |
| Webサイト | kodugamelab.com |
Kodu Game Lab は元々Bokuという名前で、MicrosoftのFUSE Labsによるプログラミング 統合開発環境(IDE)です。Xbox 360とMicrosoft Windowsで動作します。2009 年 6 月 30 日に Xbox Live Marketplace でリリースされました。[3] Windows 版は、Microsoft の FUSE Web ポータルから一般向けにダウンロードできます。[4]
概要
Kodu は、ブロックと画像を使用して基本的なコーディングを教えるために使用される ビジュアル プログラミングツールです。誰でもアクセスできるように設計されています。
Kodu は Xbox One のインディー ゲームとしてダウンロードできます。また、オープン ベータ版の PC バージョンもあり、Web サイトから誰でも入手できます。
Kodu は、いくつかの重要な点で他のプロジェクトとは異なります。
- ゲームコントローラ、マウス、キーボードを介して視覚的な要素を使用してプログラムを構築することで、コードの入力を回避します。
- プログラムはビットマップや2D表示ではなく、アリスのような3Dシミュレーション環境で実行される。
Kodu Game Lab は、選ばれた学校や学習センターで教育学習ツールとしても使用されています。
言語設計
Kodu のプログラミング モデルは簡素化されており、ゲーム コントローラまたはキーボードとマウスの組み合わせを使用してプログラミングできます。シンボリック変数、分岐、ループ、数値と文字列の操作、サブルーチン、ポリモーフィズムなど、ほとんどの「本格的な」プログラミング規則は不要です。
このシンプルさは、プログラミング タスクをほぼ完全なシミュレーション環境に配置することによって実現されます。ユーザーは 3D 世界のキャラクターの動作をプログラムし、プログラムはAgentSheetsと同様に条件とアクションに基づくルールベースのシステムまたは言語で構成される高レベルの感覚パラダイムで表現されます。
Kodu の典型的な「hello world」は次のとおりです。
見る - 実る - 動く - に向かって
この表現の文法は次のようになります。
<条件> <アクション>
<条件> は次のとおりです。
<センサー> [<フィルター> ...]
そして、<action> は次のとおりです。
<動詞> [<修飾語> ...]
上記のプログラムの例示的なバリエーションは次のとおりです。
赤い果物が見える - 向かって - 素早く動く
Kodu Game Lab では、レース、戦略、RPG、アドベンチャー、プラットフォーム、パズル、一人称シューティング ゲームなど、さまざまな種類のゲームを作成できます。
参照
参考文献
- ^ App Hub - ゲームの詳細
- ^ “Commits · scoy/KoduGameLab”. GitHub.com . 2021年3月23日閲覧。
- ^ 「Xbox LIVE Marketplace」。2010年10月23日時点のオリジナルよりアーカイブ。2011年10月3日閲覧。
- ^ Kodu とは | プロジェクト | Fuse Labs
- The Age (オーストラリア): 「プログラムに従え」
- インフォメーションウィーク:マイクロソフトリサーチが子供向けプログラミング環境「Kodu」のプレビューを公開
- Wired: TechFest デモ: Kodu
- Kodu の Seed Magazine
- スレート誌: ステロイドのロゴ
- Edge Magazine: あなたは Kodu をしていますか?
外部リンク
- Kodu - マイクロソフトリサーチ
