Skip to content

iamdanbi/Mini_Pygame_Project

Repository files navigation

Mini Pygame Project

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

Popo's Space Exploration 🚀

Gameplay Screenshot

Project Overview

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

Features

  • 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

How to Run

  1. Install Python 3.x
  2. Install pygame:
  3. Run the game:
  4. Ensure the assets folder with all required images is in the same directory as the script.

Screenshots

Game Start
Game Over

Development Environment

  • Python 3.x
  • pygame library
  • Tested on Windows, macOS, Linux

Contribution

This project serves as a personal portfolio piece.
Feedback and bug reports are welcome.

License

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.


About the Portfolio

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.

Gameplay Video

https://www.youtube.com/watch?v=aqaAdZVTrz0


About

Learn basic game algorithm via pygame library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages