Python 演習(コードコンバット (Code Combat) を活用した体験学習)
コードコンバット (CodeCombat) は,ゲーム形式でPythonプログラミングを学習できるオンラインサービスである.コードを記述してキャラクターを操作しながら,基本概念を習得する.
有料機能が含まれているため,利用開始前に内容をよく確認の上,ご使用ください.
- コードコンバットの公式サイトにアクセス
- 「今すぐプレイ(GET STARTED)」を選択
- サインアップ画面でユーザータイプを選択(教育者,保護者,学生のいずれか)
- 「キースガードのダンジョン」(初心者向けステージ群)を選択し,「ゲームスタート」をクリック
- 「キースガードのダンジョン」の第1ステージを選択
- 「ゲームスタート」を選択
* 音声が出力されるため,各自で適切な音量に調整すること
- プログラミング言語として「Python(デフォルト)」を選択し,「次へ」をクリック
- キャラクターの装備を選択
- 「装備する」を選択
- 「ゲームスタート」を選択
- 「レベルスタート」を選択
- 必要に応じて「ヒント」機能を活用
- メソッド(キャラクターへの命令)の詳細は,「メソッド」一覧から確認できる
- コーディング画面で以下のコードを入力し,「実行」をクリック
hero.moveDown()
- キャラクターの移動を確認
hero.moveRight()で右方向へ,hero.moveDown()で下方向へ移動する
- 課題(ミッション)の内容を確認
* 不明点は「ヒント」機能で確認できる
- プログラムを編集し,「実行」をクリック
- 「目標:成功!」が表示されるまで編集と実行を繰り返し,達成後「完了」を選択
- 結果を確認
- 次のステージへ進む