Find Jobs
Hire Freelancers

multiple-choice trainer / game for web/mobile

$30-250 USD

En curso
Publicado hace más de 10 años

$30-250 USD

Pagado a la entrega
Hey Javascript experts! For this simple game a clear OOP structure is required. jQuery can be used. The project must be finished / tested within 10 days. Please let us know, if anything is unclear. Looking forward to hearing from you! Andreas LOGIC a XML file with hundreds of question/answer pairs will be provided. /item/ /a/ this is the question //a/ /b/ this is the correct answer //b/ //item/ for each question several possible answers are presented - the correct one and several distractors, each with a radio button. Illustration: [login to view URL] Randomize the sequence of the questions. Select the distractors randomly among the answers of the other questions. Check that all the answers are different (not 2 identical answer possiblities for the same question). There are 2 modes: A) trainer mode when the user selects an answer, the background of the selected answer is displayed green or red (true or false). If it is the wrong answer, the correct answer is displayed green. A 'continue'-button appears. A click on the button brings up the next question. This is endless (once all questions have been answered repeat questions) This screen has a 'play game' button B) game mode Each correct answer gives 1 point. The aim is to make as many point as possible within a given time. 1. screen displays the rules of the game (use random text) and a continue button. 2. screen: User is prompted to enter a Email-address and a username. Start Game button. 3. The game starts with the first question. A counter displays the current number of points. A clock/counter displays the remaining time. A click on a answer marks correct/false with green and red backgrounds as in trainer mode. After 200 ms the next question is displayed. 4. When the time is up The result is written to a XML-file. It contains the following information: timestamp, email-address, username, points made. User can play as many times as they want, but the XML-file will contain only their best result (Test for username/eamail and result, handle accordingly) Display the result of the player and a list with the 10 best results of the updated XML-file: place, username, day-month-year This screen has a 'switch to trainer mode' button. APPEARANCE Screen width 320px, height 480 px Animate the transition between questions/screens: old screen slides up out of sight, while new sreen slides in Keep it basic, we aim for a minimalistic flat design PARAMETERS Expose at least these parameters: $gameMode:string - 'trainer' or 'game'. The caller can determine in which mode the game starts. $numberOfAnswers:int - for each question the user has to chose between n-answers (typically 4) $gameDuration:int - n-seconds, typically 60
ID del proyecto: 4859160

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de SWITZERLAND
Zürich, Switzerland
5,0
31
Forma de pago verificada
Miembro desde ago 24, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.