A real-time 3D multiplayer maze game built with Ruby, DRb, WebSocket, and Three.js. Players take on the roles of Hunters and Survivors in a thrilling chase game.
- Survivors: Collect 3 keys(🔑) and escape through the exit point
- Hunters: Catch survivors before they escape
- Controls: Use arrow keys to move around the maze
- Timer: 5-minute game sessions
- Ruby 3.4.0 or later
- Bundler
- Modern web browser with WebGL support
- Clone the repository:
git clone https://github.com/myumura/druby-game.git
cd druby-game
- Install dependencies:
bundle install
- Start the game server (DRb server on port 8787):
./bin/game_server
- In a new terminal, start the web server (port 4567):
bundle exec rackup
- Open your browser and navigate to:
http://localhost:4567