Develop a Geocaching Multiplayer Game Using Flutter, Spring Boot, Oracle Database Free Spatial, and OpenStreetMap
In this blog, I will show you how to quickly create a full-stack app using an extremely powerful, versatile, popular, and entirely free software stack consisting of Flutter, Spring Boot, Oracle Database with Spatial (SQL, JSON, and blockchain), and OpenStreetMap. All of the source is of course available here.
As a use case, I will create a multi-player game based on geocaching. (Fun fact, there are now more than 3.1 million active geocaches in 196 different countries and even space.)
A player can place items/pictures at specific locations around the globe for other players to find. When a player finds a geocache location, they sign the guestbook and can see others that have signed the guestbook. Using the honesty policy, a player has the option to take any items/pictures with the understanding that they will put other items/pictures in place.