Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Programming Language

Pythonで10種類のゲームを作る 第1編 [非専攻者初級コース]

ジャンプゲーム、かくれているタートルをさがそう、青旗白旗ゲームなど、Python Turtleグラフィックで作る10のプロジェクト! サンプルだけでいっぱいのPython講座!! 自分でプログラムを作りながら体得しましょう!

  • codethem
Python

学習した受講者のレビュー

こんなことが学べます

  • Python タートルグラフィックスで作る10のプロジェクト

  • サンプルプロジェクトを通して Pythonの基本概念を固める

  • リスト、関数のような基本概念だけでグラフィックゲーム作り

  • 例を通してPythonの概念を拡張する

[Python Turtleグラフィックで作る10のプロジェクト]
ゲーム、クイズ、デジタルアートなど、さまざまなプロジェクトを通じてPythonの概念をしっかりと固めることができます。

自分でプログラムを作って体得してください!
入門過程でも様々なゲームを直接作ってプレイすることができます。
サンプルプロジェクトを一つずつ作ってみながら、Pythonを簡単かつ楽しく学びましょう!

この講義を通じて、ゲーム、クイズ、デジタルアートなど、10のプロジェクトを直接作成しながら、これまで学んできたPythonの基本概念がどのように適用されるか、直接経験を通じて学ぶことができます!


例でいっぱいになった
Python講義!

Pythonへの関心が高まり、数多くの本や講義が注がれています。
だが、ほとんど概念説明中心だから概念を身につけても、いざ学んだ内容をどのように適用させなければならないのか悩んでいる方が多いです。そのような人たちのために、例だけで満たされたタートルプロジェクト講座を準備することになりました。

本講義は合計2編からなるタートルプロジェクト講義シリーズのうち1編です。

タートルプロジェクト1編では、基本例2つを含む合計12のプロジェクトを進行しながら、タートルグラフィックモジュールの基本使用方法について学びます。変数リスト辞書関数などのPythonの基本概念を多様に活用してみます。 

待って!タートルグラフィックとは何ですか?

タートルグラフィックスは、Pythonに入門される方がより簡単で楽しく学ぶことができるように、Pythonで基本的に提供しているモジュールです。タートルグラフィックを使用すると、入門過程でも簡単なゲームやデジタルアートなど、さまざまな作品を作ることができます。

Pythonを活用して自分だけの作品を作ってみましょう。
タートルグラフィックで作る10のプロジェクト

基本例1
クリスマスカードを作る

タートルグラフィックで描くデジタルアートについて学びましょう。

基本例2
昇るタートルキャッチゲーム

マウスをクリックして海上に浮かぶタートルを捕まえることができます。

[プロジェクト1]
各国別首都合わせゲーム

クイズを解くと、世界地図の上にその国の場所と情報が表示されます!

[プロジェクト2]
タートルペイントを作る

タートルをドラッグして絵を描くことができる絵版!カラーパレッド、ペンサイズ調節、全て消去機能もありますよ!

[プロジェクト3]
抽象画家、タートルモンドリアン

デジタルアートとゲームを組み合わせたプロジェクト!直角と直線だけで絵を描く抽象化がタートルモンドリアン!絵の具に触れるとその色で描くことができますよ!

[プロジェクト4]
タートルの矢を撃つゲーム

タートルの矢を撃ち上げて上に浮かぶ赤いボールをつかむべきゲームです!

[プロジェクト5]
タートル飛行機迷路ゲーム

唯一の障害物があるシンプルな迷路ゲームです!ゲームを楽しませるために、目標ポイントや障害物も追加してみましょう!このゲームでは、長い長方形の迷路の壁を検出する方法を学びます。

[プロジェクト6]
隠れたタートル検索ゲーム

めまいの背景画像の間で、合計10頭のタートルが隠れています!タートルを見つけてクリックすると緑色にタートル色が変わります! 10匹すべてを探したら、ゲームプレイ時間を教えてくれます。

[プロジェクト7]
タートルゴールギャップサッカーゲーム

ランダム方向に飛んでくるサッカーボールをしっかり止めなければなりません!本ゲームを通じてタートルの基本形状ではなく、自分だけのキャラクターを作って使用する方法についてご紹介します。そして判定結果によって音効果も違って入れてみますよ!

[プロジェクト8]
ジャンプ!ジャンプ!ジャンプゲーム

プレイヤーは高く低く2種類でジャンプできますよ!走る赤いボールをよく避けなければなりません!

[プロジェクト9]
ハーブキャットエルフ

荒野に薬草がいっぱい成長しています。動く長い障害物を調理調理ダメージし、すべてのハーブを拾うゲームです!制限時間はわずか20秒です!本ゲームを通じてゲーム時間を制限し、時間を超過するとゲームが終了するようにしてみます。

[プロジェクト10]
聴覚白旗ゲーム

「聴き上げて白旗を下ろす!」ゲームの問題が発生したら、フラグを上げて下げることができる時間はわずか1秒です。一度ゲームを開始すると、合計10版が自動プレイされます!勝敗は私たちのカエルの友達の表情で浮かんでくれるでしょう!ゲームが終了してもスペースキーを押してゲームを再起動できます!


こんな方にオススメです!

「変数、リスト、関数の概念は理解しましたが、どのように使用されるのかよくわかりません。」

「本を見ても、講義を見ても、実際に練習してみることができる例が非常に不足しています」

「基本書一冊は終わりました。もうプログラムを作ってみたいです!」

  • 変数、リスト、関数についての基本概念は学んだが、どのように活用されるのか幕を閉じた方
  • ただ理論ではなく、実際のプロジェクトを作りながら勉強したい方
  • Python入門コースですが、グラフィックゲームを作りたい方
  • 理論だけを持って勉強していてPythonをあきらめた人
  • ゲームキャラクターも直接描いてみて、自分だけのゲームを作りたい方

悩みを解決します!

🙆あきらめないでください!

直接サンプルプロジェクトを作成し、Pythonを簡単かつ楽しく学ぶことができます。リストと関数程度の基本概念だけでも自分だけのキャラクターで様々なゲームを直接作ってプレイすることができます。このレッスンを通して、あなたはゲーム、クイズ、デジタルアートを作りながら簡単に楽しくPythonの基礎を築くことができます。

🙆世界にたった一つだけの自分だけのPython作品を作ろう!

Pythonの基本概念だけで、自分だけのキャラクターを直接描き、世界にひとつだけの自分だけのPython作品を作ってみることができます。本の概念だけに触れたリスト、関数などの概念がプログラムで実際にどのように適用されるか経験を通じて理解することになります!


予想される質問 Q&A 💬

Q. タートルグラフィックは初めてです。タートルモジュールを知らなくても聞くことはできますか?

A. はい、タートルグラフィックが初めての方にも簡単に従うことができるように、タートルモジュールの基本概念の説明と基本的な例が含まれています。

Q. Pythonを始めようとしています。入門者も聞けるコースですか?

A.このレッスンには、Pythonの基礎概念の説明は含まれていません。
Python初級コースで、変数、リスト、辞書、関数に関する基本概念を既に学んだ方のための講座で、Pythonが初めての場合は、 コードダムYouTubeチャンネルのPython無料講座を先に聞いてから受講してください。 1講~39講まで完了してから本講座を聴くと、大変なことなく受講できます。

Q. 受講に関する注意事項はありますか?

A. このレッスンには、Pythonバージョン3.6以降で使用できるコードが含まれています。現在使用しているPythonのバージョンが3.5以下の場合は、このコースで紹介されているPythonのインストールイメージに従って最新のPythonバージョンをインストールしてください。

また、本講義では様々なPython開発ツールのうち、パイチャームを使ってすべてのプロジェクトを進めます。既存のエディタをお持ちの方は、お持ちのツールを使用してください。しかし、まだこのような開発ツールに慣れていない方は、パイチャムを設置して進めてくださることをお勧めします。


事前に確認してください✔️

  • このレッスンには、Python 3.6以降で使用できるコードが含まれています。
  • プロジェクトごとにサンプルソースコードが提供されています。
  • このレッスンでは、Windows環境基準で授業を行います。
  • このレッスンでは、例を中心にPythonの基本概念の説明は含まれていません。
  • 本講義は、コーチング権が含まれていない講座であり、本講義の範囲を超える問合せに対する回答や追加コードは提供されません。

知識共有者の紹介✒️

こんにちは。コードダムです。

現在YouTubeコードダムチャンネルを運営しており、非専攻者も簡単にコーディングに触れるように様々なコンテンツを共有しています。今、専攻や分野に関係なく、誰でもコーディングを学ぶ必要がある時期が来ました。コーディングは、学びを私たちの生活の中に溶かすための素晴らしいツールです。コーディングを通じて学びと実生活との境界が崩れ、私たちのアイデア、私たちの夢が現実に少し近づくことを願っています。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 自分でプログラムを作りながらPythonを学びたい方々

  • 入門コースでもグラフィックゲームを作りたい方

  • 学んだ基本概念を様々に活用できる例を探している方々

  • 非専門家や、青少年でも簡単に挑戦できるプロジェクトをお探しの方

前提知識、
必要でしょうか?

  • パイソン:変数、リスト、ディクショナリ、関数についての基礎概念が必要です。

こんにちは
です。

153

受講生

12

受講レビュー

7

回答

4.8

講座評価

3

講座

우리가 살아가며 경험하고 있는 이 세상!
그 성장의 속도를 따라 잡기 힘들 정도로 매일매일이 너무나도 새롭습니다.
이렇게 빠르게 변화하는 세상 속에서, "배움"과 "성장"이라는 이 두 키워드는 그 어느 때보다도 더 중요해졌습니다.

변화하는 세상 속에는 언제나 기회가 넘쳐 흐릅니다.
하지만, 그 기회는 오직 배우고 성장하는 이들에게만 열립니다.
저도 여러분도, 미래를 준비하고 배워나가며, 함께 성장해 나갈 수 있기를 바랍니다. 

カリキュラム

全体

60件 ∙ (5時間 22分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

4件

4.8

4件の受講レビュー

  • 허민수님의 프로필 이미지
    허민수

    受講レビュー 3

    平均評価 4.7

    4

    30% 受講後に作成

    파이썬에 대해서 기초를 알수 있어서 정말 좋았습니다.

    • 토마스인마스님의 프로필 이미지
      토마스인마스

      受講レビュー 3

      平均評価 5.0

      5

      100% 受講後に作成

      강사님이 흐름을 잘 알려주셔서, 따라하고 이해하는데 아주 좋았습니다. 파이썬 초보 강의로 아주 좋습니다~! 강추!

      • sungjin kwon님의 프로필 이미지
        sungjin kwon

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        친절하고 매우 좋은 강의였습니다!

        • 코드덤
          知識共有者

          좋게 봐 주셔서 너무나 감사드립니다! ^^ 가치 있는 시간이었길 진심으로 바랍니다. 어느새 2023년의 두 번째 달이 시작되었네요! 크게 도약하시는 2023년 만들어 나가시기 바랍니다. 😊

      • 유니님의 프로필 이미지
        유니

        受講レビュー 11

        平均評価 5.0

        5

        7% 受講後に作成

        코드덤님 덕분에 파이썬 재밌게 배우고 있습니다!! 모두 화이팅

        ¥6,558

        codethemの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!