Csharp
2025
2024
- Framework-independent Game Logic with Hexagonal Architecture Dec 30 Implementing a classic table tennis game using MonoGame, but making it so, that the game logic is independent of the framework using Hexagonal Architecture.
- A* Pathfinding in 2D Games: Addendum about Cyclic Dependencies Dec 1 Putting the grid navigation in its own class to avoid a cyclic dependency and to improve separation of concerns.
- A* Pathfinding in 2D Games: From Top-Down to Side-View Sep 4 Implementing the A* algorithm for pathfinding in a 2D side-scrolling platformer with gravity, ladders and hanging bars.
- A* Pathfinding in 2D Games: A simple Top-down Scenario implemented with MonoGame/KNI Aug 24 In this article we will have a look at the implementation of the A* algorithm from the previous post with KNI, a MonoGame derivate with support for BlazorGL.
- A* Pathfinding in 2D Games: The Basics for a simple Top-down Scenario Jul 13 This article introduces the implementation of A* pathfinding in a 2D top-down game, setting the stage for more complex applications in side-scrolling platformers.