Sagrada - Software Engineering Project
Project team
-
Group number 34
- Daniele Comi (10528029)
- Valerio Colombo (10499221)
- Valentina Deda (10488563)
Project wiki
Project wiki containing development details, project design and technology used is available.
Project status
Powered by
Testing tools
Features
- Modularized and independent set of different packages, classes and interfaces linked through different and powerful Java design patterns.
- Strong modularized graphic interface shaped for a video game, so including various features available in JavaFX, while the game is in a 2D perspective
- Strong modularized multi player network, using both sockets and RMI. (Note : easily interchangeable thanks to design patterns)
- Network topological infrastructure : it's essentially a three-tier client server
Game description
As a skilled artisan, you will use tools-of-the-trade and careful planning to construct a stained glass window masterpiece in the Sagrada Familia. Players will take turns drafting glass pieces, represented by dice; carefully choosing where to place each one in their window. Windows have unique color and shade requirements, and similar dice may never be adjacent so placing each die is more challenging than the last. Fortunately, you'll have just the right tools to help you through. Gain prestige by adapting to the preferences of your fickle admirers, and of course, by adding your own artistic flair while completing your glass masterpiece in Sagrada. Sagrada - a game of dice drafting and window crafting for 1 to 4 players that plays in about 30 minutes.
Possible improvements
- Including 3D objects and animations (rendered platform dependently on OpenGL 4 or DirectX 10/11), texture mesh mapping and so on...