In the Logic and Functional Programming Unit Course at FEUP, various two-player board games are developed every year by various working groups. The aim of this project is to create a server capable of hosting and serving as a host for the different games, allowing several players to play games against each other or against existing artificial players, and also for these artificial players to play games against each other. A server with these functionalities not only serves as a demonstrator of the work developed at L.EIC, but can also serve as a point of integration with other work (for example, in the Computer Graphics Curricular Unit). Given that each group develops its own game independently, this raises interoperability challenges between the different projects, requiring the creation of a common representation and a form of 'translation' between the different implementations.
- Carolina Gonçalves (up202108781@up.pt)
- Daniel Gago (up202108791@up.pt)
- João Teixeira (up202108738@up.pt)
- Nuno França (up201807530@up.pt)