Skip to content
Prestes, E. M edited this page May 6, 2017 · 58 revisions

(HOME)->{Domain Model, Protifolio, How to contribute}


Chessgame project

Welcome to the real world. This project exists since May 2009. The purpose is challenging you to create and learn, to test and understand, to improve and document a project with many applications and modules, which can be developed with any kind of technology and programming language that you like. We are using object-oriented programming and functional programming on this project.

Domain model

We choose chess game as a domain model of the project. The purpose is to study and understand concepts and rules of the game and to develop your own game with technologies that you like and wish to learn more.

Chessgame project

Portifolio

Until now, we have the following applications and modules available:

  1. [project] Java
  • Applications

    • [code][issue][wiki][CHESS][APP] Desktop Application (JavaSwing)
    • [code][issue][wiki][CHESS][APP] Desktop Application (JavaFX)
    • [code][issue][wiki][CHESS][APP] The next can be yours...
  • Modules

    • [code][issue][wiki][CHESS][JAR] Core module
    • [code][issue][wiki][CHESS][JAR] The next can be yours...
  1. [project] JavaScript
  • Applications

    • [code][issue][wiki][CHESS][JS] Web Application (Angular.JS)
    • [code][issue][wiki][CHESS][JS] The next can be yours...
  • Modules

    • [code][issue][wiki][CHESS][JS] Core Module
    • [code][issue][wiki][CHESS][JS] The next can be yours...
  1. [project] The next can be yours...

How to contribute

Chessgame project

Clone this wiki locally