Backlog - twiederk/ActionPRG GitHub Wiki

User Feedback

  • The blood splash in front of the secret passage should be replaced by an water splash or light stripes showing the secrect door (UF)
  • Add boxes which can be destroyed and contain items (2x UF)
  • Gems can't be used for anything. What are the for? (2x UF)
  • Big gems can be broken (smashed) in small gems (UF)
  • It is annoying that you need to go back through the cave again, when you want to go back from the tower to the village (UF)
    • A boat to cross the river would be great.
  • What is the effect of the blue potion? (UF)
  • Add 2nd player (UF)
  • Add organ to church (UF)
  • Add table and magic wand to wizard tower (UF)
  • Add dragon with two heads (UF)
  • Bug: Items are not always picked up after opening a chest (UF)
  • The colors of the IslandTileset are to bright (UF)
  • Allow to enter lorry and drive around (UF)
  • Add more items to collect (UF)

Level Design

  • Sword of Stunning: Enemie is stunned for a bit of time
  • Add some kind of riddle to get the key of the chest in the wizard tower (maybe using the hole in the IslandTileset)
  • Silver key for chest in wizard tower must be near the wizard tower
  • Boulders block fireballs of Zyxel
  • Add more mine tunnels to cave
  • Underground river block passage, secret door must be found
  • Attacking the dragons (Dragon and Zyxel) must be more challenging
  • Add tileset with smaller walls (16x16 px)
  • Trap: When player triggers the trap an arrow is shot
  • Create a castle the player must enter
  • Add a river with bridge
  • doors/chests could require more than one key
  • doors in buildings could be closed by other keys
  • chest could contain traps

Game Design

  • Crypt should have same floor plan like church above
  • Improve collision shape of fence gate, boulders, barrels (pyramid)
  • Add Sen master which gives quests to the fox
  • Allow to save more than one game
  • Allow to choose the game to load
  • Show feedback to player when game is saved
  • Add rats to crpyt level
  • Add different characters: Fox, Wizard, Barbarian
  • Complete game by laying in bed
  • Dragons of different color should breath different fires (acid, cold)
  • Dragons can breath fire in different shapes (cone, line, balls)
  • Add shops (armory, weaponary, equipment)
  • Add more attributes to stats (dexterity, wisdom, ...)
  • Add exp for finding treasure/items, exp for solving quests
  • Add level up increase size of hit box
  • Summoner as enemie. Summoner is running away from player, while summoning monster all the time, which attack the player
  • Enlargement and reduction potion
  • Fox can learn spells (by picking up a scroll)
    • spells can equiped like weapons
    • equiped spell is played in HUD right of weapon
    • spells require spell points
    • spell cast by pressing key
    • spell hits enemie with highest max_health in spell range
    • spells: acid arrow, magic missile, etc
  • Add armor class to enemies
  • Add enhancement to weapons and armor
  • Add world map to game where the player can travel between cities, villages, islands other continents, ets (like Britiannia)
  • Inflicted Damage should influnce knockback of bats
  • Support critical hit => show red hit animation
  • Support different damage types. Fire does more damage against mummies. Bat killer sword could kill bats with one hit.
  • Boss monster should drop treasure
  • Add quests like: Bring me an item from the cave.
  • Add duration to strength potion so it is limited in time
  • Add fog of war (search: godot fog of war 2d tilemap, ask ChatGPT)
  • Add lighting to tilemap
  • Create concept about world map
    • Which kind of tiles are needed?
    • What scale is needed?
    • How should the player move (tile by tile or free)
    • Check tileset tutorial of Heartbeast

Technical

  • Deploy game to github pages
  • Player sprite needs to start with frame: 18, this is gone with upgrade to Godot 4.3
  • Bug: E 0:00:03:0801 _find: Found the key outside the animation range. Consider using the clean-up option in AnimationTrackEditor to fix it.
  • Support analog sticks of controller
  • Add translation support for German and English
  • Replace separate Godot 3 TileMaps with one Godot 4 TileMaps using layers
  • Fix debugger warnings appearing while playing
    • _compatibility_conversion: Could not convert 3.x autotiles to 4.x. This operation cannot be done automatically, autotiles must be re-created using the terrain system.
  • Deploy on Nintendo Switch
  • Replace pickable with enable of item collision shape
  • Dragon breath only if no obstacle is between the enemie and the player
  • Create separate scene for key_label and key_texture and use it in KeyUI scene
  • Check drawing of chest and dragon
  • Replace EnemieDeathEffect with DoorCollapseEffect for SecretDoor
  • Create World.aesprite (Tree, Bush, Grass)
  • Improve texture of christmas tree
  • Add treasure chest to ItemSheet.png
  • Create script to export project to create release artifact
  • Rename KeyEvents to UIEvents

Learning