This repository has been archived by the owner on Sep 29, 2024. It is now read-only.
Weekly Blog Post 5 #55
LPkkjHD
announced in
Announcements
Replies: 1 comment
-
I am thrilled on your game. Looks really really cool. From what the screenshot shows you are on a good way on implementing. In comparison to other teams you are making really fast progress. Additionally i like your models. You used a template that really enhances your models. They are really good to understand at first sight. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello and welcome to our weekly blog post in the fifth edition.
This week we are covering the topics of the EER, class diagrams as well as a small progress update on the project.
EER Model 📀
We are using a relational database - as it is required by the lecture - to store the scores of the players. As we are planning to create an arcade game we don't need any fancy user accounting or session storage. The current flow for adding a new score is the following:
Following this we only have a singular table the EER is rather trivial and looks like this:
Class Diagram 🕹️
For the game, which is a Java project creating an EER does not make any sense as the EER is for describing the structure. In order to create some structure for the further development as well as a proper documentation we created a class diagram to showcase how things work under the hood.
In the current form it looks like this:
Component Tree
In our Website the library we use is React. As React has components we are building a schema - the so called component tree.
It looks like this:
Game Updates
Last but not least we also made some new progress in the game. We are now working with Box2D to have collisions. In addition the wrapper library Box2Dlights gives us an easy way to implement lighting. We are using it for creating a cozy ambient atmosphere in the game. Below is a screenshot of some rudimentary torchlighting.
Beta Was this translation helpful? Give feedback.
All reactions