From 5aca9160265fe9f8a71cce6e647ce6c5f1a80959 Mon Sep 17 00:00:00 2001 From: Erenando Date: Wed, 29 Mar 2023 12:29:00 +0200 Subject: [PATCH] Level design changes --- project/data/levels/0-tutorial.csv | 30 +++++------ project/data/levels/level-01.csv | 2 +- project/data/levels/level-02.csv | 38 ++++++------- project/data/levels/level-04.csv | 26 ++++----- project/data/levels/level-05.csv | 12 ++--- project/data/levels/level-06.csv | 2 +- project/data/levels/level-07.csv | 32 +++++------ project/data/levels/level-08.csv | 71 +++++++++++++------------ project/data/levels/level-09.csv | 30 +++++------ project/data/levels/levels.json | 2 +- project/main.py | 4 +- project/physics/sprites/PlayerSprite.py | 2 +- 12 files changed, 126 insertions(+), 125 deletions(-) diff --git a/project/data/levels/0-tutorial.csv b/project/data/levels/0-tutorial.csv index 8463c90..1bf6d3b 100644 --- a/project/data/levels/0-tutorial.csv +++ b/project/data/levels/0-tutorial.csv @@ -13,23 +13,23 @@ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,+,+,+,+,+,+,+,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,+,+,+,+,+,+,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,+,+,+,+,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,+,+,+,+,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,#,#,#,#,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,#,#,#,#,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,+,+,+,+,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,+,+,+,+,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,+,+,+,+,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,+,+,+,+,+,+,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,+,+,+,+,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,+,+,+,+,+,+,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,+,+,+,+,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,#,#,#,#,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,+,+,+,+,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,+,+,+,+,+,+,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,+,+,+,+,+,+,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,+,+,+,+,+,+,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,+,+,+,+,+,+,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,+,+,+,+,+,+,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, -,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,D,,,,,,,,,,,,, +,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,D,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, ,,C,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,S,S,S,S,,,,,,,,,,,L,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,, +,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,#,#,#,#,#,#,#,#,#,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,#,#,#,#,#,#,#,#,#,+,+,+,+,+,+,+,,,,,,,,,, @@ -39,5 +39,5 @@ #,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,, #,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -AP,28,id=lever,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -BF,26,requires_or=lever,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file +AP,34,id=lever,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +BF,32,requires_or=lever,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/project/data/levels/level-01.csv b/project/data/levels/level-01.csv index 3acdcf6..2556a52 100644 --- a/project/data/levels/level-01.csv +++ b/project/data/levels/level-01.csv @@ -5,7 +5,7 @@ #,#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,L,,,,,,,,,,,,,,,,,,,,,,,,C,,,# +#,#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,C,,,# #,#,>,,,,,,,,,,,,,,,,,,,+,+,+,+,S,S,S,S,S,+,+,+,+,+,S,S,S,S,S,+,+,+,+,+,S,S,S,S,S,+,+,+,+,+,+,+,+,+,# #,#,>,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,#,>,,,,,,,,,,,,,,,,,,,,,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# diff --git a/project/data/levels/level-02.csv b/project/data/levels/level-02.csv index d4c1959..e0c76c4 100644 --- a/project/data/levels/level-02.csv +++ b/project/data/levels/level-02.csv @@ -6,30 +6,30 @@ #,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,#,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +#,,,,,,,,,,,,,+,+,+,+,,,,,,,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +#,,,,,,,,,,,,,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,+,+,+,+,+,+,,,,,,,,,,,,,,,,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,L,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,L,,,# +#,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,# +#,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,<,# +#,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,<,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,#,#,#,#,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# +#,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,L,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,# +#,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,# +#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,C,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,# diff --git a/project/data/levels/level-04.csv b/project/data/levels/level-04.csv index fa40b66..61a6517 100644 --- a/project/data/levels/level-04.csv +++ b/project/data/levels/level-04.csv @@ -7,14 +7,14 @@ #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,L,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,L,,,,# #,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,# -#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,#,,,,,,,,# -#,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,G,,,,,,,,# +#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,,,,,,,,,,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,#,#,#,#,#,#,,,,,,,,,,#,,,,,,,,# +#,,,,,,,,,,+,+,+,+,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,#,,,,,,,,# +#,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,G,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,L,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,L,,,,# +#,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,# +#,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# @@ -22,12 +22,12 @@ #,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,# -#,,,D,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,C,,,,,# -#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,# -#,+,+,+,+,+,+,+,+,+,+,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,# +#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,C,,,,,# +#,,,,,,,,,,,,,,+,+,+,+,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,# +#,,,D,,,,,,,,,,,#,#,#,#,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,# +#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,# +#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,# +#,+,+,+,+,+,+,+,+,+,+,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,# diff --git a/project/data/levels/level-05.csv b/project/data/levels/level-05.csv index d284673..30e9b8c 100644 --- a/project/data/levels/level-05.csv +++ b/project/data/levels/level-05.csv @@ -8,16 +8,16 @@ #,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,,,,,,,+,+,+,+,+,+,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,# +#,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,# +#,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,# -#,,,,,,,,,,,,,,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,# +#,,,,,,,,,,,,,,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,# #,,,D,,,,C,,,,,,,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,M,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,+,+,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,# -#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,,,,,,#,#,#,#,#,#,#,#,# +#,+,+,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,# +#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,,,,,,,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# diff --git a/project/data/levels/level-06.csv b/project/data/levels/level-06.csv index 4218bc4..a7c6c9e 100644 --- a/project/data/levels/level-06.csv +++ b/project/data/levels/level-06.csv @@ -42,4 +42,4 @@ AG,11,id=lever_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, BD,23,id=lever_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, BA,21,requires_or=lever_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -T,30,requires_or=lever_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file +AB,30,requires_or=lever_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/project/data/levels/level-07.csv b/project/data/levels/level-07.csv index 9956e16..e53fa3c 100644 --- a/project/data/levels/level-07.csv +++ b/project/data/levels/level-07.csv @@ -1,28 +1,28 @@ #,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,L,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,+,+,+,+,+,+,+,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,#,#,#,#,#,#,#,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,+,+,+,+,+,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,#,#,#,#,#,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,L,,,,,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,+,+,+,+,+,+,+,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,#,#,#,#,#,#,#,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,+,+,+,+,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,#,#,#,#,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,,,,,,,,<,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,,,,#,,#,,#,,#,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,+,+,+,+,,,,,,,,,,,,,,,G,,G,,G,,G,,D,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,+,+,+,+,+,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,#,#,#,#,#,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,+,+,+,+,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,,,,,,,,#,#,#,#,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,,,,,,,+,+,+,+,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,#,#,#,#,,,,,,,,,,,,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,S,# +#,,,,,,,#,#,#,#,,,,,,,,,,,,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,,L,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# #,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# diff --git a/project/data/levels/level-08.csv b/project/data/levels/level-08.csv index e670bf8..175de46 100644 --- a/project/data/levels/level-08.csv +++ b/project/data/levels/level-08.csv @@ -1,36 +1,36 @@ #,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,,,,,,,,,,,,,,,,,#,#,#,#,#,,,,,,,,#,,,,,,,,,,,,,,,,,,,#,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,#,#,#,#,#,,,,,,,,#,,,,,,,,,,,,,,,,,,,#,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,#,#,#,#,#,,,,,,,,G,,,,,,,,,,,,,,,,,,,G,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,#,#,#,#,#,,,,M,,,,,,,,,,,,,,,,,,,,,,,,,,,M,,,,,# -#,,,,,,,,,,,,,,,,,,,#,#,#,#,#,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+ -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,D,,,,,,,,,,,,,,,,#,#,#,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,C,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,# -#,,,,,,,,,,,,,,,,M,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,,,,,,,,,,,,P,,,,# -#,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,#,#,#,#,#,,,+,+,+,+,+,+,+,+,+,+,+,+,+,# +#,,,,,,,,,,,,,,,,,,,#,#,,,,,,,,,,,#,,,,,,,,,,,,,,,,,,,#,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,#,#,,,,,,,,,,,#,,,,,,,,,,,,,,,,,,,#,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,#,#,,,,,,,,,,,#,,,,,,,,,,,,,,,,,,,#,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,#,#,,,,,,,,,,,G,,,,,,,,,,,,,,,,,,,G,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,#,#,,,,,M,,,,,,,,,,,,,,,,,,,,,,,,,,,,,M,,,,#,# +#,,,,,,,,,,,,,,,,,,,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,#,#,,,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,,,#,# +#,,,,,,,,,,,,,,,,,,,#,#,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,C,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,M,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,# +#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,,,,,,,,,,,,P,,,#,# +#,,D,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,#,#,#,#,#,,,+,+,+,+,+,+,+,+,+,+,+,+,#,# #,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,,,P,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,,,,,,,P,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# -#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,P,,,,,,#,#,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# +#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,P,,,#,#,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,#,#,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# @@ -39,12 +39,13 @@ #,#,#,#,#,#,#,#,#,#,S,S,S,S,S,S,S,S,S,S,S,S,S,#,#,#,#,#,#,#,#,#,#,#,#,#,#,S,S,S,S,S,S,S,S,S,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,# ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -D,29,id=pressure_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +H,29,id=pressure_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, BD,26,id=pressure_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Z,33,id=pressure_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -AY,4,requires_or=pressure_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -AF,4,requires_or=pressure_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +AC,33,id=pressure_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +AY,5,requires_or=pressure_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +AF,5,requires_or=pressure_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, AP,19,requires_or=pressure_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Q,26,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -AB,6,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -BC,6,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file +Q,25,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +Z,6,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +BC,6,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +C,27,requires_and=pressure_1;pressure_2;pressure_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/project/data/levels/level-09.csv b/project/data/levels/level-09.csv index 8f5da74..3701c9f 100644 --- a/project/data/levels/level-09.csv +++ b/project/data/levels/level-09.csv @@ -4,22 +4,22 @@ #,,D,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,C,,,,,,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,L,,,# #,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,# -#,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,# -#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,M,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,,,,,,,,,,,,<,# -#,>,,,,,,,,,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,,,,,,,,,,,,<,# +#,+,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,M,,,,,,#,#,#,#,#,#,#,#,#,#,# +#,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,,,,,,,+,+,+,+,+,+,+,,,,,,,,,,,,<,# +#,>,,,,,,,,,,,,,,,,,,,+,+,+,+,+,,,,,,#,#,#,#,,,,,,,#,#,#,#,#,#,#,,,,,,,,,,,,<,# +#,>,,,,,,,,,,,,,,,,,,,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# #,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,,,,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,+,+,+,,,,,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,,,,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,#,#,#,,,,,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,,,,,,,,,,,,,,,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,,,,,,,,,,,,,,,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# #,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,,,,+,+,,,,,+,+,+,+,+,+,,,,,,<,# -#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,,,,,#,#,#,#,#,#,,,,,,<,# #,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# -#,>,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,M,,,,<,# +#,>,,,,,,,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,>,,,,,,,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,<,# +#,>,,,,,,,+,+,+,+,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,<,# +#,>,,,,,,,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# +#,>,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,,,,,,,,,,,,,,,,,,,,,,,M,,,,,,,<,# +#,>,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# #,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,+,+,+,+,+,+,+,+,+,+,+,+,# #,>,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#,#,#,#,#,#,#,#,#,#,#,#,#,# #,>,,,,,,,,,,,,,,P,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<,# @@ -45,5 +45,5 @@ AP,27,id=pressureplate_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, BB,3,requires_or=pressureplate_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, BC,3,requires_or=pressureplate_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, C,4,requires_or=lever_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -AR,8,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -BC,22,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file +AR,7,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +AZ,21,size=2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/project/data/levels/levels.json b/project/data/levels/levels.json index 4da65a4..8f6912e 100644 --- a/project/data/levels/levels.json +++ b/project/data/levels/levels.json @@ -29,7 +29,7 @@ }, { "name": "level-04", - "theme": "tutorial", + "theme": "castle", "abilities": [ ], "file": "level-04.csv" diff --git a/project/main.py b/project/main.py index 8e3f3d8..54c0f2c 100644 --- a/project/main.py +++ b/project/main.py @@ -25,7 +25,7 @@ HEIGHT = 12 * 40 * 1.5 # Background to test for level design test_background_castle = pygame.transform.scale(pygame.image.load('data/sprites/castle_bg.png'), (WIDTH, HEIGHT)) # test_background_cave = pygame.transform.scale(pygame.image.load('data/sprites/cave_bg.png'), (WIDTH, HEIGHT)) -# test_background_tutorial = pygame.transform.scale(pygame.image.load('data/sprites/tutorial_bg.png'), (WIDTH, HEIGHT)) +#test_background_tutorial = pygame.transform.scale(pygame.image.load('data/sprites/tutorial_bg.png'), (WIDTH, HEIGHT)) @@ -138,7 +138,7 @@ elif what_to_run == 'level': parsed_levels_manager.load_from_config('data/levels/levels.json') generated_level = LoadedLevel(sprite_manager, spritesheet_manager) - generated_level.load_level(parsed_levels_manager.levels[1]) + generated_level.load_level(parsed_levels_manager.levels[9]) ghost_character = PlayerSprite(spritesheet_manager.get_sheet("ghost_character")) ghost_character.position_scale = PositionScale((90, 50), (1, 1)) sprite_manager.add_ui_element(DrawLayers.OBJECTS, ghost_character) diff --git a/project/physics/sprites/PlayerSprite.py b/project/physics/sprites/PlayerSprite.py index 9e4a971..42ef968 100644 --- a/project/physics/sprites/PlayerSprite.py +++ b/project/physics/sprites/PlayerSprite.py @@ -43,7 +43,7 @@ class PlayerSprite(DynamicSprite): self.jump_time = self.allowed_jump_time self.motion = (self.motion[0], self.motion[1] - 7) if self.jump_time >= 0: - self.motion = (self.motion[0], self.motion[1] - 0.6) + self.motion = (self.motion[0], self.motion[1] - 0.65) if self.jump_time >= 0: self.jump_time -= 1