Coder Social home page Coder Social logo

joaomanaia / newquiz Goto Github PK

View Code? Open in Web Editor NEW
138.0 4.0 18.0 100.74 MB

Jetpack compose quiz game using material 3 (you).

Home Page: http://bit.ly/newquizgame

License: Apache License 2.0

Kotlin 100.00%
android game jetpack-compose trivia trivia-game material-you quiz wordle

newquiz's Introduction

Hi there I'm joaomanaia ๐Ÿ‘‹

  • ๐Ÿ”ญ Iโ€™m currently working at NewSocial, NewQuiz and Fega
  • ๐ŸŒฑ Iโ€™m currently learning Kotlin and React
  • ๐Ÿ“ซ How to reach me: [email protected]
  • โšก Fun fact: I like programming

Top Technologies

Kotlin Badge ~Java Badge

Learning

Kotlin Badge React Badge Javascript Badge Nodejs Badge

Profile Visits

visitors

Github Stats

Joaomanaia's GitHub stats

Commit Snake Animation

newquiz's People

Contributors

comradekingu avatar github-actions[bot] avatar joaomanaia avatar weblate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

newquiz's Issues

Add wordle screen title

Adds wordle screen title corresponding to the quiz playing, like "Wordle", "Guess the number"

Daily challenge mode

Daily challenge mode where players can attempt to complete all the tasks each day. By completing takes you can win diamonds

Example of tasks:

For multi choice quiz

  • Play 1 random quiz
  • End 2 quiz
  • Play 10 questions
  • Get 5 answers correct
  • Play 5 questions with logo category
  • Play 5 questions with easy difficulty

Wordle

  • Play a random word
  • Play a number word
  • Play and get correct word

Comparison Quiz

  • Play country population category
  • Get 5 answers correct

Make country categories offline

Currently all country categories from multi choice quiz and comparison quiz require internet connection, to the end user it is better to have more categories not depending on the internet connection.

Tasks done:

  • Update the local countries json file with the remaining data
  • Save all the countries flags locally
  • Make an option in the remove config to change from local flags to the remote flags. (local default)

Comparison quiz

  • Create a new repository to load the country questions from the local device and not from the NewQuiz api

Wordle Quiz

Wordle quiz

Wordle Global

  • Add basic functionality

  • Add button to add new row by watching a ad or using diamonds.

  • Color blind mode

  • Hard mode

Any revealed hints must be used in subsequent guesses

  • Add dialog information about colors

High contrast colors

  • Letter hints

Hint above the letter that it appears twice or more in the hidden word

Wordle Infinite

  • Add translation
  • Wordle row limit

Wordle daily

  • Add option to clean calendary

Maze game mode

Add maze game mode

Adds multiple game modes to one maze, the questions will be random and can be used a seed to share the maze.

Testing in math quiz (wordle)

Ways to generate maze

  • Random maze
  • Random maze with seed

Modes added

  • Math quiz #13
  • Multi choice question (only random maze)
  • Flag quiz
  • Logo quiz
  • Wordle
  • Guess the formula
  • Guess the number
  • Guess the math solution

Level System

Hi,

Firstly, I am very impressed by your quiz app. Keep up the good work!

I tried the new level system and realized that there might be an issue with the level progress. In the attached screenshots user is at 390 xp at level 1 and needs 10 more xp for level two. However, when user reaches 400 xp the level progress for level is almost half way when it should be zero.

level_issue_image_one

level_issue_image_two

Multi choice quiz translation

Add multi choice quiz translation

  • Create translation dynamic module
  • Add translation options to settings
  • Implement translation into quiz

Distribute using F-Droid

It would be great if this app could be published on F-Droid, allowing new and privacy conscious users to use this app. However, the app currently uses proprietary dependencies, such as Firebase, which prevent it from being included in F-Droid. Could these be made optional and removed for an F-Droid release?

Math quiz

Math quiz

  • Guess number (wordle)
  • Guess math formula (wordle)
  • Maze
  • Guess math solution (multi choice)

Offline mode

Some contents need an internet connection.

Screenshot_2023-03-14-02-06-11-659_com.infinitepower.newquiz.jpg

I want to use this app offline mode.

Question displays until time runs out

In logoquiz when user select one answer, there is no confirm option and app can't recognize that user have given the answer, we have to wait until timer runs out for that qustion and only after that next question comes.

Maybe stops the timer for that question, when user has given the answer so that we won't have to wait for 25 sec. for next question

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.