This project was part of University Hamburg's Techniques of Programming course. Our task was the development of a Java application including a graphical user interface based on Java Swing. The exact type of application was left to our own choice. We decided on a virtual Yahtzee game.
Furthermore, an important part of the class was the modularity of the task, meaning we decided first on the basic functionally a Yahtzee game should provide and made further decisions on how to incrementally expand this functionality in the course of development.
Furthermore, an important part of the class was the modularity of the task, meaning we decided first on the basic functionally a Yahtzee game should provide and made further decisions on how to incrementally expand this functionality in the course of development.