Skip to content

Latest commit

ย 

History

History
85 lines (57 loc) ยท 2.05 KB

File metadata and controls

85 lines (57 loc) ยท 2.05 KB

Platformer Playground logo

Platformer Playground

Generate fun levels and play them!

๐Ÿš€ Overview

Welcome to Platformer Playground! There is a python program which can be run to generate your own levels! The levels don't have to be made using the python program however. The game loads in levels using a bitmap file, so you can make your own levels using any image editor!

๐ŸŽจ Features

  • Level Editor: Create your own levels!
  • Customizable: The speed of the different enemies can be adjusted using the JSON file.
  • Smooth Gameplay: Enjoy a smooth gameplay experience!

๐Ÿ› ๏ธ Installation

To get started with the program, follow the steps below:

  1. Clone the Repository
git clone https://github.com/321BadgerCode/platformer_playground.git
cd ./platformer_playground/
  1. Compile the Program
g++ ./main.cpp -o ./platformer_playground -lglfw -lGL -lGLEW -lSOIL
๐Ÿ“ฆ Dependencies
  • OpenGL: sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
  • GLEW: sudo apt-get install libglew-dev
  • SOIL: sudo apt-get install libsoil-dev

๐Ÿ“ˆ Usage

To use the program, there is only one step!

  1. Run the program
./platformer_playground

๐ŸŽฎ Level Editor

To create your own levels, there is only one step!

  1. Open the Level Editor
python ./level_editor.py
๐Ÿ’ป Color Meanings
Color Meaning
$\textcolor{black}{\text{Black}}$ Empty
$\textcolor{blue}{\text{Blue}}$ Player
$\textcolor{green}{\text{Green}}$ Checkpoint/finish line
$\textcolor{red}{\text{Red}}$ Patrolling Enemy
$\textcolor{yellow}{\text{Yellow}}$ Stationary Enemy

๐Ÿ“ธ Screenshots

๐Ÿ“œ License

LICENSE