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