This is a repository to create Android applications for Augmented Reality (AR) card games, or any kind of text-based augmented reality. The application is self-sufficient and does not require an active internet connection to work. This constraint was pushed by the poor wifi/4G network quality that some french schools can experience.
The project was initially created to augment a physical game called Joue Maths Gie, the initial code was created by Bordeaux University students, then updated by Epitech students.
- This repository enables the creation of an Android application.
- The Manager repository is the backend to create augmentations.
- The frontend repository contains a website to obtain user and legal information about the application and download it.
### Features to come
- Card Editor.
- Card PDF export.
The application requires Adroid Studio and is built using Gradle.
The AR cards structure is as follows.
- The application is built for 1 deck.
- Each card belong to a deck.
- The cards have a “card role“ which represents its category.
- The Lines belong to a card, they represent the textual contents of the cards.
- Cards can have additional media, currently: Answer, Tip, Illustration (image), preview (image), voiceover (mp3).
In order to identify a card using the app. The full deck has to be loaded in the app.
- Check / update the cards JSON and audio files.
- Download them along with the images and MP3.
- Build the app bundle in Android Studio (Signed build).
- Distribute it.