Skip to content

Development of the game connects 4 for two players. Evolution from the development of a basic java application, decoupled view, two versions of the controller view model. Use of design patterns, TDD testing. Description of the domain model, design and analysis.

Notifications You must be signed in to change notification settings

lmorente/connect-4-game

Repository files navigation

CONNECT 4 GAME : Evolution of the software for the connect 4 game.

  1. Domain model: design - domain model for game development.
  2. Requirements: design and analysis.
  3. Basic model: minimum software for the operation of the two-player game. (Java project, java version 11)
  4. MVC model: evolution with decoupled view and two mvc versions (basic mvc and passive view) (Java project, mvn project version 11).
  5. Design patterns; Use of design patterns (composite, command, proxy) - (Java project, mvn project version 11).
  6. Testing: The composite design pattern version includes unit tests.
  7. Extreme programming - XP: developing a piece of software with TDD.

About

Development of the game connects 4 for two players. Evolution from the development of a basic java application, decoupled view, two versions of the controller view model. Use of design patterns, TDD testing. Description of the domain model, design and analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages