
Java Basics by Nadokoding - Full Course (20 hours)
nadocoding
A lecture that teaches you the joy of learning. Introducing Nadokoding's Java Basics.
입문
Java, oop
Pythonを活用して思い出の娯楽ゲームを作成します。 スクロールして、元のゲームと一度比較してみてください!
Pythonの基礎文法を活用して実力を固める
pygameライブラリを活用した本番ゲームの制作
疲れた文字だけを出力していた私のプログラムにきれいな服(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の基本
101,295
受講生
3,191
受講レビュー
915
回答
4.9
講座評価
11
講座
유튜브에서 코딩 교육 채널을 운영하고 있는 나도코딩입니다.
누구나 쉽고 재미있게 코딩을 공부하실 수 있도록 친절한 설명과 쉬운 예제로 강의합니다.
코딩, 함께 하실래요? 😊
🧡 유튜브 나도코딩
🎁 코딩 자율학습 나도코딩의 파이썬 입문
📚 코딩 자율학습 나도코딩의 C 언어 입문
全体
23件 ∙ (2時間 51分)
1. Intro
00:16
2. 応用編1 紹介
01:45
3. ゲーム紹介
00:54
4. 環境設定 & フレーム
08:50
5. 背景
06:42
6. キャラクター
09:48
7. キーボードイベント
11:26
8. FPS
06:58
9. 衝突処理
07:46
10. テキスト
08:01
11. ゲーム開発フレーム
04:15
12. クイズ前半戦
07:49
13. クイズ後半戦
07:21
全体
347件
4.9
347件の受講レビュー
受講レビュー 6
∙
平均評価 5.0
5
Wow! I finished it without any problems. Thank you so much. I can't believe this lecture is free. I've watched many other lectures and paid for several, but I've given up halfway through. More than half of the lectures are not good. It's because I don't understand them and they seem to explain them, but in the end, they just say, "Do it this way." It's so good because I understand the principles. If you learn these lectures and make them your own, you'll be able to apply them. For beginners, it would be good if there were more lectures that explain the detailed functions of similar games with a little application or modification. It would be good if you could also make an advanced version. Like selecting a stage, going to the next level, being able to see your score, having your score recorded, etc. Anyway, I really enjoyed it. I want to say that it's the best lecture with no unnecessary details. Thank you^^
受講レビュー 8
∙
平均評価 4.4
5
This is the best coding basics study that I really recommend to everyone +_+! The previous Python basics course also helped me study without giving up and without missing anything through good examples that made it easy to understand even the difficult parts, which helped me a lot in continuing to learn coding as a hobby. One of the most regrettable things about learning the basics of coding is that, compared to learning a lot of difficult and unfamiliar theories, I had to learn more and wait to actually experience how to utilize them when creating an application... Thanks to the thorough teaching of pygame's various functions so that even I, who knew nothing about them, could understand them, I was able to create a game that could actually run, making coding more fun... I was able to learn more on my own and practice creating more complex games by slightly modifying and applying the well-structured frame, and as others have mentioned below, the method of implementing the difficult structure of a ball bouncing along a curve was taught very easily, so even people who had forgotten math a long time ago could approach it with fun. Oh, if the computer classes I took as a child on an x86 computer had been this fun, I would have studied harder. Thank you so much^^
受講レビュー 2
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 2
∙
平均評価 5.0
無料
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!