Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/treeplate/roborally
https://github.com/treeplate/roborally
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/treeplate/roborally
- Owner: treeplate
- Created: 2024-02-26T18:44:54.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-07-18T23:22:56.000Z (6 months ago)
- Last Synced: 2024-12-07T20:05:23.957Z (29 days ago)
- Language: Dart
- Size: 314 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RoboRally - the video game
Players: 2+
This is a game (based on [this board game](https://en.wikipedia.org/wiki/RoboRally)) where you control a robot trying to navigate through a maze to get to flags.
## Materials needed
1 phone/tablet/laptop per player ("client devices")
1 tablet/laptop/desktop (the "server device")## Before the game
Create a file called `servers.cfg` with each line following this format:
```
```
Server IP is the IP of the server device.
Server Name is what you want to call this server device.
Install [Flutter](https://docs.flutter.dev/get-started) on a computer.
In the `roborally_client` folder,
use `flutter run` to install the client on all the client devices.## Game setup
In the `roborally_server` directory, run `flutter run` to run the server on the server device.### Server device instructions
Pick a board, and then drag as many flags as you want onto the board and then press "Done". You don't need to do anything else on the server device, but it should still be visible to everyone playing.
### Client device instructions
Launch the `roborally_client` app. Select the server device from the list of devices in the app. Pick a name and a color, and then press "Join Server".## During the game
[This document](https://docs.google.com/document/d/14qW9BK9GCU-Qn23bxzlLt_nyWVvkkI0DYJzm_94JgFk/edit?usp=sharing) explains how to play the game. It may be helpful to have printed out.