4638484b97
Refactor CollisionChecker for cleaner boundary handling
...
Streamlined collision logic by introducing helper methods for boundary calculations and movement validation. Replaced commented-out code with efficient implementations, improving readability and maintainability. Added clear documentation for new methods to better convey their purpose and usage.
2025-09-03 00:18:27 +02:00
328098bbe7
Refactor PacMan to utilize SpriteSheetManager.
...
Replaced hardcoded sprite loading logic with centralized SpriteSheetManager to improve maintainability and reduce duplication. Adjusted related methods to use the new Sprites record for streamlined sprite management.
2025-09-02 21:47:50 +02:00
5ba16402e4
Deathanimation working
2025-09-02 21:30:08 +02:00
96c89b6598
Inlcuded deathanimation in spritesheet
2025-09-02 12:26:18 +02:00
2d5c4c18f5
HighScoreManager
2025-09-01 21:53:10 +02:00
b13f87f77b
GameOverState WIP
2025-09-01 21:48:34 +02:00
fcd686fad0
Added visuals to RoundPhase
2025-09-01 20:36:54 +02:00
be3c4deb3c
Implemented level-change
2025-09-01 15:29:25 +02:00
3a4a0a1824
Moved speeds to LevelManager
2025-08-31 19:53:38 +02:00
2e9e7cc45e
Refactored package-structure
...
Extracted Animated-interface
2025-08-31 17:57:46 +02:00
61d9df04f9
Refactored Ghost positioning and speed - now uses Double x,y
2025-08-31 16:02:38 +02:00
7c79a309e7
Refactored Pacman positioning and speed - not uses Double x,y
2025-08-30 20:52:22 +02:00
014c9ea2ce
Added LevelManager
2025-08-30 13:44:54 +02:00
4597279d9e
changed UPS to 200
2025-08-30 13:44:39 +02:00
63b2b7ae68
Adding fruits
2025-08-30 08:45:43 +02:00
23fce8dded
Adding Ghost to SpriteLocation
2025-08-29 15:24:30 +02:00
f001cf0a41
Implemented frightmode
2025-08-29 13:28:09 +02:00
09e0396cc3
Removed collisionmask for large pellets
2025-08-28 17:39:49 +02:00
76cb35c955
Score Large Pellet
2025-08-28 16:36:18 +02:00
cbcc0af47c
Refactored GameMap
2025-08-27 20:03:59 +02:00
1f9e6f4e4a
Minor improvments
2025-08-22 12:11:41 +02:00
b9a43be3c6
Basic score count working
...
update takes movement into account
2025-08-22 11:00:19 +02:00
9bb76ce682
Lives, Score
2025-08-21 20:14:18 +02:00
712d58e8e3
Rudimentary colisioncheck
2025-08-21 15:14:20 +02:00
e8112f1cbb
Tidying up Ghost
2025-08-21 14:31:08 +02:00
dc9dad4d9c
Fixing minor improvements
2025-08-21 13:50:22 +02:00
d06e7131ad
Fixing minor issues
2025-08-20 16:33:18 +02:00
8e546fe942
Added remaining ghosts incl. movment-strategies
2025-08-20 15:26:06 +02:00
9f316e5b43
Added Scatter-strategy
2025-08-19 21:17:36 +02:00
64dcba2584
Reworked pacman position. Now centers in the middle of the sprite
2025-08-18 13:21:54 +02:00
e62776b616
Minor fixes
2025-08-18 12:46:09 +02:00
9d06b038e0
Added mode-management and second ghost
2025-08-17 22:10:10 +02:00
a2b9b2264e
Improved ghost-move - now ghoest doesnt get stuck
2025-08-17 20:49:44 +02:00
15757da2cf
Switching to logback
2025-08-17 20:48:57 +02:00
1d67522ee9
Refactored ghost movement - second rev
2025-08-17 19:45:41 +02:00
05285529c5
Ghost movement working - first rev
2025-08-17 15:03:54 +02:00
1bbba216d2
intersection works
2025-08-17 10:53:59 +02:00
acab63d91c
Ghost WIP
2025-08-16 18:29:44 +02:00
f15a01837d
Dots and eating works
2025-08-16 10:36:54 +02:00
7bcc46122c
Refactoring to use pixel-perfect Collision check
2025-08-15 20:45:29 +02:00
fe2eb8cb48
Finishing map-graphics
2025-08-15 11:26:50 +02:00
80cd0c242f
Restructuring
2025-08-12 16:38:15 +02:00
87b2d8df3c
Restructuring
2025-08-12 16:34:31 +02:00
5ffb77dd00
Initial commit
2025-08-10 17:01:15 +02:00