- Development-Team: Lisa Rieder, Cristina Titrat, Julius Arzberger, Ronja Fricke, Katrin Stötter
- Created in the course of the module:
Softwarepraktikum Schnittstellenentwurf [122117, 10-MCS-SPSE-152-m01] of the Julius-Maximilians-Universität Würzburg. Bachelor degree programme Human-Computer Systems. - Website to learn how to make different types of coffee through gamification. Learn how to make coffee on 3 levels, including a drag-and-drop game of ingredients to mix a coffee, a memory game to mentally practise which customer ordered what, and a game to train mental arithmetic.
- The logged-in players can be visited via an authering tool that visualises the SQL database in the background.
Unfortunately, the website cannot be tested live as the server has been taken offline by the University of Würzburg. A video demonstrating the main features can be found on Youtube.
Prerequisites: Git, Amazon Coretto JDK 11, IntelliJ IDEA with Scala plug-in, sbt
The project can be open only through the University VPN. Make sure to connect before running the application.
- Clone the play-server project from GitLab using SSH [email protected]:hci/teaching/sopra/student-material/ws21/02-group/play-server.git.
- Start IntelliJ IDEA and import the project. Make sure to import it as a sbt project and select SDK corento-11 in Project Structure.
- Open the sbt shell and write
run
or the terminal and writesbt
run for starting the project.
sbt run
The application is available on localhost:9000
.
Open a browser (preferable Google Chrome) and access localhost:9000
.
For a new User with 0 points you can just use the register page to create one
In case you want a user that has access to all game levels is the evaluationUsers login data:
user: evaluationUser
password: TheBaristaGameIsGreat1603$
Be sure to read the User Manual before you play
It is important to always play the levels in the correct order, so the coffees can be fetched matching eachother (order per Level: 1. Coffee Mixing, 2. Memory, 3. Calculation)