Skip to content

maybeenang/Lost-Princess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lost Princess

Table of Content

Part of Team

Name StudentID Role GitHub
Muhammad Elang Permadani 120140194 Project Leader maybeenang
Hendri Aldi Zulfan 120140186 Programmer henhen02
Daffa Sandi Ramadhan 120140193 Charachter Design AsNodt
Muhammad Nur Aziz 120140175 Game Designer mhhmadaziz
Bagus Ardin Saputra 120140176 Audio Engineer & Copy Writer Bagusardin
Reyhan Gandaresta 120140183 Level Editor ReyhannGR

About The Project

Lost Princess is a game that is about the adventures of a knight in a demon kingdom to save the princess who was kidnapped by the devil, and to defeat the evil king. This game is inspired by the popular game Super Mario Bros.

Built With

python

This game is developed with Python 3.7. And uses the following libraries:

Optional

If you want to use the game on your Docker container, you can install the following:

Linux

Windows and MacOS

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

Run Game Locally Without Docker (Recommended)

Step 1: Clone the repository

First you need to install the Git client on your system. Then clone the repository.

git clone https://github.com/maybeenang/TUGAS-BESAR-PBO-ITERA-2021-2022.git

Then you can start working on your project.

cd TUGAS-BESAR-PBO-ITERA-2021-2022

Step 2: Install the dependencies

Install dependencies by running the following command:

pip install -r requirements.txt

Step 3: Run the game

Run the game by running the following command:

python main.py

or

python3 main.py

Step 4: Play the game

You can play the game by pressing the following keys:

Keys In Menu In Game
W move up Jump
S move down -
A move left Run to left
D move right Run to right
P - Attack
Space or Enter select -
Esc back Pause

To win the game and unlock the next level, you need to get the player into the predetermined point in each of level.

Run Game Locally With Docker (Optional)

Youtube Tutorial

Unfortunately, we make this video just in MacOs system, soon we will make how to run this game with Docker on Linux and Windows specifically on this repository as soon as possible.

note : If sound is not working in your phone, you can try to play it in your Desktop.

Youtube

UML Diagram

note : This UML diagram is not completely correct because we are still in learning.

Screenshots

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request. Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (e.g. feature/new-feature)
  3. Commit your Changes (git commit -m 'message')
  4. Push to the Branch (git push origin feature/new-feature)
  5. Open a Pull Request

About

Lost Princess by Dorblezeez Company built with PyGame in Docker

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages