GithubHelp home page GithubHelp logo

se-tinf22b6 / time2shine Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 72.37 MB

All your favourite games in one place: time2shine

Home Page: https://t2s.maiwald.cc

Java 55.67% HTML 2.81% Dockerfile 1.38% JavaScript 40.14%
browser-games card-games

time2shine's People

Contributors

maximon132 avatar nuo-li avatar sfrancisw avatar tech-n1c avatar

Stargazers

 avatar

Watchers

 avatar

time2shine's Issues

Game Tutorials

As a new player, I want to have a simple tutorial for each game, so I can understand it and try it out.

Add 404 Page

We need a custom 404 page that shows the message "Den Gerät hat kaputt :/"

User Accounts

Benutzer sollten in der Lage sein, sich anzumelden und ihre Benutzerdaten zu sehen und zu bearbeiten. Diese sollten in der Datenbank gespeichert werden und im Frontend angezeigt werden.

Nutzerverwaltung mit OAuth2 testen

Damit sich Nutzer mühelos registrieren bzw. anmelden können, möchten wir OAuth2 verweden. Damit kann der Login über einen bereits bestehenden Account und Key geregelt werden (z.B. GitHub-, Google- usw. Account). So müssen sich die Nutzer nicht erst mit ihrer Email-Adresse o.ä. umständlich registrieren und können sich sofort anmelden.

Highscore tracking

As a invested player, I want to track my highscores and compare them to other players, so that I can see who is the best.

Create Black Jack Game

Zuerst arbeiten wir an dem Kartenspiel Durak. Hierfür müssen wir die Karten API laden, die Spielmechaniken erstellen und die Verknüpfung zu den Users erstellen.

Multiplayer Option

As a player, I want to play against other people, so that I can have more fun and compete against them.

Spring Projekt aufsetzen

Wir wollen ein erstes Spring Boot Projekt aufsetzen, welches als unser Backend funktionieren soll. Dafür muss das Projekt generiert werden, die Spring Community stellt dafür den Spring Initializr bereit.

Card Draw Logik

Erstellung des Durak Spiels und Programmierung der Spiellogik

Implementing JUnit Tests for the Backend

We want to come up with some tests for our backend (RESTful API). In addition to that, a GitHub Action that automatically runs all the tests when doing something on the main branch or maybe also other branches has to be set up.

Docker-Umgebung einrichten

Bereitstellen einer Instanz auf der BW-Cloud. Hier soll Docker eingerichtet werden, worin unsere PostgreSQL und Spring Backend bereitgestellt werden soll.

Account Management

As a player, I want to have an account, so I can save my milestones and highscores.

User Experience

As a casual player, I want to easily have access to games I can play, so that I can enjoy them and so I am not too invested in them.

Correct GitHub-Linguist Calculation

Because we imported the Pixi.JS library, our GitHub-Linguist Calculation of the programming languages in project was totally wrong. Thus, we have to do some research about how we can exclude the specific file.

Making WebInterface through Figma

In the past few weeks i dugged deeper into Figma. At first it was for a harsh overview. The aim for this sprint is to finally is to implement a first prototype. Currently the plan is to develop three different Figma stories because of three different requierments. It is to expected to take a lot of time because it is not only about making visual adjustments but even doing some development for the code basis. Therefore this ticket will most likely not finished in this sprint but will remain a task for some weeks.

Create Hub for other Games

Nachdem das erste Spiel fertig programmiert wurde erstellen wir ein Hub. Dieses dient zur Übersicht und zum Wechseln der Spiele.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.