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