Play online at http://flud.graphspace.org/
Here are steps you need to follow to get the system up and running
Follow the instructions on Docker's website to install it.
Flud interfaces with GraphSpace for storing and sharing networks and their layouts. Therefore, you need to create a GraphSpace account and a group to store all your Flud graphs and layouts.
- Create an account (Instructions)
- Go to this Groups page and create a group called "My flud group" (Instructions)
- Note down the Group ID from the group's URL. You will need this when we setup Flud.
- If the groups URL is
http://graphspace.org/groups/1234
, then your Flud group's ID is1234
.
- If the groups URL is
git clone https://github.com/Murali-group/Flud.git
- Go to
.env.dev
file in Flud's root folder. - Update these values with your GraphSpace username, password and Flud group ID.
GRAPHSPACE_USERNAME=XXXXXXXX
GRAPHSPACE_PASSWORD=XXXXXXXX
GRAPHSPACE_FLUD_GROUP_ID=XXXXXXXX
This script builds the docker image and runs the container.
make compose_up
This script adds an Anonymous
user to the user table. This allows users to play Flud game without creating any account on Flud.
make prepare_db
This script add 3 demo graphs to your Flud group and creates a game for each of them.
make create_games
Navigate to http://localhost:8000/ to again view the home screen.
Feel free to fork and send us pull requests.
If you have questions or suggestions about Flud, please contact
- Aditya Bharadwaj (@adbharadwaj)
- Kurt Luther (@kluther)
- T.M. Murali (@tmmurali)
GraphSpace is available under the GNU General Public License v3.0 license. See LICENSE for more information.