Part 28 starts a small refactor. We start replacing our custom linked list with a ring buffer implementation for our undo system. This change will provide better performance characteristics and more predictable memory usage. They’re simpler and more predictable than dynamic linked lists.
- Project Repository: https://github.com/bi3mer/sokoban
- Series Playlist: https://www.youtube.com/watch?v=1qzPr5OpPOE&list=PLwaZncztKsRckZ0u3sKbwkZMtH1-ABkDR