new levels

This commit is contained in:
2026-05-15 21:22:05 +02:00
parent 1c48f9fe32
commit 00a6e9f4bf
11 changed files with 155 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
import { defineLevel } from "../lib/levelTypes";
export const level01 = defineLevel("Ugorj a tüskén át", [
export const level01 = defineLevel("Spike Hop", [
"....................",
"....................",
"....................",

View File

@@ -1,6 +1,6 @@
import { defineLevel } from "../lib/levelTypes";
export const level02 = defineLevel("Csapda híd", [
export const level02 = defineLevel("Trap Bridge", [
"....................",
"....................",
"....................",

View File

@@ -1,6 +1,6 @@
import { defineLevel } from "../lib/levelTypes";
export const level03 = defineLevel("Csaló tüske és lépcső", [
export const level03 = defineLevel("Trickster Stairs", [
"....................",
"....................",
"....................",

19
src/levels/04_level.ts Normal file
View File

@@ -0,0 +1,19 @@
import { defineLevel } from "../lib/levelTypes";
export const level04 = defineLevel("Spike Field", [
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
".E....^...^...^....P",
"####################",
"####################",
]);

19
src/levels/05_level.ts Normal file
View File

@@ -0,0 +1,19 @@
import { defineLevel } from "../lib/levelTypes";
export const level05 = defineLevel("Pit Crossing", [
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
".E.................P",
"####...######...####",
"####^^^######^^^####",
]);

19
src/levels/06_level.ts Normal file
View File

@@ -0,0 +1,19 @@
import { defineLevel } from "../lib/levelTypes";
export const level06 = defineLevel("Trickster", [
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
".E..........T......P",
"####################",
"####################",
]);

19
src/levels/07_level.ts Normal file
View File

@@ -0,0 +1,19 @@
import { defineLevel } from "../lib/levelTypes";
export const level07 = defineLevel("Bridge Hopping", [
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
".E.................P",
"####...#####...#####",
"####...#####...#####",
]);

19
src/levels/08_level.ts Normal file
View File

@@ -0,0 +1,19 @@
import { defineLevel } from "../lib/levelTypes";
export const level08 = defineLevel("Mixed Hazards", [
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
".E..^......T....^..P",
"####################",
"####################",
]);

19
src/levels/09_level.ts Normal file
View File

@@ -0,0 +1,19 @@
import { defineLevel } from "../lib/levelTypes";
export const level09 = defineLevel("Vanishing Bridges", [
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
".E.................P",
"####~~~####~~~######",
"####~~~####~~~######",
]);

19
src/levels/10_level.ts Normal file
View File

@@ -0,0 +1,19 @@
import { defineLevel } from "../lib/levelTypes";
export const level10 = defineLevel("Final Gauntlet", [
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
"....................",
".E......T..........P",
"####...####~~~######",
"####^^^####...######",
]);

View File

@@ -2,5 +2,23 @@ import type { LevelDef } from "../lib/levelTypes";
import { level01 } from "./01_level";
import { level02 } from "./02_level";
import { level03 } from "./03_level";
import { level04 } from "./04_level";
import { level05 } from "./05_level";
import { level06 } from "./06_level";
import { level07 } from "./07_level";
import { level08 } from "./08_level";
import { level09 } from "./09_level";
import { level10 } from "./10_level";
export const LEVELS: readonly LevelDef[] = [level01, level02, level03];
export const LEVELS: readonly LevelDef[] = [
level01,
level02,
level03,
level04,
level05,
level06,
level07,
level08,
level09,
level10,
];