About the project
Running time:
Summer semester 2021
What is it all about?
A team of four students from the bachelor's degree program in Digital Technologies programmed the classic strategic board game "Sinking Ships" for end devices as part of the Programming 2 course. The game, which is designed for two people, allows players to guess the positions of their opponents' ships on a playing field and sink them. Each player has their own fleet of ships of different lengths, which are arranged face down on a grid. Players take turns to indicate squares to attack opposing ships. Results and misses are marked. If a player guesses a square correctly, they may attack again. The game ends as soon as a player has sunk all of the opponent's ships.
The development
During the development phase, we had the opportunity to familiarize ourselves with programming languages such as Java, the JavaFX library, the IntelliJ development environment and the CSS design language. With the help of these technologies, we were able to develop an appealing design, a user-friendly interface and the logic of the game. Working together as a team not only taught us technical skills, but also showed us the importance of teamwork, creativity and problem-solving skills in computer science and programming in particular.
Contact & Team
Participating students
Tim Blankenstein
Tim Schlierkamp
Kevin Sieben
Lukas Borgstedt