air237 / SLCEE-2023-PC

SAP Labs CEE Hub 2023 Programming Competition - Arena Server Code

Home Page:https://slhpc2023.appspot.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 directory.

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

https://slhpc2023.appspot.com/


Languages

Language:JavaScript 37.6%Language:TypeScript 29.3%Language:C# 25.6%Language:Java 2.8%Language:EJS 2.0%Language:SCSS 1.1%Language:CSS 1.0%Language:Shell 0.6%Language:Batchfile 0.1%