Skip to content

vitrevance/punkyoi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Punkyoi

Punkyoi is a 2D runner game inspired by the Chrome's Dino game.

Controlls:

  • Jump - space
  • Pull to the ground - left shift

Used patterns

  • Builder - IWorldProvider
  • Factory - PlatformFactory
  • Singletone - Punkyoi
  • Observer - Entity, EventListener
  • Adaptor AssetManager
  • CoR - EventListener + EventBus
  • Command - Event

UML Diagrams

Basic

alt

Extended

alt

Class interaction

alt

Build instructions

  • CMake build target punkyoiBundle.
  • Windows installation wizard: Installation wizard at GitHub Releases. Runs as normal windows setup, requires Punkyoi.msi.