This project is a flutter app that displays a "fog of war" on top of a real world map, so thatthe user can explore surrounding locations and reveal hidden areas. It is built on top of flutter_map, and it's one of the core building block of WonderWalkar.
Added to a map, this feature can make exploration more interresting and encourage people to go out more.
To install the project, you'll need to have flutter installed and a testing device connected (emulator or real).
Clone the project and go to the main folder :
git clone https://github.com/quentinchaignaud/fog-of-war && cd fog-of-war
Then, run it with :
flutter run
Please read CONTRIBUTING.md for details.
You can either :
The project is structured around the MVC model. It uses Riverpod to manage the state of it's shared variables. Basically, all logic operations happen in the /controller folder. The folder /model contains are classes that are immutable. The folder /view contains all the UI displays, as well as components.
We decided to make our library open-source because we basically learned how to code with free, open-source tools. We believe that everybody should have equal opportunities to write good software and build great programs.
The license GPL v3 basically says that you can use and modify this library for everything (including commercial software) on the condition that your code is also open-source. This is a safety measure to make sure that everyone who uses open-source is giving back to the community. See the LICENSE.md file for details.