Project information

Go

Context

This project was developed as part of a university project for the IUT Sénart-Fontainebleau. The goal of the project was to develop a Go game in Java.

Actions

  • Development: I developed the game using the Java programming language.
  • Design Patterns: I implemented the MVC, Command and Observer design patterns.
  • GUI: I implemented the GUI using the Swing GUI toolkit.
  • Undo/Redo: I implemented the undo/redo feature using the Command design pattern.
  • Scoring: I implemented the scoring feature according to the Chinese scoring rules and using the Observer design pattern.

Results

I obtained a maximum grade for this project.