Giter Club home page Giter Club logo

esdla-quiz's Introduction

ESDLA-Quiz

Android quiz game about the Lord Of The Rings (LOTR) in spanish.

Game description

ESDLA-Quiz (El Señor De Los Anillos Quiz) consist in a multiple answer questions game (with 4 options each). The game has a total of 32 questions for now, although it would be easy to add more using the file app/src/main/res/raw/database.csv which is used to populate a SQLite data base on the Android device. The questions are divided in 3 types:

  • Textual questions: which question and answers are in plain text (20)
  • Image questions: which questions are about an image (7).
  • Sound questions: which questions are about a sound (5).

The game also stores the past game results to show them in the "Estadísticas" window, but this store are made in memory, not in a database or the SD card, so if the user close the app, its past results will be deleted.

Class and architectural diagrams

In the next architectural diagram it could be seen that the application follow a typical MVC architectural pattern.

![Diagrama de arquitectura](diagrams/Diagrama de arquitectura.png "Diagrama de arquitectura")

In this other class diagram it could be appreciated how the classes of the app are related.

Diagrama de clases

Deployment of the app using the signed APK

A signed .apk has been generated to make the deployment of the app in an android device easily. To deploy it you just need to insert the last release ESDLA-Quiz_x.x.apk into the device and install it. It's possible that an error raise saying that is an insecure unknown source app, in that case you need to enable the Unknown Sources setting in the Security section of your device settings

Tests in different devices and Android versions

This application has been develped to work with devices Android >= 4.4 (API 19). It has been tested using the android emulator Genymotion in a emulated Nexus 10 with Android 4.4.4 (API 19) and in an emulated Nexus 5X with Android 6.0.0 (API 23). The app also has been tested in a physical device, a Motorola Moto G LTE with Android 5.1 (API 22). No problems has been found during this tests.

License

This project is under a GPL-3.0 license, for more details click here.

The images and sounds of this app are property of its respective owners.

  • Logo text font: Ringbearer © Pete Klassen, 2002 - http://www.thehutt.de/
  • Correct question sound: Concerning the hobbits - The Lord of the Rings: The Fellowship of the Ring: Original Motion Picture Soundtrack © Howard Shore, the London Philharmonic Orchestra, the New Zealand Symphony Orchestra, and the London Oratory School Schola. 2001
  • Wrong question sound: The Fields Of The Pelennor - The Lord of the Rings: The Return of the King: Original Motion Picture Soundtrack © Howard Shore, the London Philharmonic Orchestra, the London Voices, and the London Oratory School Schola. 2003

esdla-quiz's People

Contributors

aythae avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.