Skip to content

Backlog

Torsten Wiederkehr edited this page Sep 16, 2026 · 379 revisions

Ideas

New

Now

  • Place lighter randomly in ProGenWorld
  • Fix dungeon path of nether portal in nether back to proc_gen_world.
  • Add overview map
  • Rename main.gd to world.gd or something similar
  • Allay should be company and add 1 armor to player
  • Create path from players starting position to different dungeon entrance fields
  • Allay should leave player, when passing a specific stone (see main scene)
  • All enemies should have a time limit
  • Add Lernwörter
  • Change ground of End level to end stone (yellow)
  • Add hint to hit enter when cursor is missing
  • Research the learning content of the 4th elemetary class
  • Count number of correct answers and add to high score

Next

  • Add new button to start game for 4th elementary class
  • Rename button "Neues Spiel" to 3rd elementary class
  • 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)
  • When the player travels through a portal, spawn them next to the corresponding portal in the target scene.
  • Add achievement or badge for collecting all Eyes of Ender.
  • Make each Enderman drop 1 Eye of Ender on defeat.
  • Play sound when nether portal gets activated
  • Add unit test to achievement feature
  • LighterPickUp sound is played during tests
  • Add quest log or simple dialog to guide the player (e.g., “Find the lighter to open the Nether portal!”).
  • 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)
  • Provide other companions like bear, cat, etc
  • Word Problems Exercises Generator
  • Sequential Challenges Exercises Generator
  • Addition and substraction until 1.000
  • 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)
  • Remove save and load game feature
  • Bug: after losing a quiz by timeout no button appears
  • Every enemy should have a time limit

Later

  • Plan and add character administration
    • Add a Character Selection scene for listing, creating, and deleting characters.
    • Add a Character Creation scene for customizing new characters (name, appearance, class).
    • Add a Character Profile scene to view and edit character details (optional).
    • Update the main menu to access Character Selection before starting the game.
    • Integrate character data management into save_manager.gd for saving/loading.
    • Character Data Process
      • Creation
        • Player uses Character Creation scene to set up a new character.
        • On confirmation, character data is saved via save_manager.gd.
      • Loading
        • On game start, Character Selection scene loads available characters from storage.
        • Player selects a character; data is loaded into the game session.
      • Saving
        • After character creation.
        • On game progress (level up, inventory change, quest completion).
        • On manual save (if available).
        • On game exit or scene change (auto-save).
  • 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