This page describes how to set up a local development environment for the microservice dungeon project. With the local development environment you can develop and run your player locally. It runs the core services and the infrastructure (Kafka, RabbitMQ) of the Microservice Dungeon in a local docker-compose environment.
This page (plus the sub-pages) describes the two basic ways to implement a player service.
Before deploying your player service to the production environment, you can extensively run and test it in the local dev env. This page describes how to do this.
After testing everything locally, you need to deploy your player service to the production environment, so that you can interact with other player services and have a codefight. This page describes how to do this.
Guide on setting up event handling tests for a player using the mock service
When developing a player, it is challenging to assess whether a strategy, which is a crucial part of the player, is effective or ineffective. This guide shows how you can use the MSD-Dashboard to play against your own player or standard players to get a better overview of your player’s performance.