Python: Shooting Game Programming by using Pyglet Library

Опубликовано: 03 Ноябрь 2024
на канале: Nobody's Hero
8,548
106

This video shows you how to create the Shooting Game (like Gradius) by Python with the library Pyglet.
The environment of development in this video is as follow.
OS: Windows 10, Python version: 3.9.1, Pyglet version: 1.5.14

The referenced document.
"Pythonでつくる ゲームプログラミング入門" 松浦健一郎/司ゆき 著, ISBN 9784798061764
https://www.shuwasystem.co.jp/book/97...

Regarding the editor for Python programming, I am using Visual Studio Code (VS Code) in this video.

Chapters
00:00 Explanation of the game to be developed
01:09 Prerequisite explanation to start the development
01:52 Folders creation and preparation of image & sound files
03:16 Step 01: Programming (Showing the game screen and labels)
16:12 Step 01: Progress Check
16:23 Step 02: Programming (Showing and Moving the plyer's character, and shooting 3 types of weapon)
35:02 Step 02: Progress Check
36:05 Step 03: Programming (Making the Option appear in the game screen)
39:15 Step 03: Progress Check
39:42 Step 04: Programming (Showing the Barrier for the player's battle plane)
41:49 Step 04: Progress Check
42:01 Step 05: Programming (Implementation of Enemies, Enemy's weapons, Collision Detection Processing, Crash processing for enemies and the player and so on)
58:02 Step 05: Final check of the game
01:00:11 Epilogue


The source code and image/sound files can be found in the following GitHub site.
https://github.com/nobodyhero/Shootin...

Fore more details about Python, please refer to the following site.
https://www.python.org/doc/

For more details about Pyglet library, please refer to the following site.
https://pyglet.readthedocs.io/en/late...