{"id":20185541,"url":"https://github.com/dimithrandir/godot_2d_hex_map_nav_demo","last_synced_at":"2025-04-10T06:15:19.111Z","repository":{"id":163191093,"uuid":"638558964","full_name":"Dimithrandir/godot_2d_hex_map_nav_demo","owner":"Dimithrandir","description":"Hexagonal TileMap navigation in Godot.","archived":false,"fork":false,"pushed_at":"2024-06-29T23:27:02.000Z","size":823,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T07:26:41.122Z","etag":null,"topics":["astar","dijkstra","gdscript","godot","godot3-5","tilemap"],"latest_commit_sha":null,"homepage":"https://godotengine.org/asset-library/asset/1888","language":"GDScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dimithrandir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-09T15:54:01.000Z","updated_at":"2025-01-01T04:08:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"47f20065-03f9-4a0c-92b1-608ce3497a4b","html_url":"https://github.com/Dimithrandir/godot_2d_hex_map_nav_demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimithrandir%2Fgodot_2d_hex_map_nav_demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimithrandir%2Fgodot_2d_hex_map_nav_demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimithrandir%2Fgodot_2d_hex_map_nav_demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimithrandir%2Fgodot_2d_hex_map_nav_demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dimithrandir","download_url":"https://codeload.github.com/Dimithrandir/godot_2d_hex_map_nav_demo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248166853,"owners_count":21058481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astar","dijkstra","gdscript","godot","godot3-5","tilemap"],"created_at":"2024-11-14T03:13:51.020Z","updated_at":"2025-04-10T06:15:19.073Z","avatar_url":"https://github.com/Dimithrandir.png","language":"GDScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 2D Hexagonal Map Navigation Demo\n\nThis is an example of implementing hexagonal TileMap navigation in Godot.\n\nTileMap cells are rectangular by default. Hexagonal maps are achieved by applying hexagonal tiles to each cell. However, since the tiles don't overlap the cells completely, mouse events aren't always registered within the right cell.\n\nThis project provides a solution to this problem.\n\nIt features mouse navigation of a player character on a TileMap and path finding using two algorithms (A* and Dijkstra).\n\n![Screenshot](screenshots/demo.gif)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimithrandir%2Fgodot_2d_hex_map_nav_demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimithrandir%2Fgodot_2d_hex_map_nav_demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimithrandir%2Fgodot_2d_hex_map_nav_demo/lists"}