Commit Graph

  • 4b50e341a7 Half changes to switch to exit level, Ran out of credits, re added enemies master Kyle Banicevic 2026-01-31 14:56:53 +11:00
  • f6fc057e4f Double level size, fixed skitzo track path Kyle Banicevic 2026-01-31 14:17:08 +11:00
  • 43b33733e9 Added rail tracks, cart and camera movement with arrow keys, removed enemies... 4 now Kyle Banicevic 2026-01-31 13:47:34 +11:00
  • b18e2d08ba Character sprite switching - directionality - added dragon head Kyle Banicevic 2026-01-31 10:58:12 +11:00
  • 58b3726d21 Merge branch 'master' of https://gitea.peterstockings.com/peterstockings/rogue Kyle Banicevic 2026-01-30 17:49:25 +11:00
  • 41909fd8e6 Added flamethrower with buring effects Kyle Banicevic 2026-01-30 17:49:23 +11:00
  • 3a656c46fc Fix broken tests Peter Stockings 2026-01-28 20:16:20 +11:00
  • c06823e08b Provided WASD movement Kyle Banicevic 2026-01-28 19:07:22 +11:00
  • 80e82f68a0 changed visual movement speed to be slower and made diagonal movement with arrow keys work Kyle Banicevic 2026-01-28 18:59:35 +11:00
  • f01d8de15c Auto reload last reloadble weapon when reload is triggered Kyle Banicevic 2026-01-28 18:32:52 +11:00
  • 90aebc892a Make it so you cant shoot yourself Kyle Banicevic 2026-01-28 18:19:46 +11:00
  • 5d33d0e660 Added pregress bar for reloading Kyle Banicevic 2026-01-28 18:06:42 +11:00
  • fc18008656 Add Billys assets (WIP) Kyle Banicevic 2026-01-28 17:38:46 +11:00
  • c105719e4a Remove use of any in PlayerInputHandler Peter Stockings 2026-01-27 20:55:03 +11:00
  • 34554aa051 refactor game scene Peter Stockings 2026-01-27 20:30:07 +11:00
  • 2493d37c7a fix: when applying or cancelling upgrade clear border effect on items Peter Stockings 2026-01-27 18:03:11 +11:00
  • cdedf47e0d Ensure that damage takes into effect stat bonuses from equipment Peter Stockings 2026-01-27 17:48:20 +11:00
  • 165cde6ca3 Add reload logic for ranged weapons Peter Stockings 2026-01-27 17:16:46 +11:00
  • 7260781f38 Hide sprites of corpses when in fog of war Peter Stockings 2026-01-27 15:56:32 +11:00
  • a15bb3675b Shot trap status/damage of affected entity rather then just player Peter Stockings 2026-01-27 14:14:27 +11:00
  • ef7d85750f Begin refactoring GameScene Peter Stockings 2026-01-26 15:30:14 +11:00
  • 1d7be54fd9 Upgrading should increase all numeric stats by 1 Peter Stockings 2026-01-25 17:25:10 +11:00
  • 1931482abd feat: Enemies drop loot on death Peter Stockings 2026-01-25 17:01:19 +11:00
  • 9552364a60 feat: Add traps Peter Stockings 2026-01-25 16:37:46 +11:00
  • 18d4f0cdd4 refactor inventory overlay Peter Stockings 2026-01-23 23:41:29 +11:00
  • c415becc38 feat: add upgrade scrolls Peter Stockings 2026-01-23 23:26:55 +11:00
  • e130e6d174 feat: create item variants Peter Stockings 2026-01-23 08:29:39 +11:00
  • d2039df8c8 refactor items logic Peter Stockings 2026-01-22 22:04:23 +11:00
  • 4129f5390f feat: add tooltip for equipment stats Peter Stockings 2026-01-21 22:57:32 +11:00
  • 84f5624ed5 feat: make equipment slots equipable and ensure stat bonuses are granted Peter Stockings 2026-01-21 22:41:00 +11:00
  • c4b0a16dd4 Add a chain of carts and a start/stop button Peter Stockings 2026-01-21 22:05:08 +11:00
  • 9832d3d6b9 Randomly generate large track loop with multiple curves in Track exploration scene Peter Stockings 2026-01-21 20:31:04 +11:00
  • 7aaadee3c5 feat: Add scene with track loop and mine cart Peter Stockings 2026-01-21 20:18:02 +11:00
  • ff6b6bfb73 feat: make items in backpack draggable to and from quickslot Peter Stockings 2026-01-21 15:18:42 +11:00
  • a11f86d23b feat: handle stacking in inventory and show item count and current/max ammo of ranged weapons Peter Stockings 2026-01-21 14:52:08 +11:00
  • 9196c49976 Feat: Add swap, move, & drop items in quick slots Peter Stockings 2026-01-21 14:33:29 +11:00
  • 219c1c8899 Update ranged weapon quickslot text to match stackable items Peter Stockings 2026-01-21 14:00:55 +11:00
  • 516bf6e3c9 refactor: introduce core ECS for movement and AI Peter Stockings 2026-01-21 13:49:26 +11:00
  • 01124e66a7 Add kennys dungeon asset pack which has track tracks Peter Stockings 2026-01-21 13:43:26 +11:00
  • 75df62db66 Add test coverage for TargetingSystem Peter Stockings 2026-01-20 23:22:33 +11:00
  • 59a84b97e0 Fix broken GameScene test Peter Stockings 2026-01-20 23:07:31 +11:00
  • 327b6aa0eb Change targetting line to dashed Peter Stockings 2026-01-20 23:05:18 +11:00
  • 1a91aa5274 Change crosshair targeting sprite Peter Stockings 2026-01-20 22:56:16 +11:00
  • d4f763d1d0 Add ammo counter for ranged items in quickslot Peter Stockings 2026-01-20 21:35:34 +11:00
  • bac2c130aa Add gun to inventory that fires bullets Peter Stockings 2026-01-20 21:31:21 +11:00
  • 1713ba76de Add in weapons (guns + cross hair) sprites Peter Stockings 2026-01-20 18:20:03 +11:00
  • 0d00e76d6b Fix broken test Peter Stockings 2026-01-20 18:19:14 +11:00
  • 064952f254 Ensure projectiles dont get embedded in walls or blocking tiles Kyle Banicevic 2026-01-18 13:44:48 +11:00
  • 6447f01c77 Changed quick bar from 4 to 10 item slots Kyle Banicevic 2026-01-18 13:37:51 +11:00
  • f344213f55 Add temporary character outline in equipment overlay Peter Stockings 2026-01-07 23:54:27 +11:00
  • a55661ccdf Start updating look of inventory overlay Peter Stockings 2026-01-07 20:48:58 +11:00
  • dd85891831 Update hud Peter Stockings 2026-01-07 18:30:39 +11:00
  • 47e15ccf5c Update look of quick slot and action buttons Peter Stockings 2026-01-07 18:17:05 +11:00
  • d01dd8a4fc Update look of quickslots Peter Stockings 2026-01-07 16:57:54 +11:00
  • 4ca932e11c Add workflow to check lines of code excluding tests Peter Stockings 2026-01-07 16:52:07 +11:00
  • b503199ba9 Remove reference to soldier sprite Peter Stockings 2026-01-07 09:28:40 +11:00
  • fcd31cce68 Further refactoring Peter Stockings 2026-01-07 09:19:38 +11:00
  • f9b1abee6e Cancel targetting if player moves Peter Stockings 2026-01-06 22:39:02 +11:00
  • 505f62ac97 Highlight active item slot and activate when shortcut key is pressed Peter Stockings 2026-01-06 22:33:51 +11:00
  • 309ab19e8c Attempting to move into tile that blocks shouldnt result in wait action Peter Stockings 2026-01-06 21:23:25 +11:00
  • 6e060013f7 Throwing an item shouldnt trigger wait Peter Stockings 2026-01-06 21:14:25 +11:00
  • 7ae1fa6671 Fix bug where when starting the game hp/exp bar and quick slot items wouldnt be rendered until after first move Peter Stockings 2026-01-06 21:04:40 +11:00
  • 9b1fc78409 Add in throwable items (dagger) from pixel dungeon Peter Stockings 2026-01-06 20:58:53 +11:00
  • 3b29180a00 Add quick slot and consumables (health and mana potions) Peter Stockings 2026-01-06 18:23:34 +11:00
  • 57fb85f62e When enemy is comes into site dont tween sprite from (0,0) to correct location, instead just create at correct location Peter Stockings 2026-01-06 17:59:56 +11:00
  • a6bcf24cd0 Add button in bottom right to wait Peter Stockings 2026-01-06 16:46:47 +11:00
  • a9779348e9 Allow melee attacking diagonally as well Peter Stockings 2026-01-06 10:53:13 +11:00
  • 0263495d0b Fix bug where slower enemies (ie rat) would never get scheduled a turn Peter Stockings 2026-01-06 10:34:23 +11:00
  • a2a1d0cc58 Add more tests Peter Stockings 2026-01-06 10:01:59 +11:00
  • cb1dfea33b Add test coverage command Peter Stockings 2026-01-06 10:01:26 +11:00
  • 7888f375e1 Add zoom and drag to move camera Peter Stockings 2026-01-05 22:44:04 +11:00
  • d9da9f69a5 Add link to deployed game to readme Peter Stockings 2026-01-05 22:21:54 +11:00
  • 4b9dfa98b5 Add readme Peter Stockings 2026-01-05 22:18:20 +11:00
  • b3954a6408 Close door after walking through again, and add more test coverage Peter Stockings 2026-01-05 22:14:10 +11:00
  • b35cf5a964 Add openable doors to generated rooms Peter Stockings 2026-01-05 21:48:19 +11:00
  • a01d4abdf7 Make grass block vision Peter Stockings 2026-01-05 21:32:18 +11:00
  • 39528d297e Grass becomes grass saplings when walked over Peter Stockings 2026-01-05 21:19:42 +11:00
  • ecf58dded1 Change black empty tile to grass and make it destructable Peter Stockings 2026-01-05 20:59:33 +11:00
  • a7091c70c6 Add in mana and an asset viewer Peter Stockings 2026-01-05 18:57:17 +11:00
  • 43d5dce2e5 Use rot-js for scheduling & path finding Peter Stockings 2026-01-05 15:41:27 +11:00
  • 50a922ca85 Use rot-js to create dungeon layout Peter Stockings 2026-01-05 14:58:07 +11:00
  • 45a1ed2253 Ensure enemies only lock onto player once they have line of sight Peter Stockings 2026-01-05 14:46:04 +11:00
  • dba0f054db Fix for bug where when switching levels the player would jump between entrance to exit locations Peter Stockings 2026-01-05 14:17:12 +11:00
  • d638d1a821 Fix bug where clicking new game on death screen didnt actually start new game Peter Stockings 2026-01-05 14:12:13 +11:00
  • f86daac9ac Add more test coverage Peter Stockings 2026-01-05 14:03:25 +11:00
  • ce68470ab1 Another refactor Peter Stockings 2026-01-05 13:24:56 +11:00
  • ac86d612e2 Rename tiles0 asset to dungeon Peter Stockings 2026-01-05 13:01:38 +11:00
  • e223bf4b40 Create enemy type Peter Stockings 2026-01-05 13:00:16 +11:00
  • 161da3a64a Add scene solely dedicated to preloading assets Peter Stockings 2026-01-05 12:47:09 +11:00
  • 86a6afd1df Add more stats, crit/block/accuracy/dodge/lifesteal Peter Stockings 2026-01-05 12:39:43 +11:00
  • 171abb681a Add character overlay, where skills and passives (changing this) can be set Peter Stockings 2026-01-04 21:12:07 +11:00
  • f67f488764 Add placeholder backpack and inventory UI Peter Stockings 2026-01-04 20:02:11 +11:00
  • 2ca51945fc Fix issue where killing an enemy resulted in orb being rendered with rat sprite on top Peter Stockings 2026-01-04 19:02:51 +11:00
  • b5314986e3 Add command to ensure typescript is valid and tests pass, and ensure this is run after task completion by LLMs Peter Stockings 2026-01-04 18:54:30 +11:00
  • 64994887dc Merge splash and start screen in to menu screen Peter Stockings 2026-01-04 18:53:57 +11:00
  • 83b7f35e57 Fix typescript errors in tests Peter Stockings 2026-01-04 18:43:19 +11:00
  • 29e46093f5 Add levelling up mechanics through experience gained via killing enemies Peter Stockings 2026-01-04 18:36:31 +11:00
  • 42cd77998d Use wall + floor assets from Pixel dungeon Peter Stockings 2026-01-04 16:46:49 +11:00
  • 6a050ac7a9 Show overlay upon player death Peter Stockings 2026-01-04 16:06:08 +11:00
  • bfe5ebae8c Refactor codebase Peter Stockings 2026-01-04 15:56:18 +11:00