• Joined on 2024-06-14
Joren created pull request Joren/Pacman-Project#1 2026-03-23 12:39:59 +01:00
Fix ghost and Pac-Man movement interpolation teleport
Joren created branch fix/ghost-movement in Joren/Pacman-Project 2026-03-23 12:38:40 +01:00
Joren pushed to fix/ghost-movement at Joren/Pacman-Project 2026-03-23 12:38:40 +01:00
f2cb49ad2b Fix ghost and Pac-Man movement interpolation teleport
Joren pushed to feature/ghosts at Joren/Pacman-Project 2026-03-23 12:00:06 +01:00
0e14140db9 Fix interpolation: use offset backward lerp instead of forward extrapolation
Joren pushed to feature/ghosts at Joren/Pacman-Project 2026-03-23 11:56:29 +01:00
5e7456eba9 Fix visual hitbox offset with forward extrapolation
Joren pushed to feature/ghosts at Joren/Pacman-Project 2026-03-23 11:52:08 +01:00
f251478dd6 Add smooth sub-tile interpolation for Pac-Man and ghosts
Joren pushed to feature/ghosts at Joren/Pacman-Project 2026-03-23 11:42:38 +01:00
9028dd031c Add ghost CPUs with original Pac-Man AI targeting
Joren created branch feature/ghosts in Joren/Pacman-Project 2026-03-23 11:42:38 +01:00
Joren pushed to main at Joren/Pacman-Project 2026-03-23 11:33:29 +01:00
91b548e0bf Fix(Colors): Use standard Racket color names and round coin dots
b18aa49e8b Fix(Key) + UI: Fix key sprite position and arcade-style visual overhaul
3f12a740da UI: Rework constants for arcade-style layout and color palette
Compare 3 commits »
Joren pushed to feature/ui-polish at Joren/Pacman-Project 2026-03-23 11:29:20 +01:00
91b548e0bf Fix(Colors): Use standard Racket color names and round coin dots
Joren pushed to feature/ui-polish at Joren/Pacman-Project 2026-03-23 11:27:43 +01:00
b18aa49e8b Fix(Key) + UI: Fix key sprite position and arcade-style visual overhaul
3f12a740da UI: Rework constants for arcade-style layout and color palette
Compare 2 commits »
Joren created branch feature/ui-polish in Joren/Pacman-Project 2026-03-23 11:27:43 +01:00
Joren pushed to main at Joren/Pacman-Project 2026-03-23 11:25:13 +01:00
eb309b74b1 Optimize(Game): Wire level change events to draw dirty flags
55f1c2a382 Optimize(Level): Add change notification callbacks for draw invalidation
5b43b3c8d5 Optimize(Draw): Skip unchanged elements in draw callback
Compare 3 commits »
Joren created branch optimize/draw-performance in Joren/Pacman-Project 2026-03-23 11:21:42 +01:00
Joren pushed to optimize/draw-performance at Joren/Pacman-Project 2026-03-23 11:21:42 +01:00
eb309b74b1 Optimize(Game): Wire level change events to draw dirty flags
55f1c2a382 Optimize(Level): Add change notification callbacks for draw invalidation
5b43b3c8d5 Optimize(Draw): Skip unchanged elements in draw callback
Compare 3 commits »
Joren pushed to main at Joren/Pacman-Project 2026-03-23 11:19:27 +01:00
4c98ca61c5 Implement automatic Pac-Man movement with queued direction turning
39a91a5aa0 Add pacman-speed-ms constant for automatic movement interval
Compare 2 commits »
Joren pushed to feature/automatic-movement at Joren/Pacman-Project 2026-03-23 11:15:52 +01:00
4c98ca61c5 Implement automatic Pac-Man movement with queued direction turning
39a91a5aa0 Add pacman-speed-ms constant for automatic movement interval
Compare 2 commits »
Joren created branch feature/automatic-movement in Joren/Pacman-Project 2026-03-23 11:15:52 +01:00
Joren pushed to main at Joren/Pacman-Project 2026-03-23 11:12:58 +01:00
1ac72f03a7 Fix(Animation): Drive Pac-Man mouth animation from game loop, not draw callback
Joren pushed to main at Joren/Pacman-Project 2026-03-23 11:11:13 +01:00
caac996acd Refactor(Structure): Move ADTs into adt/ folder, rename spel.rkt to main.rkt