Skip to content

License

Notifications You must be signed in to change notification settings

transdryad/Tahoot

Repository files navigation

Tahoot!

Made Hazel V & mp; @t3mp0r4ry23

Basic idea: Kahoot, but in the terminal (need a server which can handle multiple clients). Built using c++ with meson. Some challenges we had were specifically involving our networking code producing mysterious letters, but we got it somewhat fixed. This project helped us learn a lot about networking. Be sure to chose the correct executable from releases. If provided executables don't fuction, please compile from source.rce.

To build: meson setup build && meson compile -C build-C build

Note: Windows users must build with cygwin as Tahoot uses unix sockets.

Usage:

See example.ini for an example question file.

The server takes these arguments: {ip address} {port} {question file}

The client takes thses arguments: {ip address} {port}