diff options
| author | troido <troido@protonmail.com> | 2020-04-06 19:29:43 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-04-06 19:29:43 +0200 |
| commit | 289a342917e9291895b0332dd4ab412b15a7fabf (patch) | |
| tree | 209ccc2c1f83e3ad936c134168dadd8f71cd9590 /content/maps/tutorial.json | |
| parent | 7c351a0c7a497d30f4826a19e6c6e92d3e7b5065 (diff) | |
added rooms from python asciifarm
Diffstat (limited to 'content/maps/tutorial.json')
| -rw-r--r-- | content/maps/tutorial.json | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/content/maps/tutorial.json b/content/maps/tutorial.json new file mode 100644 index 0000000..2ac04b4 --- /dev/null +++ b/content/maps/tutorial.json @@ -0,0 +1,135 @@ +{ + "width": 64, + "height": 64, + "spawn": [17, 5], + "places": { + "tunnelout": [62, 1] + }, + "field": [ + + " HELLO PLAYER #######", + "WELCOME TO ASCIIFARM #+++++1", + "#################### YOU CAN WALK SHORTCUT #+#####", + "#++++++++++++++++++# AROUND WITH DO NOT GO HERE IF #+# ", + "#++++++++++++++++++# WASD OR ARROW YOU WANT TO LEARN #+# ", + "#++++++++++++++++++# ARROW KEYS ##########################+# ", + "#++++++++++++++++++##############++++++++++++++++++++++++++# ", + "#+++++++++++++++++++++++++++++++++########################+# ", + "#############################++#### #+# ", + " OR OTHER KEYS IF YOU #++# YOU CAN INTERACT #+# ", + " CHANGE THE CONFIG #++# WITH OBJECTS BY #+# ", + " #++# PRESSING R WHILE #+# ", + " #++# STANDING NEXT TO IT #+# ", + " #%%# #+# ", + " #++# YOU CAN OPEN #+# ", + " YOU CAN FIGHT BY #++# OR CLOSE DOORS #+# ", + " PRESSING F WHILE #++# THIS WAY #+# m", + " STANDING NEXT TO #++# #+# m", + " THE TARGET #++# #+# m", + " ##############%%### #+# m", + " #++++++&+&+&++++++# #+# m", + " #+++++++++++++++++# #+# mm", + "################+++++++++++++++++# #+# m~", + "#++++++++++++++++++++++++++++++++# #+# m~", + "#+++++++++++++++++++++&+&+&++++++# #+# m~", + "#+++############################## #+# mm", + "#+++# TRY FIGHTING #+# m", + "#+++# THESE DUMMIES #+# m", + "#+++# #+# m", + "#+++# ENEMIES AND SOME #+# ", + "#+^+# OBJECTS CAN HARM #+# ", + "#+++# YOU #+# ", + "#+++# #+# ", + "#^+^# SOMETIMES #+# ", + "#+^+# THIS IS #+# ", + "#++^# UNAVOIDABLE #+# ", + "#+++# #+# ", + "#+++# YOU SLOWLY REGAIN #+# ", + "#+++# HEALTH OVER TIME #+# ", + "#+++################################### #+# ", + "#++++++++;++++++++;;++++++++++++++++++# YOU CAN DROP #+# ", + "#++++++++++++++++++++++++++;++++++++++# THEM AGAIN #+# ", + "#+++++;+++++++++;;++++++;+++++++++++++# WITH THE Q KEY #+# ", + "###################################+++# #+# ", + " YOU CAN PICK UP OBJECTS #+++# #+# ", + " WITH THE E KEY #+++# YOU CAN #+# ", + " TRY PICKING UP SOME SEEDS #+++# USE ITEMS #+# ", + " #+++# IN YOUR #+# ", + " YOU CAN PLANT #+++# INVENTORY #+# ", + " SEEDS IN THE #+++# BY PRESSING #+# ", + " GROUND BY m#+++# SHIFT E #+# ", + " USING THEM mmm,,++#m #+# ", + " mmmmmmmm,,,,+,,mm BE PATIENT OR #+# ", + " HARVEST CROPS mmmm,,,,,,,,,,,+,,,mm COME BACK #+# ", + " BY INTERACTING mm,,,,,,,,,,,,,,+,,,,m LATER #+# ", + " WITH THEM m,,...,,.$.,,...+,,,,m #+# ", + " mm,,...,,...,,...+,,,mm RADISHES TAKE #+# ", + " YOU CAN EAT m,,,...,,...,,...+,,,m AROUND TEN #+# ", + " FOOD TO m,,,,+++++++++++++,,,m MINUTES TO #+# ", + " REGAIN HEALTH m,,,,,,,,..$,,...+,,,m GROW #+# ", + " mmm,,,,,,...,,...+,,###################+# ", + " mmmmmm,...,,...+++++++++++++++++++++++# ", + " FOLLOW THE TUNNEL mmmmmmmmmmmm###################### ", + " TO LEAVE THE TUTORIAL YOU CAN ALWAYS COME BACK" + ], + "mapping": { + ",": ["grass"], + "#": ["wall"], + ".": ["ground"], + "+": ["floor"], + "$": ["grass", "radishplant"], + "~": ["water"], + "=": ["water", "bridge"], + "m": ["rock"], + "^": [{"type": "spiketrap", "kwargs": {"damage": 3}} + , "ground"], + "d": ["ground", { + "type": "spawner", + "args": [{"type": "dummy"}, 1, 600], + "kwargs": {"initial_spawn": true} + }], + "%": ["floor", "closeddoor"], + "&": [{ + "type": "spawner", + "args": [{"type": "dummy"}, 1, 300], + "kwargs": {"initial_spawn": true} + }], + "1": [{ + "type": "portal", + "args": ["begin","cavebridge"] + }, "floor"], + ";": ["floor", { + "type": "spawner", + "args": [{"type": "radishseed"}, 1, 600], + "kwargs": {"initial_spawn": true} + }], + "A": [{"type": "letter", "args": ["A"]}], + "B": [{"type": "letter", "args": ["B"]}], + "C": [{"type": "letter", "args": ["C"]}], + "D": [{"type": "letter", "args": ["D"]}], + "E": [{"type": "letter", "args": ["E"]}], + "F": [{"type": "letter", "args": ["F"]}], + "G": [{"type": "letter", "args": ["G"]}], + "H": [{"type": "letter", "args": ["H"]}], + "I": [{"type": "letter", "args": ["I"]}], + "J": [{"type": "letter", "args": ["J"]}], + "K": [{"type": "letter", "args": ["K"]}], + "L": [{"type": "letter", "args": ["L"]}], + "M": [{"type": "letter", "args": ["M"]}], + "N": [{"type": "letter", "args": ["N"]}], + "O": [{"type": "letter", "args": ["O"]}], + "P": [{"type": "letter", "args": ["P"]}], + "Q": [{"type": "letter", "args": ["Q"]}], + "R": [{"type": "letter", "args": ["R"]}], + "S": [{"type": "letter", "args": ["S"]}], + "T": [{"type": "letter", "args": ["T"]}], + "U": [{"type": "letter", "args": ["U"]}], + "V": [{"type": "letter", "args": ["V"]}], + "W": [{"type": "letter", "args": ["W"]}], + "X": [{"type": "letter", "args": ["X"]}], + "Y": [{"type": "letter", "args": ["Y"]}], + "Z": [{"type": "letter", "args": ["Z"]}], + "_": [{"type": "letter", "args": [" "]}], + " ": [] + } +} |
