summaryrefslogtreecommitdiff
path: root/content/maps/tutorial.json
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-04-06 19:29:43 +0200
committertroido <troido@protonmail.com>2020-04-06 19:29:43 +0200
commit289a342917e9291895b0332dd4ab412b15a7fabf (patch)
tree209ccc2c1f83e3ad936c134168dadd8f71cd9590 /content/maps/tutorial.json
parent7c351a0c7a497d30f4826a19e6c6e92d3e7b5065 (diff)
added rooms from python asciifarm
Diffstat (limited to 'content/maps/tutorial.json')
-rw-r--r--content/maps/tutorial.json135
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": [" "]}],
+ " ": []
+ }
+}