レビュー Codecombatのレビューと評価

Codecombatのレビューと評価

目次:

ビデオ: Codecombat #1 - Игра для обучения программированию. (10月 2024)

ビデオ: Codecombat #1 - Игра для обучения программированию. (10月 2024)
Anonim

コーディングの仕方を学ぶのに役立つ素晴らしいプログラムが不足しているわけではありませんが、最も友好的なレッスンでさえ、宿題の自己負担のように感じることができます。 コーディングは最近では非常に便利なスキルですが、コーディング教育から最も恩恵を受ける人口統計学者である子供たちは、すでに多くの宿題を受け取っています。 彼らはそれ以上に受け入れようとしません。 CodeCombatは、ハードワークを楽しいゲームに変えるという信頼できる子育てのトリックを使用しています。 その教訓は、従来のコーディング教育ソフトウェアほど現実のシナリオに当てはまらないかもしれませんが、CodeCombatの無料のロールプレイングゲーム(RPG)アドベンチャーは、コーディングの基礎を学ぶように子供たちをだます素晴らしい仕事をします。

CodeCombatは、すべてのコアレベルで無料でプレイできます。 月額9.99ドルのサブスクリプションにアップグレードできます。これにより、月ごとに追加のレベルと3, 500のボーナス宝石(ゲーム内通貨)が追加されます。 同社は100%の返金保証を提供しています。 CodeCombatには、加入者が利用できる400以上のレベルがあり、週に8〜10レベルを追加すると述べています。

教育の専門家は、学校の特定のニーズとそれを使用する生徒数に基づいて、カスタムCodeCombatの価格を取得できます。 CodeCombatにはAndroidアプリとiOSアプリがありません。

ゲームをしましょうか?

他の多くのゲームは、プレイヤーにコーディングの方法を教えようとします。 Koduとその後続プロジェクトであるProject Sparkは、PCとXbox Oneで利用でき、ゲームデザインの背後にある言語とロジックを紹介します。一方、Quadrilateral CowboyとHack 'N' Slashは、環境内のコードを変更するだけで解決できるパズルで構成されています。 しかし、CodeCombatは何よりもまず、魅力的なラッパーとして機能する軽いロールプレイングゲームを備えたコーディング教育ソフトウェアです。

CodeCombatの一口サイズのダンジョンは、機能コードを入力することによってのみ完成できます。 さまざまな地形(ダンジョン、森林、砂漠)に加えて、Web開発(HTML、スクリプト)およびゲーム開発(独自のレベルを構築)の世界もあります。 出口まで歩くなどの簡単なタスクを実行するための基本的な構文を学びます。 「this.moveRight();」の数行を入力するだけです または「this.moveDown();」 アバターのために、あなたのコードが魔法のように動作するのを見てください。 進むにつれて、より複雑なトラップと敵に遭遇し、より複雑なコードを使用する必要があります。 このゲームは、400のレッスンを通じて、関係演算子、文字列比較、オブジェクトリテラル、その他の高度なテクニックなどのトピックをカバーしています。 いつでもステージをプレイできればいいのですが、難易度曲線は安定していて公平です。 教室では、教師は生徒のレベルのロックを解除できます。

このゲームは、コードが壊れていることをすばやく知らせ、修正するためのアドバイスを提供します。 それは聞こえるかもしれないほど操作的であるが、レッスンをゲーミファイすることは、素材を固着させるための効果的な方法である。 勝ちたいと思うことは強いインセンティブです。

ロストイントランスレーション

ゲームは、コーディンググラマーでできるだけ多くのテキストを表示しようとします。年齢は「18 <= age <25」と表示され、JavaScriptやPythonなどの複数のプログラミング言語でCodeCombatをプレイできます。 しかし、ゲームのコーディングメタファーとしてのRPGゲームプレイの使用には欠点があります。 モンスターを殺し、ダンジョンを旅行するために使用するコードを、ウェブサイトを構築し、アプリを強化するコードに転送するには、追加の手順が必要です。 Dashで取り上げられている現実の課題、コードスクールの人気Webサイトの内訳、またはFree Code Campが実際にあなたが新しく学んだコーディング能力をテストできる非営利組織とどのようにつながるかを比較してください。

また、CodeCombatを純粋にゲームであると判断した場合、それは明らかにポイントを失っていますが、ほとんど覚えていません。 キュートなファンタジーのアートワークは、一般的なカジュアルなブラウザゲームに期待されるものです。 独自のコーディングコマンドで制御されるさまざまなギアと武器を作成し、複数のヒーローを一度に管理できます。 ただし、平均的な搾取的な電話ゲームで採用されているプレミアム通貨やキャラクターなどの同じ無料のシステムに教育的なゲームリゾートを利用するのは残念です。

それでも、ファンタジーマジックとしてコーディングするというアイデアは強力なものであり、子供たちを明日の職場で競争力を維持するのに役立つ気難しい重要なトピックに興味を持たせるための素晴らしいフックです。 Transistorや次期Codemancerなどのゲームはこの概念の強さを理解していますが、CodeCombatはコードマジックを比較的本物にすることでそれらを強化しています。

あなたの王国を育てる

CodeCombatの中世の教育の帝国を通過するには、少なくとも数回のセッションが必要です。 しかし、あなたがあなたの冒険を終えるとき、あなたを忙しくしておくためにもっとたくさんあります。 オンラインクランに参加して、学んだことを他の人と共有しながら、より多くのポイントと実績を獲得できます。 また、シンプルなマルチプレイヤーのリアルタイム戦略ゲームで競うためのコードを書くこともできます。 独自のコーディングの課題を作成および共有するための堅牢なレベルエディターがあります。 環境とアートアセットの変更は簡単で、ゲームが提供するよりも優れたチュートリアルを作成するためのテキストエディターがあります。 独自のレベルを作成する気がなくても、ユーザーが作成した面白いコンテンツの大きなライブラリは、Super Mario MakerのようにCodeCombatの寿命を大幅に延長します。 最後に、あなたが教師であれば、教室でゲームを使用するための追加資料とともに、月に10ドルでCodeCombatの特別教育者版を購読できます。

CodeCombatは、コードの学習に最適なソフトウェアではありません。また、最高のゲームでもありません。 時々、その性格の2つの半分が対立し、お互いを損なうことさえあります。 しかし、ほとんどの場合、それはRPGゲームプレイとプログラミングの宿題の勝利の組み合わせであり、子供に優しい教育を合法的に楽しいものにします。 とはいえ、コードを学習するためのより効果的な無料の方法を探しているなら、無料のオンラインコーディングクラスCodecademyのエディターズチョイスをご覧ください。 コーディング教育の費用を支払う準備ができている場合は、LinkedInまたはTreehouseのLynda.comをご覧ください。有料コーディングクラスのエディターズチョイスです。

Codecombatのレビューと評価