Skip to content

"University of Helsinki" MOOC "Advanced Programming with Python" final Project

Notifications You must be signed in to change notification settings

Acrofil/pygame-game-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game finished on date: 06.04.2023

Project objective is to create a game using OOP concepts learned in the course.

There are total of 4 images that we can use for our game and we must not use other images because of testing our game by others.

  • The images we have are robot, coin, monster/ghost, door.

Game assigment objective

  • Game has to have moveble sprite that player can move
  • The game has to have enemies or items to be collected
  • Player must have clear task in the game
  • The game must have some kind of counter to show how the player is doing in the game
  • Use functions, methods, classes.

My game information

Ghost Blaster v.0

  • Game Objective - Collect 5 coins to level up, starting point level 0, end point reach level 5 without dying.
  • Two types of ghosts come from above:
  • Type 1: Gray: They are following you whenever you go.
  • Type 2: Pink: They only fall down, but can do damage too
  • If any ghost touch you, you lose one of your lives and the ghost dissapear.
  • On each level you gain, the ghosts are increased x 5 of each type are added to the game
  • When you kill ghost, coin spawns at the location where you killed it and starts falling down.
  • In order to catch it you must wait for it to fall down to you.
  • If you shoot another ghost the coin respawns at the new location. Sometimes would be necessary to do so.
  • There is some kind of escape mechanism with the doors, with little delay between usage.
  • Goal is to reach level 5 without spending all your lives/hits.
  • Bonus coin spawns at the start of the game at random location - Left or Right corner of the screen

About

"University of Helsinki" MOOC "Advanced Programming with Python" final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages