Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the default MATRX case #285

Open
thaije opened this issue May 6, 2021 · 4 comments
Open

Update the default MATRX case #285

thaije opened this issue May 6, 2021 · 4 comments
Assignees
Labels
request A request for a new feature

Comments

@thaije
Copy link
Collaborator

thaije commented May 6, 2021

Is your feature request related to a problem? Please describe.
Always when you use MATRX for the first time with default settings, it starts the (ugly) restaurant case which doesn't give a good impression of what MATRX can do, look like, and how it works.

Describe the solution you would like
Pimp the default case to a fancy image and some more interesting agents as a showcase of MATRX.

Describe alternatives you have considered
Use BW4T as the default MATRX case.

@thaije thaije added the request A request for a new feature label May 6, 2021
@thaije thaije added this to the Release v2.1.0 milestone May 6, 2021
@jwaa
Copy link
Member

jwaa commented May 14, 2021

As BW4T is now removed from v2.1.0, it is not the best option if we want it updated for v2.1.0. @thaije Any ideas on a good show case? Preferably one that is quickly build so we can still and try to make the release date :P

@thaije
Copy link
Collaborator Author

thaije commented May 15, 2021

Hmm yeah we could also just make a restaurant teamtask? I'm thinking Overcooked light.
The case: A number of customer agents sit somewhere in the restaurant and order stuff by sending a message to the "waiter" agent. The waiter passes the orders on to the cook agent. The cook agent creates new objects for the orders using the new AddObject action, after which these objects are brought to the customer by the waiter. All of the text visible in the chat so the user knows what is going on. Maybe add a human agent that has to remove the dirty dishes from the tables to a kitchen (tile) where it disappears.

I think this case has three important things:

  • It shows a teaming task that can be optimized, e.g. by changing the team composition, agent behaviour, etc.
  • It showcases some of the possibilities of MATRX
  • It sparks a lot of inspiration for ways in which the case can be extended, which are almost all possible in MATRX. E.g. add that customers leave after a certain time not having been helped, customers that come and go after a meal and earn you money, food that can go cold, etc. The user could even completely reimplement overcooked.

@jwaa what do you think?

@jwaa
Copy link
Member

jwaa commented May 15, 2021

Sounds great! My biggest worry if it is doable in a day. The release is planned tomorrow :p

@thaije
Copy link
Collaborator Author

thaije commented May 15, 2021

Yeah fair point, the other issues have priority in my opinion so we can see how much time there is left for the case and change accordingly :)

@thaije thaije self-assigned this May 16, 2021
@jwaa jwaa modified the milestones: Release v2.1.0, Release V2.2.0 May 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request A request for a new feature
Projects
None yet
Development

No branches or pull requests

2 participants