강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Python無料講義(活用編1) - 思い出の娯楽ゲームを作る(3時間)

Pythonを活用して思い出の娯楽ゲームを作成します。 スクロールして、元のゲームと一度比較してみてください!

  • nadocoding
Python
Pygame
GUI
Thumbnail

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

受講後に得られること

  • Pythonの基礎文法を活用して実力を固める

  • pygameライブラリを活用した本番ゲームの制作

★私もコーディングの新しい講座がオープンしましたPython無料講義(活用編2 -GUIプログラミング)

疲れた文字だけを出力していた私のプログラムにきれいな服(UI)を着て、
チャジャン!複数の画像を合わせるプログラムを自分で作成してみましょう。

ボタン、コンボボックス、プログレスバーなど様々なウィジェットはもちろんメモ帳も私の手で作ってみます。
ちょうど4時間で学べるGUIプログラミング、今すぐ会いましょう^^ 

Python(Python)入門者脱出、
楽しいゲーム開発で実力を育てよう!

講義紹介🎮

多くの方がPythonの基礎まではよく学びますが、

1. 初心者から抜け出して中級者で実力を育てるには?
2. Pythonを使って何ができるか?

この2つで難しさを経験していると思います。

そこで私はこの方々のために多様でありながら役に立つ、計8つの実戦プロジェクトを作り、実力を育てることができる講義を制作することにしました。

そしてその最初のプロジェクトがまさに「ゲーム開発」です。

このゲームを知っていますか?
私もかつてのエンターテイメントルームでよくやっていましたが、
キャラクターが武器を撃ち、ボールを合わせて取り除く簡単なゲームです。

Pythonにはpygameという有名なライブラリがありますが、これを活用すれば数行以内のコードで簡単にゲームを制作できます。
実際に上記のゲームをコメントアウトして約250行のコードにしました^^

ゲームにはイメージリソースが必ず必要ですが、別にイメージもダウンロードされ、編集という面倒な作業も経なければならず、関連プログラムをうまく扱う方でなければ不便かもしれません。

だから私はペイントを通して簡単に偽の画像を作って講義を進め、ご希望の方は後で別々に画像編集を通じてお試しいただけるように準備しました。

こんなイメージで作って作業するから時間の無駄もありません^^

ゲーム開発プロジェクトはこのように行われます。
*開発環境:VSCode、Python 3.x

pygameの基本的な使い方を大きく下の4段階でまず勉強します。

1. 背景を一つ作って入れてみましょう。

2. 赤いゲームキャラクターも入れてみます

3. 今キャラクターを動かしてみるべきですか?
キーボードでキャラクターを動かす勉強を進めます。

4. 黄色い敵軍(いわゆる悪い奴)を一つ入れます、
そして、衝突チェックでゲームを終了するロジックを入れてみます。

基礎はこの程度で十分です。
ゲームフレームを整理する時間をしばらく持ってから勉強される方々が直接復習してみることができるようにクイズを一ついたします。

クイズは「たわごとを避ける」ゲームです、こんなものを自分で作ってみます。

私たちの講義では、たわごとは1つずつ落ちるように処理します。

このように完成したら、ゲームイメージを着せてもっともらしく作ってみます。

クイズをもう少し応用すれば、以前にしばらく流行していたドラゴンフライトも作ってみることができますよね?

*この部分は講義には含まれません。

最後に、本当のゲームプロジェクトを進めてみましょう。

1.背景とキャラクターをすぐに入れます。

2. キーボードを通して左右に移動し、武器も撃ちます。オリジナルゲームでは武器を一足ずつ撃つことができますが、プロジェクトでは無限に撃つことができます。 (開発者勝手に!)

3. もうボールを弾いてみましょうか?
便宜上、ボールは四角であると仮定します。床にはねて速度調節もし、壁に触れると方向も変わります。

4. 武器に触れたら衝突検知を通じてボールを分けるべきでしょう。

5.残りの細かい部分の実装やバグまでとってからゲームイメージだけを変えてくれれば

これでゲームが完成します。

どうですか?オリジナルと似ていますか?

たった3時間で基礎/クイズはもちろんプロジェクトまで進めます。

pygameについてすべてを扱うわけではありませんが、この程度だけしても趣味として十分に多様なゲームを作れると思います。

Pythonを基礎までは学びましたが、さらに一歩進みたい方、私の手でゲームを一度作ってみたい方にこの講義をお勧めします。 ^^

もちろん、
私もコーディングは「無料」です!

YouTubeチャンネル📺
私もコーディングチャンネルを購読することで、コーディング関連のさまざまな蜂蜜チップ講座を誰よりも早く受講できます。

購読に行く(クリック)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 私もコーディングPython基本編を見た方

  • Python初心者から脱出したい人

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

  • Pythonの基本

こんにちは
です。

103,309

受講生

3,372

受講レビュー

915

回答

4.9

講座評価

11

講座

유튜브에서 코딩 교육 채널을 운영하고 있는 나도코딩입니다.
누구나 쉽고 재미있게 코딩을 공부하실 수 있도록 친절한 설명과 쉬운 예제로 강의합니다.
코딩, 함께 하실래요? 😊

🧡 유튜브 나도코딩
🎁 코딩 자율학습 나도코딩의 파이썬 입문
📚 코딩 자율학습 나도코딩의 C 언어 입문

カリキュラム

全体

23件 ∙ (2時間 51分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

355件

4.9

355件の受講レビュー

  • kskworld00661님의 프로필 이미지
    kskworld00661

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    うわー!無理なく完走しました。 ありがとうございます。 これらの講義は無料なので、ちょっと上がります。 他の講義をたくさん見ていて有料も複数決済しましたが、中途放棄が多かったです。 講義があまりない場合は半分以上です。 理解もしていないし、説明はするように見えても結局はこうしなさいという式だからです。 原理と理解ができてとても良いです。 こういう講義は習得して私のものになれば応用が可能になるでしょう。 初心者の立場では似たようなタイプのゲームを少しだけ応用や修正されて細かい機能を教えてくれる講義がずっと出てくれればいいようです。 高級編も作っていただければいいと思います。 ステージ選択や、次のレベルに行ったり、スコアを見ることができたり、スコアが記録されたり、その他など。 とにかくとてもよく見ました。まったく全くない最高の講義だと話したいです。 ありがとうございます^^

    • jinyoon001145님의 프로필 이미지
      jinyoon001145

      受講レビュー 8

      平均評価 4.4

      5

      100% 受講後に作成

      本当にみんなにおすすめの最高のコーディング基礎研究です+_+!先ほどのPythonの基礎コースも難しい部分まで簡単に理解できる良い例で、絶対にあきらめずに抜け目なく勉強できるようにしてくださり、コーディングを持続的に趣味で学ぶのに多くの助けになりました。コーディングの王基礎段階を学ぶときに仕方なく、最も惜しい部分の一つが難しくて不慣れな理論をたくさん学んだのに比べて、これを実際にどのようなアプリケーションを作るときにどのように活用するかを体験するにはもっと学び、待たなければならないということなのですが…多様な機能を何も知らない私もよく理解できるように丁寧に教えてくださったおかげで実際に実行可能なゲームを作ることができるので、コーディングがもっと面白くなって…よく組み立てられたフレームを少しずつ変形して応用する過程を通じて自分でもっと学び、より複雑なゲームも作ってみる練習もできましたし、下に他の方もおっしゃったように曲線を描いて飛び散るボールの難しい構造を具現していく方法をとても簡単に教えてくれて数学をずっと前に食べた人たちも楽しくアクセスできるいました。ああ、以前x86コンピュータでした子供時代のコンピュータクラスもこんなに面白かったらもっと頑張りましたねwww本当にありがとうございました^^

      • pepperkung257783님의 프로필 이미지
        pepperkung257783

        受講レビュー 2

        平均評価 5.0

        5

        35% 受講後に作成

        活用編ですが、簡単で詳しく教えてくれて理解が上がります!

        • butter [DEL] 20230605042438님의 프로필 이미지
          butter [DEL] 20230605042438

          受講レビュー 3

          平均評価 5.0

          5

          100% 受講後に作成

          講義よく聞きました!ありがとう

          • mgtg150님의 프로필 이미지
            mgtg150

            受講レビュー 3

            平均評価 4.3

            4

            100% 受講後に作成

            無料

            nadocodingの他の講座

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

            似ている講座

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