【Pygame超入門】50分でゲーム開発(Python)の基礎をマスター

  Рет қаралды 98,579

いまにゅのプログラミング塾

いまにゅのプログラミング塾

Күн бұрын

■ 講義使用ファイル
drive.google.com/drive/folder...
ゲーム製作のためのPythonライブラリPygameの基本的な使い方から、インベーダーゲームを作るまでの流れをわかりやすく解説しました。直感的に理解しやすいコードでもあるため、Pygame初学者でも取り組める内容です。
00:00 イントロ
00:40 環境構築
03:09 PyGameの基礎
16:44 プレイヤーの配置
28:09 インベーダーの配置
36:46 スコアの表示
■ 参考動画
Pygame Tutorial for Beginners - Python Game Development Course
• Pygame Tutorial for Be...
■ Twitter
/ 03imanyu
■ Udemy
www.udemy.com/user/jin-xi-han...
#Pythonでゲーム開発 #Pygameでインベーダーゲーム開発 #Pygame入門

Пікірлер: 68
@frameseekeron
@frameseekeron 11 ай бұрын
これは素晴らしすぎる動画。
@babariumugames
@babariumugames 3 жыл бұрын
Pythonはゲーム開発に向いていないと言われていたので 諦めていましたが ゲームを作ることが出来てとても感激しています。 いつもタメになる動画ありがとうございます
@imanyu_programming
@imanyu_programming 3 жыл бұрын
こちらこそご視聴ありがとうございます!!
@user-ks6dt9lx4d
@user-ks6dt9lx4d 3 жыл бұрын
ちょうどpygameについて気になってたので助かります!
@imanyu_programming
@imanyu_programming 3 жыл бұрын
是非ご覧になってみてください!!
@user-lo7jf9bm9q
@user-lo7jf9bm9q 3 жыл бұрын
めっちゃいい動画👍
@imanyu_programming
@imanyu_programming 3 жыл бұрын
ありがとうございます😭
@user-uj9jn8eq2l
@user-uj9jn8eq2l 2 жыл бұрын
とても分かりやすい動画のおかげで、なんとか実装できました…! ちゃんとチュイン!の音もBullet発射と同時に鳴る様にしました!🙌 pygameめちゃめちゃ気になっていたのですが、きっかけがなく触れて居ませんでした… この動画のおかげで魅力を知る事が出来たので、もっと色々作って見ようと思います! ありがとうございましたー!👏
@imanyu_programming
@imanyu_programming 2 жыл бұрын
おぉ、素晴らしいです!! いえいえ、こちらこそご視聴ありがとうございます!!
@user-jm7cy7ky3r
@user-jm7cy7ky3r 2 жыл бұрын
前から興味はあったけど初めてゲームと呼べるものを作れて興奮してます!
@imanyu_programming
@imanyu_programming 2 жыл бұрын
おぉ!!ってなりますよね🤩
@user-rp6no6zw6v
@user-rp6no6zw6v 3 жыл бұрын
素晴らしい動画です!!ありがとうございます😮
@imanyu_programming
@imanyu_programming 3 жыл бұрын
こちらこそご視聴いただきありがとうございます!!!!!!
@user-wf7wn8bg7g
@user-wf7wn8bg7g 2 жыл бұрын
絶対にやろうw
@user-cn3dx5ju3l
@user-cn3dx5ju3l 2 жыл бұрын
1:24のpython3 -m pygame.examples.aliensの部分で、-mが半透明の色で表示されてしまい、ゲームを開けないんですけどどうすればいいですか?
@nerdyturkey312
@nerdyturkey312 2 жыл бұрын
Interesting content, just subbed 👍 any more pygame projects planned?I have my own pygame channel focused on game dev tools and puzzles ( when I have time).
@malo21st
@malo21st 3 жыл бұрын
Processing の Pythonモード で、CGアートっぽいものを作る動画を見てみたいです。 マウスと連携したものが良いな〜。
@user-fi7tg1zd5y
@user-fi7tg1zd5y 10 ай бұрын
素晴らしいUtubeでした。ありがとうございます。
@user-gq2ps1zg9p
@user-gq2ps1zg9p Жыл бұрын
みなさん!質問しても返信は返ってこないですよ~
@user-pu3vu9hf4h
@user-pu3vu9hf4h 3 жыл бұрын
いつもプログラミング参考にさせてもらっています。 いまにゅさんが説明しているときに マウスイベントが発生していますが、何かのアプリを使っているのですか?? それとも自作ですか?? すでに同じような質問があったらすいません。
@imanyu_programming
@imanyu_programming 3 жыл бұрын
QuickTimeです!
@takeshikumagai9040
@takeshikumagai9040 2 жыл бұрын
pygameに焦点を当てるためにクラスを使っていないんだと思いますが、クラスを使ったバージョンも見てみたいです。
@user-xn1hj4rh8z
@user-xn1hj4rh8z Жыл бұрын
いつも勉強させて頂いております。ありがとうございます。 Python3.10でうまく本件を動作できたのですか、背景画像を入れてみようと思いプロンプトからオフラインでpip rectをインストールしようとした所エラーでうまくインストール出来ません。 もし解決法ご存知でしたらご教授お願い致します。
@pidjak4165
@pidjak4165 2 жыл бұрын
прикольный урок)) спасибо вам
@crownvin9847
@crownvin9847 2 жыл бұрын
途中まではできていたのですが、完成させてプログラムを起動すると画面が黒くなってしまいます。解決策はありますか?
@zero5154
@zero5154 2 жыл бұрын
実行しようとすると「アクセスが拒否されました。」となるのですがどうすればいいですか?
@user-wy1bv7jc8y
@user-wy1bv7jc8y 2 жыл бұрын
プレイヤーを動かすプログラムをかいた後に実行したら、別タブが起動するところまではできるんですが、そのタブには何も表示されずに真っ暗な画面の状態になりました。 表示されていたプレイヤーも表示されなくなりました。なぜでしょうか?
@user-zt5gg5xe9h
@user-zt5gg5xe9h 3 жыл бұрын
1:25 あたりのpython3 -m pygame.examples.aliensを打ってもPythonと返って来るだけなのですが? それまでのはpipのバージョンを変えたりで進めているとは思うのですが…
@user-ct6ud9zw2z
@user-ct6ud9zw2z 3 жыл бұрын
自分もそうなります。 どーしたら良いのでしょうか?、、
@beiga7672
@beiga7672 3 жыл бұрын
自分も全く同じ状況です
@user-yb6mp1oj1o
@user-yb6mp1oj1o 2 жыл бұрын
python3じゃなくてpythonと入力すればいけますねぇ、これは
@user-hd4sq4od3s
@user-hd4sq4od3s 2 жыл бұрын
@@user-yb6mp1oj1o 好き
@aiueo5927
@aiueo5927 2 жыл бұрын
@@user-yb6mp1oj1o できました。ありがとうございます!! ちなみになぜ3を入れないとうまくいくのでしょうか?
@user-ug9nw4zq4k
@user-ug9nw4zq4k Жыл бұрын
この動画はWindowsにも対応していますか?
@user-gl8ks9sf1g
@user-gl8ks9sf1g 2 жыл бұрын
別の教材でpygame.display.update() と打ってpygameの部分が赤く色付いて実行されなくなります。
@user-gj1yo8zr8b
@user-gj1yo8zr8b 2 жыл бұрын
弾を出すキーがスペースだと出なくてそれ以外のキーだと出るんですが、考えられる原因ってなんですか?
@BUHAHAHA138
@BUHAHAHA138 Жыл бұрын
enemyの画像を表示表示させようとしているんですけど、いまにゅさんのようにできないです。どうしたらいいですか?
@user-ri1fs7by6w
@user-ri1fs7by6w Жыл бұрын
同じフォルダ内に入れてimg = pygame.image.load('Play.jpg')と書いてるのにエラーが出てしまいます。 原因は何でしょうか?宜しくお願いします。
@user-gu1hq7su9e
@user-gu1hq7su9e Жыл бұрын
pygameで画像の大きさを変える方法はありますか?
@user-sm6fh5vt3q
@user-sm6fh5vt3q Жыл бұрын
google colaboratoryでもできますか?
@user-pe1ir9pq1b
@user-pe1ir9pq1b 6 ай бұрын
AttributeError: module 'pygame' has no attribute 'dispaly'と出るのですがどうすればいいですか?
@synchronica933
@synchronica933 2 жыл бұрын
画像がロードされず真っ暗なウィンドウのままになってしまいます。
@pickham_
@pickham_ Жыл бұрын
できたんですけどこれをexe化したいんですけどどうすればいいでしょうか。
@toshi9251
@toshi9251 3 жыл бұрын
できたのですが、弾を打った時の音はどうやって使うのですか?
@imanyu_programming
@imanyu_programming 3 жыл бұрын
ご自身で考えてみて下さい!!
@user-sn8nl7dg5m
@user-sn8nl7dg5m 2 жыл бұрын
いつも分かりやすいご説明ありがとうございます! player.pngを読み込む時にfile not foundエラーになってしまいます。 スペルのミスは無いはずです。なにか考えうる原因などありましたらお願いします。
@user-uj9jn8eq2l
@user-uj9jn8eq2l 2 жыл бұрын
めちゃ今更かもしれませんが… player.pngはPCのどこに保存されていますか? 今回作成しているsample.pyと同じフォルダ(ディレクトリ)直下に移動させてみて下さい! 同じ場所に存在しないファイルを呼び出している為、not found(見つからない)エラーが出ているのかなと思いました。
@user-zz1rr1qm3d
@user-zz1rr1qm3d 10 ай бұрын
先にこのコメント見ておけばよかった😅 2時間弱格闘してました。
@user-vc6he5nk2v
@user-vc6he5nk2v 3 жыл бұрын
fpsは変えられますか?
@minjyun3011
@minjyun3011 11 ай бұрын
画像について質問なのですが player.pngの画像はどこから入手できますか?
@quga_X
@quga_X 3 ай бұрын
適当にロケットとか調べるしかない!
@minjyun3011
@minjyun3011 3 ай бұрын
@@quga_X🙇‍♂️🙏
@wawaawa7543
@wawaawa7543 2 жыл бұрын
font(none)デフォルト render(false)アンチエイリアシング
@user-ft1kh3nk9u
@user-ft1kh3nk9u Жыл бұрын
Win11で紹介してほしいな
@user-ro1if6pm4j
@user-ro1if6pm4j Жыл бұрын
日本語フォント教えて下さい!
@kokoronoizumi
@kokoronoizumi 8 ай бұрын
🇯🇵🇯🇵🇯🇵いいね
@user-my2bc3xs7r
@user-my2bc3xs7r 11 ай бұрын
img = pygame.image.load('player.png') のロケットの画像が読み込めなくエラーになってしまいます。 ちなみにwindowsです。 原因わかりますか? 宜しくお願いします。
@user-zz1rr1qm3d
@user-zz1rr1qm3d 10 ай бұрын
全く同じ状況です。 諦めて他のゲーム作りましょう。
@quga_X
@quga_X 3 ай бұрын
⁠彼が用意したものなので、 自分でネットかなんかでロケットって調べて、画像をダウンロード。 そして名前をつけて貼りましょう。
@user-sj7hx9ys3t
@user-sj7hx9ys3t 2 жыл бұрын
import pygame でmoduleNotErrorが出るのはなぜでしょう… 環境変数やらパスやら頭がごちゃごちゃになりました💦具体的な解決策を教えて頂きたいです!
@user-is4gs3qf5n
@user-is4gs3qf5n 2 жыл бұрын
自分が用いるファイルの中にぱいげーむをダウンロードしたら解決すると思います
@user-dq3ke3yi9n
@user-dq3ke3yi9n Жыл бұрын
distance = math.sqrt(math.pow(enemyX - bulletX,2) + math.pow(enemyY - bulletY, 2)) 上記の一文でわからないところがあるため、どなたか頭の良い方、解説していただけませんでしょうか。 自分としては ①「math.pow(enemyX - bulletX, 2)」でエネミーと弾丸のX座標の差を2乗する ②「math.pow(enemyY - bulletY, 2)」でエネミーと弾丸のY座標の差を2乗する ③上記①、②を足し合わせ、平方根を求める という処理を行なっているという認識なのですが、これで求めた数字(distanceに入る値)が距離になっているというところの理屈がよくわからないです。 なぜエネミーと弾丸のX座標・Y座標の差を二乗し足し合わせ平方根にすると両者の距離になるのでしょうか。 当方中卒のため、高校数学に関して知識がないので、常識でしたらすみません。
@user-hk5bt4bo3t
@user-hk5bt4bo3t 8 ай бұрын
「2点間の距離 三平方の定理」と調べると良いと思います 一応こちらでも説明すると、 斜辺の長さがc、斜辺以外の二辺の長さがa、bの直角三角形があるとき、 c^2 = a^2 + b^2...① が成り立ちます(三平方の定理) ここで、①の両辺の平方根をとって c = √( a^2 + b^2)...② も成り立ちます この②において a : 弾とエネミーのX座標の差 b : 弾とエネミーのY座標の差 と考えます エネミー / │ c / | / |b / | 弾 ─────┘ a という位置関係になっているので、②の式に当てはめればこの図でいうc(弾とエネミーの距離)を求めることが出来て、この考え方を使っているという感じです 文字だけで説明するのがなかなか苦しくわかりづらかったと思うので1度調べてみることをオススメはします!
@ajmdp2457
@ajmdp2457 3 жыл бұрын
これの派生とかあるんですか?
@imanyu_programming
@imanyu_programming 3 жыл бұрын
わかりません!!
@malo21st
@malo21st 3 жыл бұрын
Pygameより簡潔なコードで書ける Pygame Zero があります。 また、レトロゲームっぽいゲームが作れる Pyxel もありますよ。
@ajmdp2457
@ajmdp2457 3 жыл бұрын
@@malo21st 出来ることが幅広いですね。返答ありがとうございます。
@mimiamesouzi
@mimiamesouzi 7 ай бұрын
そもそも最初で躓きました…pygameの環境構築とはなんでしょうか
【Python超入門講座】この動画1本でゼロから基礎をマスター!【初心者向け】
1:18:21
セイト先生のWeb・ITエンジニア転職ラボ
Рет қаралды 400 М.
Этот Пёс Кое-Что Наделал 😳
00:31
Глеб Рандалайнен
Рет қаралды 4 МЛН
تجربة أغرب توصيلة شحن ضد القطع تماما
00:56
صدام العزي
Рет қаралды 53 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 7 МЛН
Heartwarming: Stranger Saves Puppy from Hot Car #shorts
00:22
Fabiosa Best Lifehacks
Рет қаралды 22 МЛН
【JavaScript超入門講座】わずか50分で知識ゼロから基礎をマスター!
52:01
セイト先生のWeb・ITエンジニア転職ラボ
Рет қаралды 917 М.
ゲームプログラム初心者が作ると勉強になるゲーム20選
10:49
2dgames.jpのゲーム専門学校
Рет қаралды 126 М.
One of the Greatest Speeches Ever | Steve Jobs
10:31
Motivation Ark
Рет қаралды 34 МЛН
【Kivy超入門】40分でGUIアプリケーション開発(Python)の基礎をマスター
43:15
いまにゅのプログラミング塾
Рет қаралды 108 М.
とりあえずPythonを選んでいませんよね...?
13:16
いまにゅのプログラミング塾
Рет қаралды 16 М.
Pythonでできること10選+α
14:03
だれでもエンジニア / 山浦清透
Рет қаралды 90 М.
What Is an AI Anyway? | Mustafa Suleyman | TED
22:02
TED
Рет қаралды 1,2 МЛН
Этот Пёс Кое-Что Наделал 😳
00:31
Глеб Рандалайнен
Рет қаралды 4 МЛН