Puyo-puyo has been a very famous game since it was released in 1991.
Its main interest, compared to Tetris, for example, is its multiplayer
mode. The Puyos are the balls that fall from the top of the grid, in
groups of two.The main rule is that Puyos disappear when they touch at
least three other Puyos of the same color (horizontally or vertically,
not in diagonal). The points the player gets increase with the number
of Puyos which disappear. It is possible to make “combos” (when more
than one color disappear, for the game supports gravity). Depending on
that score, “garbage” Puyos will be sent to the opponents. Those
special Puyos (that appear black on the grid) cannot disappear. So,
they constitute a penalty for those players.
This implementation of the game is coded in Java for the core part and
in JavaFX for the user interface and the rendering of the game itself.
For the multiplayer game, a network connexion is necessary. The
software will detect the other clients and display the available
players in the client list. During the game, it is possible to display
the grids of the other players by clicking on them. They are located
under the grid of the current player.
This version of the game was developed by the Open Source University
Meet Up team of the École Centrale de Lille (Nord, France). The four
developers are second and third year students :
* Benoît Delville, aka EEE, who implemented the game interface and network part
* Sébastien Rémy, aka Marsu, who coded the algorithms
* Pierre-Yves Guerder, aka Peter17, who created some parts of the user
interface and was responsible for the translation
* Olivier Rouiller, who implemented the user interface
The developers thank Mathieu Hausherr, aka Volka, their Sun Campus
Ambassador, for his advice and his support during the project.