GithubHelp home page GithubHelp logo

fighting's Introduction

Not Beauty and the Beast

Multiplayer Fighting Game by Greek Salad Tiger Milk

Unity project for B23.1 GT2 Game Engines WiSe21/22.

Features

Menu and Settings

Game starts in separate Menu scene. Click on PLAY loads the Game scene.

Main Menu

Click on Options opens Settings Menu which allows users to choose and save their preferred settings.

Settings

The Game

Two players can play against each other.

Features include

  • Split Screen
    • Screen is split in half so both players can play from their own perspective.
  • Health Bar
    • Empties with every punch. When the Health Bar is empty the player loses the Game.
  • Stamina Bar
    • The Stamina bar empties when the player moves. If it's empty the player can not act and has to wait for it to re-fill.
  • Open World Map
    • The players can move around freely.
  • Input System
    • Keyboard and Gamepad keys are bind using the Input System
  • Sound Effects
    • You can get in the mood when Rocky's Theme Music starts playing on the main menu. While playing, the soft breeze of wind is surrounding you and is only disturbed by the sounds of pain and effort when the players move and hit.
  • Stunning Visuals

Game Play

Game Play

One player moves and hits using the keyboard, the second player plays with a gamepad controller.

  • W The player moves away from the camera
  • S The player turns and moves in the direction of the camera
  • A The player turns and moves left
  • D The player turns and moves right
  • SPACE The player jumps
  • CTRL The player takes cover behind his arms
  • ESC The Exit Prompt appears and asks the player if they would like to return to the menu or keep playing.

Confirmation Prompt

The Player can punch with clicking the mouse. If they hit the enemy the value of the enemy's health bar decreases.

The game is won when the healthbar of one of the players is empty. Then they can choose between playing another game or return to the the menu.

Health Bar Winner Screen

Internal Things

  • Please make sure to import Animations under Assets before starting the project
  • No direct pushes to master, If you built a new feature then please checkout a new branch and then make a merge request
  • Merge Requests has to be reviewed/tested by at least one person, if it was approved then it can be merged (please no hard feelings here and dob't anything personal :))
  • Private fields has to start with an underscore please ("_")
  • Please try to name your variables as accurate as possible (think of the people who don't know the code)
  • Please try to stay within the convention of conventional commits https://www.conventionalcommits.org/en/v1.0.0/

Participants

  • Elyess Eleuch
  • Liav Keren
  • Sophie Preußer
  • Linh Pham

fighting's People

Contributors

liavke avatar mango1603 avatar sightlessdog avatar sophiemitph avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

cybersys

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.