PraxisMapper Godot Library Demo
A downloadable tool for Android
PraxisMapper is built to make creating locative (location-based) games easier to do, while respecting the player's privacy and security. This demo set shows off the power of PraxisMapper, using the Godot engine. It has never been easier (or cheaper) to make your own games about getting outside and exploring the real world.
The PraxisGodotComponents library can handle both online and offline functionality. If you're running a full PraxisMapper server, you can call it to offload processing work to your servers or create a persistent multiplayer world. You can also run games entirely from data stored in the client app that you generated from your own computer running PraxisMapper, and let the library draw map tiles on demand locally from included data without relying on Google Maps, Mapbox, or other invasive 3rd parties that will track and sell user data.
The Godot source for the library with the demos included is available at Github to start building your own game or checking on how something is done. The source code here on itch.io is just the library folders you'd drop in to your own Godot project. All version of the PraxisGodotComponents library are MIT licensed. All the UI components are expecting a 1080p screen in portrait mode, but you're free to modify the ones in the library in your project or make your own.
Current Demos:
* GPS Test - Shows the GPS data available through PraxisMapper. Only uses GPS hardware, and does not do any off-device calls or 'enhanced GPS' that sends location info to Google.
* ProxyPlay and ScrollMap Demo - Teleports you to some parking lot in Los Angeles, CA and transposes your movements based on your position when you opened this demo. Walk around in real life and the map will scroll, keeping your proxied location centered. Map tiles will be drawn on-demand as you explore.
* Styles Demo - PraxisMapper can draw tiles directly on the client, without a server or Google Maps/MapBox/etc API connection. Here it draws the same map tile in 3 different styles. More styles might be added later as the drawing engine is expanded.
* Splatter - Place paint splatters around the map and see them persist. Will download data local to your area upon opening the demo to draw maptiles.
LEGAL NOTICE:
PraxisMapper Godot Library Demo contains information from OpenStreetMap, which is made available here under the Open Database License (ODbL).
In order to gain access to the map data, you may do the following:
- Download the APK for this game (available at no cost)
- Change the extension from .apk to .zip
- Open the zip file and copy all zip files in \assets\OfflineData
- These zip files may contain additional zip files, which contain the actual JSON files derived from OSM's map data
This data may be used in your own works under the terms of ODbL, which includes this share-alike usage (among other requirements, but that's the big one). You can also generate these files with PraxisMapper from OpenStreetMap data or extracts thereof.
Status | In development |
Category | Tool |
Platforms | Android |
Author | Cerol |
Tags | Godot, location-based, Open Source |
Download
Click download now to get access to the following files:
Development log
- PraxisGodotComponents V2.2 Update51 days ago
- 4th Year AnniversaryAug 01, 2024
- New Demo - Splat!Jun 22, 2024