with 2022 KSOP CS course
This is the project to make educational content for KSOP students.
It is divided into four parts.
pip install pygame
Basic course : Learn about Programming with Python For the students who study programming for the first time Briefly looking through will be made by PowerPoint only.
Advanced course: Traditional games making For the students who have experienced Python or other programming language. Use the pygame library
This project, 2022KSOP_Project1, was created to develop educational content for KSOP students.
The curriculum is divided into two main parts:
-
Basic Course: An introduction to programming using Python, designed for students with no prior programming experience.
This part is primarily delivered through PowerPoint presentations for a brief overview. -
Advanced Course: Focuses on creating traditional games using Python's
pygamelibrary.
This is aimed at students who have some experience with Python or other programming languages.
The game Popo's Space Exploration is part of the advanced course and demonstrates practical application of Python and pygame.
- Control a character that moves left and right with arrow keys
- Dodge falling stones and collect jewels
- Score tracking with clear UI
- Start, How-to, and Game Over screens with engaging graphics
- Install Python 3.x
- Install pygame:
- Run the game:
- Ensure the
assetsfolder with all required images is in the same directory as the script.
- Python 3.x
- pygame library
- Tested on Windows, macOS, Linux
This project serves as a personal portfolio piece.
Feedback and bug reports are welcome.
This project is licensed under the MIT License, a permissive open-source license that allows you to freely use, modify, and distribute the software, provided that you include the original license and copyright notice.
Since this game is built with pygame, which requires a local Python environment to run, I have recorded gameplay videos to demonstrate it visually.
The gameplay video is embedded below for your reference.
https://www.youtube.com/watch?v=aqaAdZVTrz0


