From 0dea3c0720333e5fce250e4c6e0e947a0c1fc94e Mon Sep 17 00:00:00 2001 From: Isadora White Date: Sun, 16 Mar 2025 22:17:31 -0700 Subject: [PATCH] group project tasks --- tasks/cse291/multi_agent.json | 703 +++++++++++++++++++++++++++++++++ tasks/cse291/single_agent.json | 291 ++++++++++++++ 2 files changed, 994 insertions(+) create mode 100644 tasks/cse291/multi_agent.json create mode 100644 tasks/cse291/single_agent.json diff --git a/tasks/cse291/multi_agent.json b/tasks/cse291/multi_agent.json new file mode 100644 index 0000000..c7e91cf --- /dev/null +++ b/tasks/cse291/multi_agent.json @@ -0,0 +1,703 @@ +{ + "multiagent_crafting_pink_wool_full_plan__depth_0": { + "goal": "Collaborate with other agents to craft an pink_wool", + "conversation": "Let's work together to craft an pink_wool.", + "initial_inventory": { + "0": { + "pink_dye": 1 + }, + "1": { + "black_wool": 1 + } + }, + "agent_count": 2, + "target": "pink_wool", + "number_of_target": 1, + "type": "techtree", + "max_depth": 1, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [], + "requires_ctable": false + }, + "multiagent_crafting_lime_wool_partial_plan__depth_0": { + "goal": "Collaborate with other agents to craft an lime_wool", + "conversation": "Let's work together to craft an lime_wool.", + "initial_inventory": { + "0": { + "lime_dye": 1 + }, + "1": { + "black_wool": 1 + } + }, + "agent_count": 2, + "target": "lime_wool", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [ + ], + "1": ["!getCraftingPlan"] + }, + "missing_items": [ + ], + "requires_ctable": false + }, + "multiagent_crafting_purple_banner_full_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft an purple_banner", + "conversation": "Let's work together to craft an purple_banner.", + "initial_inventory": { + "0": { + "purple_wool": 4, + "stick": 1 + }, + "1": { + "purple_wool": 3, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "purple_banner", + "number_of_target": 1, + "type": "techtree", + "max_depth": 3, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_soul_campfire_partial_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft an soul_campfire", + "conversation": "Let's work together to craft an soul_campfire.", + "initial_inventory": { + "0": { + "oak_planks": 2, + "soul_sand": 1, + "dark_oak_log": 2 + }, + "1": { + "oak_planks": 1, + "dark_oak_log": 1, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "soul_campfire", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_bookshelf_full_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft a bookshelf", + "conversation": "Let's work together to craft a bookshelf.", + "initial_inventory": { + "0": { + "oak_planks": 4, + "book": 2 + }, + "1": { + "oak_planks": 2, + "book": 1, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "bookshelf", + "number_of_target": 1, + "type": "techtree", + "max_depth": 1, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_compass_partial_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft a compass", + "conversation": "Let's work together to craft a compass.", + "initial_inventory": { + "0": { + "iron_ingot": 2 + }, + "1": { + "iron_ingot": 2, + "redstone": 1, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "compass", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_fishing_rod_full_plan_requires_ctable__depth_1": { + "goal": "Collaborate with other agents to craft a fishing_rod", + "conversation": "Let's work together to craft a fishing_rod.", + "initial_inventory": { + "0": { + "string": 1, + "oak_planks": 2 + }, + "1": { + "string": 1, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "fishing_rod", + "number_of_target": 1, + "type": "techtree", + "max_depth": 3, + "depth": 1, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": true + }, + "multiagent_crafting_cake_partial_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft a cake", + "conversation": "Let's work together to craft a cake.", + "initial_inventory": { + "0": { + "wheat": 2, + "sugar": 1, + "egg": 1 + }, + "1": { + "wheat": 1, + "milk_bucket": 2, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "cake", + "number_of_target": 1, + "type": "techtree", + "max_depth": 3, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_golden_carrot_full_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft a golden_carrot", + "conversation": "Let's work together to craft a golden_carrot.", + "initial_inventory": { + "0": { + "gold_nugget": 5, + "carrot": 1 + }, + "1": { + "gold_nugget": 3, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "golden_carrot", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_map_partial_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft a map", + "conversation": "Let's work together to craft a map.", + "initial_inventory": { + "0": { + "paper": 5 + }, + "1": { + "paper": 3, + "compass": 1, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "map", + "number_of_target": 1, + "type": "techtree", + "max_depth": 1, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_blue_wool_full_plan__depth_0": { + "goal": "Collaborate with other agents to craft blue_wool", + "conversation": "Let's work together to craft blue_wool.", + "initial_inventory": { + "0": { + "blue_dye": 1 + }, + "1": { + "white_wool": 1 + } + }, + "agent_count": 2, + "target": "blue_wool", + "number_of_target": 1, + "type": "techtree", + "max_depth": 1, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [], + "requires_ctable": false + }, + "multiagent_crafting_lime_wool_partial_plan__depth_2": { + "goal": "Collaborate with other agents to craft lime_wool", + "conversation": "Let's work together to craft lime_wool.", + "initial_inventory": { + "0": { + "green_dye": 1 + }, + "1": { + "white_wool": 1, + "bone_meal": 1 + } + }, + "agent_count": 2, + "target": "lime_wool", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 1, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": false + }, + "multiagent_crafting_magenta_wool_full_plan__depth_2": { + "goal": "Collaborate with other agents to craft magenta_wool", + "conversation": "Let's work together to craft magenta_wool.", + "initial_inventory": { + "0": { + "rose_red": 1, + "lapis_lazuli": 1 + }, + "1": { + "white_wool": 1, + "bone_meal": 1 + } + }, + "agent_count": 2, + "target": "magenta_wool", + "number_of_target": 1, + "type": "techtree", + "max_depth": 3, + "depth": 2, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": false + }, + "multiagent_crafting_chest_full_plan_requires_ctable__depth_1": { + "goal": "Collaborate with other agents to craft a chest", + "conversation": "Let's work together to craft a chest.", + "initial_inventory": { + "0": { + "oak_log": 1 + }, + "1": { + "oak_planks": 4, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "chest", + "number_of_target": 1, + "type": "techtree", + "max_depth": 1, + "depth": 1, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_barrel_partial_plan_requires_ctable__depth_1": { + "goal": "Collaborate with other agents to craft a barrel", + "conversation": "Let's work together to craft a barrel.", + "initial_inventory": { + "0": { + "spruce_planks": 3, + "crafting_table": 1 + }, + "1": { + "spruce_planks": 3, + "wooden_slab": 1 + } + }, + "agent_count": 2, + "target": "barrel", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 1, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": true + }, + "multiagent_crafting_lectern_full_plan_requires_ctable__depth_2": { + "goal": "Collaborate with other agents to craft a lectern", + "conversation": "Let's work together to craft a lectern.", + "initial_inventory": { + "0": { + "birch_slab": 5, + "crafting_table": 1 + }, + "1": { + "birch_log": 2, + "book": 3 + } + }, + "agent_count": 2, + "target": "lectern", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 2, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": true + }, + "multiagent_crafting_clock_partial_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft a clock", + "conversation": "Let's work together to craft a clock.", + "initial_inventory": { + "0": { + "gold_ingot": 2 + }, + "1": { + "gold_ingot": 2, + "redstone": 1, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "clock", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_firework_rocket_partial_plan__depth_0": { + "goal": "Collaborate with other agents to craft firework_rocket", + "conversation": "Let's work together to craft firework_rocket.", + "initial_inventory": { + "0": { + "paper": 1 + }, + "1": { + "gunpowder": 3 + } + }, + "agent_count": 2, + "target": "firework_rocket", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [], + "requires_ctable": false + }, + "multiagent_crafting_enchanting_table_partial_plan_requires_ctable__depth_0": { + "goal": "Collaborate with other agents to craft an enchanting_table", + "conversation": "Let's work together to craft an enchanting_table.", + "initial_inventory": { + "0": { + "diamond": 2, + "obsidian": 2, + "crafting_table": 1 + }, + "1": { + "obsidian": 2, + "book": 1 + } + }, + "agent_count": 2, + "target": "enchanting_table", + "number_of_target": 1, + "type": "techtree", + "max_depth": 0, + "depth": 0, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_jukebox_full_plan_requires_ctable__depth_1": { + "goal": "Collaborate with other agents to craft a jukebox", + "conversation": "Let's work together to craft a jukebox.", + "initial_inventory": { + "0": { + "diamond": 1 + }, + "1": { + "oak_log": 2, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "jukebox", + "number_of_target": 1, + "type": "techtree", + "max_depth": 1, + "depth": 1, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [], + "requires_ctable": true + }, + "multiagent_crafting_light_gray_wool_full_plan__depth_1": { + "goal": "Collaborate with other agents to craft light_gray_wool", + "conversation": "Let's work together to craft light_gray_wool.", + "initial_inventory": { + "0": { + "black_dye": 1 + }, + "1": { + "white_wool": 1, + "white_dye": 2 + } + }, + "agent_count": 2, + "target": "light_gray_wool", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 1, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": false + }, + "multiagent_crafting_blast_furnace_full_plan_requires_ctable__depth_1": { + "goal": "Collaborate with other agents to craft a blast_furnace", + "conversation": "Let's work together to craft a blast_furnace.", + "initial_inventory": { + "0": { + "iron_ingot": 5, + "smooth_stone": 3 + }, + "1": { + "cobblestone": 8, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "blast_furnace", + "number_of_target": 1, + "type": "techtree", + "max_depth": 2, + "depth": 1, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": true + }, + "multiagent_crafting_activator_rail_full_plan_requires_ctable__depth_2": { + "goal": "Collaborate with other agents to craft activator_rail", + "conversation": "Let's work together to craft activator_rail.", + "initial_inventory": { + "0": { + "iron_ingot": 3, + "oak_planks": 6 + }, + "1": { + "redstone": 1, + "iron_ingot": 3, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "activator_rail", + "number_of_target": 1, + "type": "techtree", + "max_depth": 3, + "depth": 2, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": true + }, + "multiagent_crafting_campfire_partial_plan_requires_ctable__depth_2": { + "goal": "Collaborate with other agents to craft campfire", + "conversation": "Let's work together to craft campfire.", + "initial_inventory": { + "0": { + "oak_log": 8 + }, + "1": { + "coal": 1, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "campfire", + "number_of_target": 1, + "type": "techtree", + "max_depth": 3, + "depth": 2, + "timeout": 300, + "blocked_actions": { + "0": [ + "!getCraftingPlan" + ], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": true + }, + "multiagent_crafting_crossbow_full_plan_requires_ctable__depth_2": { + "goal": "Collaborate with other agents to craft a crossbow", + "conversation": "Let's work together to craft a crossbow.", + "initial_inventory": { + "0": { + "oak_planks": 8, + "iron_ingot": 2 + }, + "1": { + "string": 2, + "crafting_table": 1 + } + }, + "agent_count": 2, + "target": "crossbow", + "number_of_target": 1, + "type": "techtree", + "max_depth": 3, + "depth": 2, + "timeout": 300, + "blocked_actions": { + "0": [], + "1": [] + }, + "missing_items": [ + ], + "requires_ctable": true + } +} \ No newline at end of file diff --git a/tasks/cse291/single_agent.json b/tasks/cse291/single_agent.json new file mode 100644 index 0000000..164ebd4 --- /dev/null +++ b/tasks/cse291/single_agent.json @@ -0,0 +1,291 @@ +{ + "crafting_iron_pickaxe": { + "goal": "Craft an iron pickaxe.", + "initial_inventory": { + "stone_pickaxe": 1 + }, + "agent_count": 1, + "target": "iron_pickaxe", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_stick": { + "goal": "Craft sticks.", + "initial_inventory": {}, + "agent_count": 1, + "target": "stick", + "number_of_target": 4, + "type": "techtree", + "timeout": 300 + }, + "crafting_oak_log": { + "goal": "Get oak logs.", + "initial_inventory": {}, + "agent_count": 1, + "target": "oak_log", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_wooden_pickaxe": { + "goal": "Craft a wooden pickaxe.", + "initial_inventory": {}, + "agent_count": 1, + "target": "wooden_pickaxe", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_stone_pickaxe": { + "goal": "Craft a stone pickaxe.", + "initial_inventory": {}, + "agent_count": 1, + "target": "stone_pickaxe", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_shears": { + "goal": "Craft shears.", + "initial_inventory": { + "iron_pickaxe": 1 + }, + "agent_count": 1, + "target": "shears", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_redstone": { + "goal": "Get redstone.", + "initial_inventory": { + "iron_pickaxe": 1 + }, + "agent_count": 1, + "target": "redstone", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_gold_ingot": { + "goal": "Get gold ingot.", + "initial_inventory": { + "iron_pickaxe": 1 + }, + "agent_count": 1, + "target": "gold_ingot", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_copper_ingot": { + "goal": "Get copper ingot.", + "initial_inventory": { + "iron_pickaxe": 1 + }, + "agent_count": 1, + "target": "copper_ingot", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_diamond": { + "goal": "Get diamond.", + "initial_inventory": { + "iron_pickaxe": 1 + }, + "agent_count": 1, + "target": "diamond", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_pink_wool_missing_wool": { + "goal": "Craft a pink wool.", + "initial_inventory": { + "pink_dye": 1, + "shears": 1 + }, + "agent_count": 1, + "target": "pink_wool", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_light_gray_banner": { + "goal": "Craft a light gray banner.", + "initial_inventory": { + "shears": 1, + "light_gray_dye": 7, + "oak_planks": 1, + "wool": 5 + }, + "agent_count": 1, + "target": "light_gray_banner", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_brush_missing_copper_ingot_": { + "goal": "Craft a brush.", + "initial_inventory": { + "feather": 1, + "diamond_pickaxe": 1 + }, + "agent_count": 1, + "target": "brush", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_shield_missing_planks": { + "goal": "Craft a shield.", + "initial_inventory": { + "iron_ingot": 6 + }, + "agent_count": 1, + "target": "shield", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_shield_missing_iron_ingot": { + "goal": "Craft a shield.", + "initial_inventory": { + "oak_planks": 7 + }, + "agent_count": 1, + "target": "shield", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_chest_minecart": { + "goal": "Craft a chest minecart.", + "agent_count": 1, + "initial_inventory":{ + "chest": 1, + "minecart": 1 + }, + "target": "chest_minecart", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_stone_hoe": { + "goal": "Craft a stone hoe.", + "initial_inventory": { + "wooden_pickaxe": 1 + }, + "agent_count": 1, + "target": "stone_hoe", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_wooden_axe": { + "goal": "Craft a wooden axe.", + "initial_inventory": {}, + "agent_count": 1, + "target": "wooden_axe", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_wooden_shovel": { + "goal": "Craft a wooden shovel.", + "initial_inventory": {}, + "agent_count": 1, + "target": "wooden_shovel", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_crafting_table": { + "goal": "Craft a crafting table.", + "initial_inventory": {}, + "agent_count": 1, + "target": "crafting_table", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_furnace": { + "goal": "Craft a furnace.", + "initial_inventory": { + "wooden_pickaxe": 1 + }, + "agent_count": 1, + "target": "furnace", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + }, + "crafting_torch": { + "goal": "Craft torches.", + "initial_inventory": { + "wooden_pickaxe": 1 + }, + "agent_count": 1, + "target": "torch", + "number_of_target": 4, + "type": "techtree", + "timeout": 300 + }, + "crafting_iron_ingot": { + "goal": "Get iron ingot.", + "initial_inventory": { + "stone_pickaxe": 1 + }, + "agent_count": 1, + "target": "iron_ingot", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_diamond_from_stone_pickaxe": { + "goal": "Get a diamond using only a stone pickaxe.", + "initial_inventory": { + "stone_pickaxe": 1 + }, + "agent_count": 1, + "target": "diamond", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_diamond_pickaxe": { + "goal": "Craft a diamond pickaxe.", + "initial_inventory": { + "iron_pickaxe": 1 + }, + "agent_count": 1, + "target": "diamond_pickaxe", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "crafting_compass": { + "goal": "Craft a compass.", + "initial_inventory": { + "stone_pickaxe": 1 + }, + "agent_count": 1, + "target": "compass", + "number_of_target": 1, + "type": "techtree", + "timeout": 500 + }, + "mining_lapis_lazuli": { + "goal": "Mine lapis lazuli.", + "initial_inventory": { + "iron_pickaxe": 1 + }, + "agent_count": 1, + "target": "lapis_lazuli", + "number_of_target": 1, + "type": "techtree", + "timeout": 300 + } +} \ No newline at end of file