Broker Game

A Lego Mindstorms Game to design distributed systems with Github & Java for EV3

Find Out More

Getting Started

Participate in Broker Game is easy.

1. Think in a distributed process that you could implement with your Bricks and try to solve the following questions:

- What is the problem to solve?
- What is the role for every node?
- What events trigger every node?
- What information send & receive every node?

2. When you have clear answers from the previous questions, create a Design of your system in C4 Model.

3. With every node, develop the logic that you need. Use the Broker-client to interact with The broker

4. Enjoy & learn with Java!

Components

The broker

A github repository to simulate a messaging broker

A Broker client

A client to help you for the communications with the broker

A Maven template

A Maven template to help you in the first steps

Examples

A set of examples to understand the concepts