New Demo - Splat!
A New component and its demo is available in PraxisMappers Godot Components V2.
The ScrollingCenteredMap gives you a 2D overhead view with the player's location in the center. It scrolls automatically as the player moves, and can operate on local offline data to draw tiles on demand. Additionally, you can pass it nodes and it will position and scroll them as well for you. To fill a 1080P area with all tiles at all times while scrolling, this uses a 5x5 grid of maptiles with the default settings. To have the map's center arrive in the center of the physical screen, this does require the node's position be set to about -260, -270. This map also ignores scrolling while it's drawing tiles, due to some issues/limits with the engine. I'll be trying to get past those in the future.
The Splat Demo uses this component (and downloads your local area's map data from praxismapper.org) to let you throw paint splats around the map. They're places correctly and persist. As as example, the intro image has a simple smiley face painted around Dodgers Stadium.
The map will track Nodes, so you can pin objects with any other logic you want to use for interaction with the player or other game objects. Similar logic from this demo could be applied to a 3D scene, enabling a very familiar interface for most locative players. Source code has been updated now to be the full Godot project, and not just the 2 folders needed to drop into your own project.
Files
Get PraxisMapper Godot Library Demo
PraxisMapper Godot Library Demo
Make locative games with PraxisMapper! Fast, local, private.
Status | In development |
Category | Tool |
Author | Cerol |
Tags | Godot, location-based, Open Source |
More posts
- PraxisGodotComponents V2.2 Update15 days ago
- 4th Year AnniversaryAug 01, 2024
Leave a comment
Log in with itch.io to leave a comment.