Awesome Educational Games
Educational Gamesを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
アートとデザイン
- Canon Explains Exposure - 写真に適切な量の光を与える方法を学びます。
- Can’t Unsee - 細部への注意により多くのコインを獲得するゲーム。
- Font Memory Game - さまざまなフォントスタイルを認識することは、タイポグラフィーで最も難しい部分の一つです。
- Method of Action - デザイン原則を教えるゲームのコレクション。
- The Bézier Game - ベジェ曲線
- Color - 色
- Shape Type - 文字形状
- Kern Type - カーニング
- Pixactly - 知識を問うピクセルテスト。
- The Boolean Game - Sketch、Figma、その他のベクターエディターでブール演算を使う方法を学びます。
記事
- Educational Video Games Can Boost Motivation to Learn - New York University による記事。
- Fact or Fiction?: Video Games Are the Future of Education - Scientific American による記事。
- Five Reasons to Use Games in the Classroom - Education World による記事。
CSS
- CSS Diner - CSS セレクターを学ぶのに役立つ小さなゲーム。
- CSS Grid Garden - CSS grid レイアウトを学ぶゲーム。
- Flexbox Defense - 他のタワーディフェンスゲームと違い、CSS を使ってタワーを配置します!
- Flexbox Froggy - CSS flexbox を学ぶゲーム。
- Flexbox with Webflow - コードを書かずに、28のインタラクティブレベルで flexbox を学び習得します。
エディター
- Open Vim - インタラクティブな Vim チュートリアル。
- Vim Adventures - ゲームをプレイしながら Vim を学びます。
- Vim Genius - Vim Genius で速度を高め、筋肉記憶を改善します。
言語
数学とコンピューターサイエンス
- Alligator Eggs! - ラムダ計算を教える、子ども向けの紙とペンを使うゲーム。
- CS Unplugged - コンピューターを使わずにコンピューターサイエンスの概念を教える、教室活動のコレクション。
- Finitris - 正規表現の実行に何が使われるかを確認します。
- Guess The Correlation - 散布図の二つの変数がどの程度相関しているかを推測します。
音楽
- Learning Music - Ableton のインタラクティブウェブサイトを通じ、音楽の基礎を探求します。
- Learning Synths - シンセサイザー(または synth)の使い方の基本を学びます。
- Pianu - ブラウザー内でピアノの弾き方を学びます。
プログラミング
- BOX-256 - 架空の CPU をアセンブリでプログラムしてグラフィックを出力します。
- Bashcrawl - シンプルなテキストアドベンチャーをプレイして Linux コマンドを学びます。
- Clips the Game - clips ルールエンジンに基づく難度の高いロジックゲーム。
- Code Avengers - 楽しく効果的な方法で、ウェブサイト、アプリ、ゲームの構築を学びます。
- Code School - ブラウザーでくつろぎながらコーディングを学びます。
- Code.org - すべての学校のすべての生徒が、コンピューターサイエンスを学ぶ機会を持つべきです。
- Codecademy - インタラクティブに、無料でコーディングを学びます。
- CodeCombat - プログラミング学習のための最も魅力的なコーディングゲーム。
- CodinGame - 最もホットなプログラミングトピックを使って遊べる、チャレンジベースのトレーニングプラットフォーム。
- Cube Composer - 関数型プログラミングに着想を得たパズルゲーム。
- Deadlock Empire - 並行処理でパズルを解きます。
- Free Code Camp - コーディング学習を支援するオープンソースコミュニティ。
- Learn Git Branching - ブランチを重視するインタラクティブ Git チュートリアル。
- Mimo - モバイルで開発者になる方法を学びます。
- Programming Games Wiki - 長年にわたるプログラミングゲームのカタログ。
- RegexOne - シンプルでインタラクティブな演習により正規表現を学びます。
- ReturnTrue - ブール値について学ぶゲーム。勝つには true を返します。
- Screeps - プログラマーのための世界初の MMO 戦略サンドボックスゲーム。
- SQL Murder Mystery - データベーススキルを練習しながら犯罪を解決します。
- Swift Playgrounds - とても楽しい方法で iPad 上のコーディングを学びます。
- Untrusted - JavaScript アドベンチャーゲームをプレイしながら学びます。
- WarriorJS - JavaScript を使い、戦士に高い塔を登らせ、モンスターと戦い、捕虜を救出するようプログラムします。
- Web Audio School - インタラクティブな WebAudio チュートリアル。
- XSS game - ブラウザーでコードを実行するよう人をだますことに関するゲーム。