Skip to content

Latest commit

 

History

History
73 lines (47 loc) · 1.74 KB

README.md

File metadata and controls

73 lines (47 loc) · 1.74 KB

Baba-is-us

Baba is us is a video game made for a school project. It is heavily inspired from Baba is you, and tries to expand the concept in multiplayer.

Setup

First clone the repository.

To run from CLI, run ./gradlew desktop:run.

To run from Eclipse, install the Buildship Gradle Integration plugin, then go to File > Import > Gradle and select the core folder.

For other IDE, check out the libgdx documentation

TODO List

Setup

  • Install libgdx on all our devices
  • Assign tasks

Features

Levels
  • Client sockets
  • Server sockets
Navigation
  • Menu navigation / Settings
  • World navigation
  • Level loading
  • Player progression / level progression saving

Other

  • Graphical design
  • Story
  • Level design

Specifications

Controller API

public User getUser();

public User getPartner();

public void sendEvent(Event event);

public boolean wasLevelUpdated(Event event);

public Event getUpdate(Event event);

Events

  • moveUp(User user);
  • moveDown(User user);
  • moveLeft(User user);
  • moveRight(User user);
  • zRequest(User user);
  • zRequestStop(User user);
  • rRequest(User user);
  • rRequestStop(User user);
  • wait(User user);