Skip to content

annafabris/OOP18-ndgg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ndgg

The proposed software is a two-dimensional platform game inspired by the game Nidhogg, where two players must challenge each other to defend their side of the room and to try to reach the door in the opponent's side to go to the next room.

You can jump, throw the opponenent the sword or simply attack him. The first player who reaches the goal will win the match. Beware, your opponents will fight back!

Authors

  • Amaducci Giada
  • Fabris Anna
  • Lega Davide
  • Lucchi Riccardo

Player's guide

As soon as you start the application, the main menu will open, from which you'll be able to choose between the following options

  • New game: to start a new game
  • Options: to adjust the game settings to your liking:
    • Volume: this screen allows you to change the volume in the game
    • Music: this screen allows you to remove music from the game
  • Exit: to exit the application

Alt text

After the game screen is displayed, the right player can use the arrows to interact in the game, the left player can use the W, A, S, D keys. The player can walk, run, jump, throw the sword, pick it up and disarm the opponent.

Alt text

Commands Player1:

A -> Move Left
D -> Move Right
W -> Jump
X -> Change Guard
Z -> Attack
Spacebar -> Throw Sword

Commands Player2:

J -> Move Left
L -> Move Right
I-> Jump
N -> Change Guard
P -> Attack
M -> Throw Sword

Usage

This game needs Java 8 and JavaFX 8 to run.

Project structure

The project is structured in folders:

  • css, which contains all the css files;
  • db, everything necessary to make the database work;
  • images, just some README images;
  • js, which contains all the javascripts files;
  • template, which contains some already given php files;
  • uploads, which contains some useful media;
  • utils, which contains all the function/images necessary for the site;

About

Platform game inspired by the game Nidhogg

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published