Skip to content

CosyClub/ProjectTempo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rave Cave

Repository containing the source of Rave Cave client, server, and related tools.

Build Status

Build Steps

The build is managed by CMake, hence the project can be built from command line or in an IDE of your choice.

  1. Create a directory build in the project’s root directory
  2. Run cmake .. from in the build directory from the terminal
  3. Use the generated build files to compile the project. On Linux, make files are generated, so run make in the build directory. On Windows Visual Studio project files are generated, so open and build the project
  4. The produced executables will be placed in the bin directory inside the project's root

Run Steps

To run the game you must start a server and at least one client - although the level design requires 3 clients to be running to progress. The steps outlined below give commands to be run from the terminal assuming the current working directory is the bin directory within the root of the repository.

  1. Navigate to the ./bin directory.
  2. On the server machine, run the server with no arguments:
./RaveCave_Server
  1. On the client machine(s), run clients with the following arguments:
./RaveCave [ServerIP] [PlayerParty] [HUD]

The ServerIP will be printed by the server executable on startup, PlayerParty should be an integer between 0 and 4. The HUD argument is optional, and should be added on a 1920x1080 screen to enable the splash screen and HUD.

Note: Running clients on the same machine as the server may incur performance losses.

About

Rave Cave, A rhythm based MMO where players rock out together!

Resources

Stars

Watchers

Forks

Packages

No packages published