Skip to content

Backlog

Torsten Wiederkehr edited this page Oct 18, 2026 · 379 revisions

Ideas

New

  • Bug: bug of placement of wolf still exist
  • Error message when loading end.tscn: world_level.gd:13 @ @implicit_ready(): Node not found: "Locations/NetherPortal" (relative to "/root/End").
  • Sort highscores by score or answers, put buttons on to of each column
  • Wolf should move faster, especially when the player runs
  • Add world in RPG setting (tileset, player, enemies)
  • Add new game mode "Escape out of the Dungeon". The player starts in the last room of an generated dungeon and must fight to the first room to escape the dungeon.

Now

Next

  • Display fireworks when player is in top three of Highscore
  • Analyse if quiz dialog can be displayed without pause enabled, pause should only be used for pause menu.
  • Create DiktatExerciseGenerator, which creates a Lückentext
  • Move Character.hit_points to GameSession
  • New game mode. Player has 10 mins to play the game and check how many points were achieved
  • Add difficulty: hardcore
  • Animals should walk around (see bats in ActionRPG)
  • Show all possible achivements, so the player knows for what actions he gets achivements.
  • Bug: Loot drop for patrolling enemies does not work. PatrollingEnemy does not forward defeated. WorldLevel._setup_signals() only looks at direct children.
  • Add the title of the dungeon to display message of the achievement
  • Implemenmt inventory system
  • Add answer, that allows to generate another question from GermanWordFormExerciseGenerator or EnglishVocabularyExerciseGenerator
  • Add settings/control screen, explaining key controls
  • Add achievement or badge for collecting all Eyes of Ender.
  • Procedural content generation
    • Place lighter randomly in ProGenWorld
    • Spawn enemies outside of dungeon.
    • Add animals to DungeonGenerator
    • Add water tile to DungeonGenerator
    • Place enemies near doors of room that the player can't neak by. Create Branch.get_doors() method.
    • Create Branch.is_in_room() method to validate if position is a valid coordinte in room.
    • Create path from players starting position to different dungeon entrance fields
    • Fix dungeon path of nether portal in nether back to proc_gen_world.

Later

  • Badget of conquered dungeon looks cool, other badget look bad. Maybe just change background.
  • Badget of eye of ender are all the same
  • "Wall" in Nether fortress is irritating, also you can walk to the ghasts now
  • Research the learning content of the 4th elemetary class
  • Allay should leave player, when passing a specific stone (see main scene)
  • Nether Festung hinzufügen
    • Wiether Skeletten (6 Leben, Division Aufgaben, 2 Schaden)
  • Acient City (dunkle Stadt)
    • Warden (Wächter) (25 hit points, zeitlimit 9 sec, Multi, Plus, Minus, Geteilt Aufgaben, 4 Schaden)
  • Bug: if multiple achievements are received only the one popup is display
  • Change Badge for Enderman (violet colour)
  • Play sound when nether portal gets activated
  • Add unit test to achievement feature
  • LighterPickUp sound is played during tests
  • QuizDialog._create_exercise calls Multiplication.create_exercise without max_number parameter.
  • Play animation when nether portal gets activated
  • Display time passed since the high score was achieved (X years, X weeks, X days)
  • Sequential Challenges Exercises Generator
  • Provide other companions like bear, cat, etc
  • Add animation companions
  • Add animation to player
  • Add animation enemies
  • Add skeleton with helmet
  • Door Math Puzzles: Doors require solving specific math types to unlock (addition doors, multiplication doors)
  • Add credits screen.
  • When companion falls out of range of character, it teleports next to character
  • Add overview map
  • Add Warden with 30 hit points.
  • Add strider as mount. They can be mounted when their exercise is solved.
  • Provide more healing potions at hard difficulty level
  • Character can meet other characters in game, which the became selectable in character list
  • Add server to store high scores, that player can compare their stores with other players around the world.
  • Add minecart. The player can hop on the minecart, which then starts moving along it's track. At the end of the track the player hops off the minecart.
  • Add tutorial. Start with hin how to move character
  • Fix warnings shown by GUT. Caused by test_healing_potion.test_execute_heal_player, because sound resources aren't release fast enough in execution via console.
  • Animate water of underground sea
  • Add all monsters of Monster-Handbuch
  • Add all monsters of creatures.png
  • Add stairs
  • Add chests
  • Add doors
  • Themed Dungeons (Geometry Castle, Multiplication Maze)
  • Add "You Won" screen when Enderdragon is killed
  • Display hit animation when player or enemie gets damage
  • Enemy can move to catch player
  • Ignite TNT with lighter to blow away wall to get to final opponent
  • Killing a skeleton gives you bones to tame the wolves
  • Display character sheet of player
  • Shield allows to get a new exercise
  • Math Spell System: Cast spells by solving equations (healing spell needs addition, attack spells need multiplication)
  • Add Map class as base class for dungeons (see Dungeon Crawler)
  • Respawn killed enemies in spawn room. When enemy is killed in spawn room, it is gone.

Clone this wiki locally