Skip to content

A simplified version of OverCooked reconstructed for RL training

Notifications You must be signed in to change notification settings

gunsodo/simplycooked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simplycooked Environment

Highly-adjustable RL environment template for Overcooked

README is still under construction. Updates will be made soon!

Simplycooked is an experimental environment which is inspired by a well- known co-op game named Overcooked. This multi-player game lets two or more players cooperate in completing a cooking order, from picking up ingredients, slicing, cooking, and delivering. The reward is awarded when an order is delivered at a certain point in the map.

This environment can be adapted to be an RL environment with slight modifications.

Play the Game

Inside /simplycooked/, run the following command

python main.py --level levels/CheeseVeggie.txt --num_players 2 --horizon 100

Movement keys:

w: up
a: left
s: down
d: right

To perform an action, one can repeat the movement towards the direction of that action.

Map Details

TODO: How maps are represented? (visualize(), letter abbrieviation)

TODO: Numpy representation of the map and objects (full_obs_space)

Customization

TODO

Add a new map

TODO

Add a new recipe

TODO

Add a new ingredient

TODO

Add custom level or change the layout

TODO

(Optional) Support new actions

TODO

Adjust reward

TODO

About

A simplified version of OverCooked reconstructed for RL training

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages