Commit Graph

  • e6fc4e881c Draw the path Jan Mrna 2025-09-27 18:22:53 +02:00
  • ea316ab997 Pathfinder WIP Jan Mrna 2025-09-27 17:58:26 +02:00
  • 9b08c057e0 New Makefile Jan Mrna 2025-09-27 15:09:04 +02:00
  • ec57ce7418 Moved test.cpp Jan Mrna 2025-09-27 15:08:21 +02:00
  • c55e76a4ba Move Window implementation to window.cpp Jan Mrna 2025-09-27 14:54:04 +02:00
  • 1941c4c29a Move UserInput implementation to user_input.cpp Jan Mrna 2025-09-27 14:46:13 +02:00
  • e31a45b229 Move tile implementation to tile.cpp Jan Mrna 2025-09-27 14:34:52 +02:00
  • 33813c135f Move pathfindingdemo implementation to pathfindingdemo.cpp Jan Mrna 2025-09-27 14:31:02 +02:00
  • 70a9e6a80f Move map implementation to map.cpp Jan Mrna 2025-09-27 14:19:16 +02:00
  • 4419e9bac9 Move gameloop implementation to gamelopp.cpp Jan Mrna 2025-09-27 13:57:15 +02:00
  • 82eb2e2539 Move entities implementation to entity.cpp Jan Mrna 2025-09-27 13:49:17 +02:00
  • f9b76687b3 Move sprite implementation to sprite.cpp Jan Mrna 2025-09-27 13:18:01 +02:00
  • 1aebe47acf Split main.cpp to different files Jan Mrna 2025-09-27 09:55:32 +02:00
  • bf7c1ab2a7 Added pathfinder src file Jan Mrna 2025-09-26 17:50:28 +02:00
  • 9913d5b938 Remove unused stuff from 2D game engine (sound) Jan Mrna 2025-09-26 17:50:13 +02:00
  • 83d18443c3 Add mouse movement and remove unused game engine stuff Jan Mrna 2025-09-26 17:24:32 +02:00
  • bdac14c6cb Tile cost affects speed Jan Mrna 2025-09-26 15:54:55 +02:00
  • 3180fc026d Added windows VS solution Mrna 2025-09-24 09:40:08 +02:00
  • f57d52c670 M_PI fix for windows Mrna 2025-09-24 09:36:34 +02:00
  • 7ef37e180a Provide MSVC alternative for __PRETTY_FUNCTION__ Mrna 2025-09-23 15:31:39 +02:00
  • 8008f55cb9 Added SDL image submodule Mrna 2025-09-23 15:30:31 +02:00
  • 118c6260b4 Added glew submodule Mrna 2025-09-23 14:54:58 +02:00
  • 1240d21ef8 Added SDL submodule Mrna 2025-09-23 14:52:22 +02:00
  • 822cca1865 Fixed incorrect comment section Jan Mrna 2025-09-22 10:15:02 +02:00
  • adec4d9694 Update README Jan Mrna 2025-09-22 10:13:06 +02:00
  • b19a6c5157 Updated README Jan Mrna 2025-09-22 10:08:42 +02:00
  • bfb8b28bf1 Updated README Jan Mrna 2025-09-22 10:05:23 +02:00
  • 0b8ce2813c Updated jupyter notebook Jan Mrna 2025-09-22 10:05:17 +02:00
  • a780c833e2 Updated jupyter notebook Jan Mrna 2025-09-22 09:29:57 +02:00
  • 3091194b2c Add mouse click user action Jan Mrna 2025-09-22 07:51:32 +02:00
  • 61efa711c9 Draw terrain tiles Jan Mrna 2025-09-21 20:35:14 +02:00
  • fdfee95426 Remove unnecessary stuff from the game engine Jan Mrna 2025-09-21 17:56:47 +02:00
  • 7c848cd09f Removed DFS, because it sucks Jan Mrna 2025-09-21 16:34:31 +02:00
  • 5f517c6707 Fixed swapped start/stop points Jan Mrna 2025-09-21 16:33:29 +02:00
  • 2145ac50a0 Update README with TODOs Jan Mrna 2025-09-20 17:37:01 +02:00
  • d3cc6e960e Modified makefile Jan Mrna 2025-09-20 17:35:49 +02:00
  • 84c790ef99 Updated gitignore Jan Mrna 2025-09-20 17:35:40 +02:00
  • 6c828dfba7 Copy source files from the 2D "game engine" Jan Mrna 2025-09-20 17:33:02 +02:00
  • 7cd1b06550 Add CreateMaze method for Map Jan Mrna 2025-09-20 17:28:20 +02:00
  • 8656736ea4 Increase map size, add labels Jan Mrna 2025-09-20 17:19:10 +02:00
  • 24c6ff2d06 Implemented A* Jan Mrna 2025-09-20 16:58:04 +02:00
  • 8981857ee7 Implemented GBFS Jan Mrna 2025-09-20 16:23:31 +02:00
  • c7ddabd613 Update README with TODOs Jan Mrna 2025-09-20 15:46:23 +02:00
  • 09b5d5ba75 Implemented Dijkstra's algorithm Jan Mrna 2025-09-20 15:42:04 +02:00
  • 0cd01ece0c Added early exit to BFS, added Dijkstra class Jan Mrna 2025-09-20 14:54:29 +02:00
  • b7ccb7c2cc Fixed (most) mypy warnings Jan Mrna 2025-09-20 14:23:27 +02:00
  • ea5f283c32 Implemented BFS Jan Mrna 2025-09-20 14:09:43 +02:00
  • 05e76fc0a4 Update notebook Jan Mrna 2025-09-20 14:09:33 +02:00
  • 2932d95c66 Added base class for PathFinder, fixed typing errors Jan Mrna 2025-09-20 12:16:42 +02:00
  • 29f08036c2 Implemented DFS Jan Mrna 2025-09-19 15:30:37 +02:00
  • 744ccaf478 Implemented Map.GetNeighbours Jan Mrna 2025-09-19 14:29:23 +02:00
  • a9be2e5bbc Fixed inverted rows/cols Jan Mrna 2025-09-19 13:10:00 +02:00
  • 0fed363dd2 Python script: wip Jan Mrna 2025-09-19 13:04:54 +02:00
  • d3b2b04ecc Updated jupyter notebook Jan Mrna 2025-09-19 12:50:37 +02:00
  • f3eaa8b53e Added standalone python script Jan Mrna 2025-09-19 12:50:19 +02:00
  • e561cc340a Python demo: research Mrna 2025-09-18 19:19:24 +02:00
  • 36919b4bd1 Added jupyter notebook file Mrna 2025-09-18 18:59:47 +02:00
  • e623c293b7 Update README.md jan.mrna 2025-09-18 15:21:37 +02:00
  • 6361ac1b5e Updated readme Mrna 2025-09-18 15:10:17 +02:00