A proof-of-concept for a digital version of the strategy card game Oracle! for the CSESoc Personal Projects Competition.
oracle.py
contains the backend code.templates/
contains Jinja2 templates which are more or less HTML files.static/
contains CSS and JS files.
To run the program, ensure you have installed Flask and flask-sock, then clone this repository. After, to start the application, run
$ flask run
(Yes, I know that that starts the Werkzeug development server!)
Then, you can access the app at localhost:5000/app!
Oracle Online is also hosted here, but because the application depends on unsecured WebSockets, you may need to allow that in your browser settings before connecting.
There is also footage of the project uploaded to YouTube here!