├── .gitignore ├── LICENSE ├── README.md ├── create_game ├── __init__.py ├── assets │ ├── basket.png │ ├── basketball.png │ ├── belt_left.png │ ├── belt_right.png │ ├── box.png │ ├── bucket.png │ ├── cannon.png │ ├── fan.png │ ├── funnel.png │ ├── ladder.png │ └── trampoline.png ├── assets_high_res │ ├── basket.png │ ├── basketball.png │ ├── belt_left.png │ ├── belt_right.png │ ├── box.png │ ├── bucket.png │ ├── cannon.png │ ├── fan.png │ ├── funnel.png │ ├── ladder.png │ └── trampoline.png ├── base_env.py ├── constants.py ├── create_action_set.py ├── create_game.py ├── defs │ ├── __init__.py │ ├── level_basket.json │ ├── level_belt.json │ ├── level_buckets.json │ ├── level_cannon.json │ ├── level_collide.json │ ├── level_funnel.json │ ├── level_ladder.json │ ├── level_moving.json │ ├── level_navigate.json │ ├── level_obstacle.json │ ├── level_push.json │ ├── level_seesaw.json │ └── level_test.json ├── levels │ ├── __init__.py │ ├── create_game_marker.py │ ├── create_level_file.py │ └── lvl_config.py ├── settings.py ├── splits │ └── full_clean │ │ ├── set_test.npy │ │ └── set_train.npy ├── tool_gen.py ├── tool_gen_filters.py └── tools │ ├── __init__.py │ ├── ball.py │ ├── basic_obj.py │ ├── basket.py │ ├── belt.py │ ├── box.py │ ├── bucket.py │ ├── cannon.py │ ├── fixed_box.py │ ├── fixed_circle.py │ ├── fixed_obj.py │ ├── floor.py │ ├── funnel.py │ ├── goal.py │ ├── gravity_obj.py │ ├── img_loader.py │ ├── img_tool.py │ ├── ladder.py │ ├── no_op.py │ ├── poly.py │ ├── puncher.py │ ├── ramp.py │ ├── see_saw.py │ ├── segment.py │ ├── tool_factory.py │ ├── trampoline.py │ └── wall.py ├── examples ├── .gitignore ├── README.md ├── create_task.ipynb ├── custom_json │ └── level_custom.json ├── evaluation.py ├── multi_task.py ├── random_agent.py └── var_action.py ├── github-assets ├── basket.gif ├── belt.gif ├── buckets.gif ├── cannon.gif ├── collide.gif ├── combo3.gif ├── create.gif ├── funnel.gif ├── ladder.gif ├── moving.gif ├── navigate.gif ├── obstacle.gif ├── push.gif └── seesaw.gif └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | *.pyc 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/README.md -------------------------------------------------------------------------------- /create_game/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/__init__.py -------------------------------------------------------------------------------- /create_game/assets/basket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/basket.png -------------------------------------------------------------------------------- /create_game/assets/basketball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/basketball.png -------------------------------------------------------------------------------- /create_game/assets/belt_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/belt_left.png -------------------------------------------------------------------------------- /create_game/assets/belt_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/belt_right.png -------------------------------------------------------------------------------- /create_game/assets/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/box.png -------------------------------------------------------------------------------- /create_game/assets/bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/bucket.png -------------------------------------------------------------------------------- /create_game/assets/cannon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/cannon.png -------------------------------------------------------------------------------- /create_game/assets/fan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/fan.png -------------------------------------------------------------------------------- /create_game/assets/funnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/funnel.png -------------------------------------------------------------------------------- /create_game/assets/ladder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/ladder.png -------------------------------------------------------------------------------- /create_game/assets/trampoline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets/trampoline.png -------------------------------------------------------------------------------- /create_game/assets_high_res/basket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/basket.png -------------------------------------------------------------------------------- /create_game/assets_high_res/basketball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/basketball.png -------------------------------------------------------------------------------- /create_game/assets_high_res/belt_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/belt_left.png -------------------------------------------------------------------------------- /create_game/assets_high_res/belt_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/belt_right.png -------------------------------------------------------------------------------- /create_game/assets_high_res/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/box.png -------------------------------------------------------------------------------- /create_game/assets_high_res/bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/bucket.png -------------------------------------------------------------------------------- /create_game/assets_high_res/cannon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/cannon.png -------------------------------------------------------------------------------- /create_game/assets_high_res/fan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/fan.png -------------------------------------------------------------------------------- /create_game/assets_high_res/funnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/funnel.png -------------------------------------------------------------------------------- /create_game/assets_high_res/ladder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/ladder.png -------------------------------------------------------------------------------- /create_game/assets_high_res/trampoline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/assets_high_res/trampoline.png -------------------------------------------------------------------------------- /create_game/base_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/base_env.py -------------------------------------------------------------------------------- /create_game/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/constants.py -------------------------------------------------------------------------------- /create_game/create_action_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/create_action_set.py -------------------------------------------------------------------------------- /create_game/create_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/create_game.py -------------------------------------------------------------------------------- /create_game/defs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/__init__.py -------------------------------------------------------------------------------- /create_game/defs/level_basket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_basket.json -------------------------------------------------------------------------------- /create_game/defs/level_belt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_belt.json -------------------------------------------------------------------------------- /create_game/defs/level_buckets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_buckets.json -------------------------------------------------------------------------------- /create_game/defs/level_cannon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_cannon.json -------------------------------------------------------------------------------- /create_game/defs/level_collide.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_collide.json -------------------------------------------------------------------------------- /create_game/defs/level_funnel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_funnel.json -------------------------------------------------------------------------------- /create_game/defs/level_ladder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_ladder.json -------------------------------------------------------------------------------- /create_game/defs/level_moving.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_moving.json -------------------------------------------------------------------------------- /create_game/defs/level_navigate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_navigate.json -------------------------------------------------------------------------------- /create_game/defs/level_obstacle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_obstacle.json -------------------------------------------------------------------------------- /create_game/defs/level_push.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_push.json -------------------------------------------------------------------------------- /create_game/defs/level_seesaw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_seesaw.json -------------------------------------------------------------------------------- /create_game/defs/level_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/defs/level_test.json -------------------------------------------------------------------------------- /create_game/levels/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /create_game/levels/create_game_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/levels/create_game_marker.py -------------------------------------------------------------------------------- /create_game/levels/create_level_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/levels/create_level_file.py -------------------------------------------------------------------------------- /create_game/levels/lvl_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/levels/lvl_config.py -------------------------------------------------------------------------------- /create_game/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/settings.py -------------------------------------------------------------------------------- /create_game/splits/full_clean/set_test.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/splits/full_clean/set_test.npy -------------------------------------------------------------------------------- /create_game/splits/full_clean/set_train.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/splits/full_clean/set_train.npy -------------------------------------------------------------------------------- /create_game/tool_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tool_gen.py -------------------------------------------------------------------------------- /create_game/tool_gen_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tool_gen_filters.py -------------------------------------------------------------------------------- /create_game/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /create_game/tools/ball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/ball.py -------------------------------------------------------------------------------- /create_game/tools/basic_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/basic_obj.py -------------------------------------------------------------------------------- /create_game/tools/basket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/basket.py -------------------------------------------------------------------------------- /create_game/tools/belt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/belt.py -------------------------------------------------------------------------------- /create_game/tools/box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/box.py -------------------------------------------------------------------------------- /create_game/tools/bucket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/bucket.py -------------------------------------------------------------------------------- /create_game/tools/cannon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/cannon.py -------------------------------------------------------------------------------- /create_game/tools/fixed_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/fixed_box.py -------------------------------------------------------------------------------- /create_game/tools/fixed_circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/fixed_circle.py -------------------------------------------------------------------------------- /create_game/tools/fixed_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/fixed_obj.py -------------------------------------------------------------------------------- /create_game/tools/floor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/floor.py -------------------------------------------------------------------------------- /create_game/tools/funnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/funnel.py -------------------------------------------------------------------------------- /create_game/tools/goal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/goal.py -------------------------------------------------------------------------------- /create_game/tools/gravity_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/gravity_obj.py -------------------------------------------------------------------------------- /create_game/tools/img_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/img_loader.py -------------------------------------------------------------------------------- /create_game/tools/img_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/img_tool.py -------------------------------------------------------------------------------- /create_game/tools/ladder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/ladder.py -------------------------------------------------------------------------------- /create_game/tools/no_op.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/no_op.py -------------------------------------------------------------------------------- /create_game/tools/poly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/poly.py -------------------------------------------------------------------------------- /create_game/tools/puncher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/puncher.py -------------------------------------------------------------------------------- /create_game/tools/ramp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/ramp.py -------------------------------------------------------------------------------- /create_game/tools/see_saw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/see_saw.py -------------------------------------------------------------------------------- /create_game/tools/segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/segment.py -------------------------------------------------------------------------------- /create_game/tools/tool_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/tool_factory.py -------------------------------------------------------------------------------- /create_game/tools/trampoline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/trampoline.py -------------------------------------------------------------------------------- /create_game/tools/wall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/create_game/tools/wall.py -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | .ipynb_checkpoints 3 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/create_task.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/examples/create_task.ipynb -------------------------------------------------------------------------------- /examples/custom_json/level_custom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/examples/custom_json/level_custom.json -------------------------------------------------------------------------------- /examples/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/examples/evaluation.py -------------------------------------------------------------------------------- /examples/multi_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/examples/multi_task.py -------------------------------------------------------------------------------- /examples/random_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/examples/random_agent.py -------------------------------------------------------------------------------- /examples/var_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/examples/var_action.py -------------------------------------------------------------------------------- /github-assets/basket.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/basket.gif -------------------------------------------------------------------------------- /github-assets/belt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/belt.gif -------------------------------------------------------------------------------- /github-assets/buckets.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/buckets.gif -------------------------------------------------------------------------------- /github-assets/cannon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/cannon.gif -------------------------------------------------------------------------------- /github-assets/collide.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/collide.gif -------------------------------------------------------------------------------- /github-assets/combo3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/combo3.gif -------------------------------------------------------------------------------- /github-assets/create.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/create.gif -------------------------------------------------------------------------------- /github-assets/funnel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/funnel.gif -------------------------------------------------------------------------------- /github-assets/ladder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/ladder.gif -------------------------------------------------------------------------------- /github-assets/moving.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/moving.gif -------------------------------------------------------------------------------- /github-assets/navigate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/navigate.gif -------------------------------------------------------------------------------- /github-assets/obstacle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/obstacle.gif -------------------------------------------------------------------------------- /github-assets/push.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/push.gif -------------------------------------------------------------------------------- /github-assets/seesaw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/github-assets/seesaw.gif -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clvrai/create/HEAD/requirements.txt --------------------------------------------------------------------------------