Below is an exact description of what I need done. If we agree to work together, I will pay you to make changes in the future but would ask that all files are sent to me so that I can edit the images and questions. This project will require a secure SQL server. I do not have the experience with SQL to make this project, but it is important that the usernames and point balance is stored in a database that is secure and that I can access, as well as the database with trivia questions.
I will need the app to be developed on Android only for now, but will also need to be able to embed the app on a website.
The main page of the app will have a blank image that I will add later, with a text box labelled "Username"
When the information is entered, it checks an sql server to see if it's been used before. If so it loads their previous "score" and "level" which will be displayed in the upper left corner of the app. If not, it starts at level 1 and score 0 (I don't need a pasword, just a username).
The game is paused, and when you tap the screen the game begins.
At the top of the app is a picture that will change depending on what level you are on. Any picture can be used and I will change the images later myself. I can also pay you later to add more features to the app not discussed here.
The game retrieves random questions from an SQL database, and there are four multiple choice answers.
A horizontal bar/timer above the question counts down, and if the question is not answered in 7 seconds the game skips to the next question.
The user starts at level 1, and until they get 9 questions right (Not sequentially, just 9 questions total), each correct answer is worth 1 point.
Every tenth question, a non-random, pre-selected question is asked, and if the user gets the question right he goes up to level 2 and gets double the points (So 2 points instead of 1). If not, he has to answer 9 more questions correctly, and then the same question is asked. The sequence continues until the tenth question is answered correctly.
At level 2, each random question (All questions will be random and not different depending on level, except for every tenth question) is worth 2 points, and the 20th question is worth double (4 points) and the user goes to level 3 if the answer is correct.
Every ten levels this continues until the user gets to level 25. At level 25, all questions are random and there are no more special questions every tenth question.
Also, I need another image to change each time the user gets a question right or wrong. I've attached a picture to show this.
So when the user is level 1, "Image level" displays a picture called "ImageLevel1," then "ImageLevel2" and so on.
Every time the user gets a question right or wrong, "Image Right/Wrong" will change to a different picture depending on what level they are. So at level 1, it will change to "ImageRight1" or "ImageWrong1" depending on if the last question was answered right or wrong. At level 2, it displays "ImageRight2" or "ImageWrong2" and so on.
The last thing I need is for the app to send me an e-mail when any user gets 10,000 points that contains the username and their point total. At that point their score resets to 0, and a message is displayed that says, "Your points are on the way." When they close the message, the game pauses and below the score and level displays a new number called "total points earned" which is the total score they've earned without resetting every 10,000. If they tap the screen the trivia game continues with the user permanently at level 25.