Coder Social home page Coder Social logo

dam's Introduction

dam

Adivina una fecha del año actual en el menor tiempo posible, para conseguir la mayor cantidad de “RM” (Rappel Monedas ). OPERATIVA: • El juego comienza solicitando al usuario su Nick (apodo o alias). Requisitos: ✓ Sin espacios. ✓ Primer carácter no puede ser un nº. ✓ Signos de puntuación permitidos: punto (.), coma(,), _, @ y #.

• A continuación, se generará la fecha a adivinar aleatoriamente, con el formato dia/mes/año (dd/mm/aaaa).
El rango de generación de la fecha será [1/1/año actual -31/12/año actual].

• A partir de entonces, el usuario realizará intentos de adivinar esa fecha, realizando entradas desde el teclado con el mismo formato dia/mes/año (dd/mm/aaaa).

• Si el usuario acierta la fecha: ✓ Se le mostrará el tiempo que ha tardado en acertar la fecha (en horas, minutos, segundos (hh:mm:ss) ✓ Ganará un nº de  (“Rappel Monedas”), y se le mostrará un mensaje de acuerdo al siguiente ranking: Tiempo invertido Mensaje  < 1 minuto, Rappel a tu lado no es nadie 100 Entre 1 min. y 15 min. Eres bueno... y lo sabes!! 50 Entre 15 min. y 30 min. Dedícate a otra cosa 25 Mas de 30 min. ZZZzzzzzzzzz…… 5

• Si no acierta: ✓ Puede ocurrir que haya acertado sólo un parte de la fecha, en cuyo caso, se le informará con un mensaje del tipo “Has acertado el mes”. ✓ Además, se le darán las pistas: - Si la fecha a adivinar es anterior o posterior a la que él ha propuesto. - Si la fecha propuesta, está más-menos 15 días de la fecha a adivinar se le mostrará el mensaje "caliente caliente....".

A TENER EN CUENTA: • El código estará organizado en 2 clases, una con toda la operativa del juego y otra con la interfaz del usuario.
Es decir, el usuario interactuará (consola) a través de una clase, que será la que llame a los métodos correspondientes de la otra clase con la operativa del juego.

• Debes mostrar mensajes de error al usuario indicado todas las situaciones anómalas que se presenten.

• Cualquier mensaje que se muestre al usuario estará personalizado con su Nick.

dam's People

Contributors

cergutiv avatar

Stargazers

 avatar

Watchers

 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.