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...