Skip to content

Projects developed for Object Oriented Programming Laboratory class

Notifications You must be signed in to change notification settings

susanalima/FEUP-LPOO

 
 

Repository files navigation

FEUP-LPOO

João Lourenço Teixeira Vieira | 201603190 | [email protected]
Susana Maria de Sousa Lima | 201603634 | [email protected]

Javadoc: https://vieirajlt.github.io/LPOO1718_T02G02/

BCH compliance

(docs folder only has part2 relevant info)

Source-code

  • On /Part2 - Final Project/PlainJump/

Setup/Installation

  • Android : Run .apk file on /Part2 - Final Project/release/android/
  • Desktop : Run .jar file on /Part2 - Final Project/release/android/desktop/

Development documentation

  • On the report.pdf on /Part2 - Final Project/

User manual

  • The entry point of the game is the Main Menu:
    image
  • Here the play can go directly to the map (Play option) or to settings menu (Settings option) to change the game appearance.
  • This is the Settings Menu:
    image
  • Here you can change the ball, plains or background colors by clicking on the available options.
  • From here, you can play the game. The game will start like this:
    image
  • The main objective is to run from plain to plain, never allowing the ball to fall, accumulating the biggest number of points possible.
  • There are many bonus that you can get in order to help you like invulnerability (green bonus) or points multipliers that may vary accordingly to the multiplication factor.
  • When you died the screen will stay like this until you decide to exit returning to the Main Menu. image

Controls

  • Android: gyroscope used for lateral ball movement and touch for option selection and jumping.
  • Desktop: arrow keys for lateral ball movement and mouse right button for option selection and space for jumping.

About

Projects developed for Object Oriented Programming Laboratory class

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 71.3%
  • Java 27.3%
  • CSS 1.3%
  • Other 0.1%