Skip to content

SAP Labs CEE Hub 2023 Programming Competition - Arena Server Code

Notifications You must be signed in to change notification settings

dafe-corporate-sap/SLCEE-2023-PC

 
 

Repository files navigation

SAP Labs CEE Hub Programming Competition 2023

Competition objective

The goal of each team is to implement a client to ace the Dead-Man's-Draw card game using their language and tools of choice.

During the competition period there are be several practice tournaments, while the competition closes with a grand tournament where teams' solutions compete against each other and the most victorious teams ace the SLCEE-PC-2023.

The tournament is over and the results are available. image

Programming Competiton and Game Rules

The competing teams have had the public documentation available about the tournament and the game rules, along with details on steep technical onboarding in the public documentation.

Coplete API documentation is available and is published via OpenAPI interface. image

Example clients are available in ./example_clients directory popular languages - Java, NodeJS JavaScript and a draft C#. image

Arena Server Architecture and Source Code

As the competition period is over and all matches and tournaments are finished the source code and the rough architecture design is published.

Arena server source code is available through ./arena_server/src directory.

image

Database

Screenshots about the final and practice tournaments are saved are are available along with the game flow of the very last match.

For the data savvy colleagues some data analytics and statistical overviews are available as well such as number of moves per match or match ending scores. image image

If you are interested on infrastructure and instance load such as the some million calls per day you will find both Google Cloud Platform and MongoDB statistics ./data_statistics_charts such as GCP server load figures during the tournament days. image image

About

SAP Labs CEE Hub 2023 Programming Competition - Arena Server Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 49.2%
  • TypeScript 24.4%
  • C# 18.2%
  • Java 4.6%
  • EJS 1.4%
  • SCSS 0.8%
  • Other 1.4%