> ゲームをしましょうか?
ログイン。コードを解読。マシンを制御。
システム準備完了...
> フロー状態
純粋な論理。即座のフィードバック。パターンを見つけ、ラインをクリアし、ハイスコアを追いかける。
> コンストラクト
結果のない仮想サンドボックス。物理を曲げる。不可能を構築する。リセット。
> ハードアップリンク
接続。ロジックをメタルにフラッシュ。物理世界があなたのコマンドに従うのを見る。
CodeGameとは?
CodeGame.appは、コードを書くことと実際のハードウェアを制御することの間のギャップを埋めるゲーミフィケーション学習プラットフォームです。最初の変数からLEDを点滅させ、モーターを回転させ、センサーを読み取るまで導きます。
従来のコーディングチュートリアルとは異なり、退屈な講義を取り除き、インタラクティブなパズル、即座の視覚的フィードバック、学習を中毒性のあるものにする進行システムに置き換えます。
仮想シミュレーションから始め、ロジックをマスターし、次に実際のESP32またはArduinoデバイスを接続して、コードが物理世界で生き生きとするのを見てください。
仕組み
ロジックを学ぶ
インタラクティブなゲームを通じてプログラミングの基礎をマスター。実際のコード構文を使用してボックスを制御し、ボールを跳ねさせ、パズルを解決します。
ハードウェアをシミュレート
仮想回路にスキルを適用。実際のハードウェアに触れる前に、ブラウザベースのシミュレーターでLEDを点滅させ、センサーを読み取り、モーターを制御します。
現実を制御
USB経由で実際のESP32またはArduinoを接続。ブラウザから直接コードをフラッシュ。物理世界がコマンドに応答するのを見てください。
なぜCodeGame?
モバイルファースト
スマートフォンとタブレットに最適化。どこでも、いつでも、どのデバイスでもプログラミングを学べます。高価なコンピューターは不要です。
オフライン対応
レッスンをダウンロードしてオフラインで練習。低帯域幅エリアに最適。再接続時に進捗が同期されます。
ゲーミフィケーション学習
XPを獲得し、ストリークを維持し、実績を解除。プログラミング練習を中毒性のあるゲームに変え、毎日戻ってくるようにします。
実践的なスキル
業界標準の言語とハードウェアを学びます。ここで獲得するスキルは、プロフェッショナルな開発とIoTプロジェクトに直接移行します。
学習の旅
ゼロからハードウェアヒーローまで導くように設計された段階的なカリキュラム。各レベルは前のレベルに基づいて構築され、進む前に概念をマスターすることを保証します。
基礎
変数、関数、ループ、条件。インタラクティブな視覚パズルを通じてプログラミングの構成要素をマスター。
中級
配列、オブジェクト、アルゴリズム、データ構造。複雑な問題を解決し、効率のためにコードを最適化します。
上級
再帰、メモリ管理、スレッド、高度なパターン。現実世界のソフトウェアエンジニアリングの課題に備えます。
IoTとハードウェア
GPIO、センサー、モーター、WiFi、Bluetooth。物理デバイスを制御し、最初のIoTプロジェクトを構築します。