Code Monkey home page Code Monkey logo

prost-drink's Introduction

Trabajo-SDM

Aplicación para beber, que propone a una lista de jugadores varios juegos, preguntas, retos y votaciones. Y les manda beber o hacer castigos según la evolución del juego. Una aplicación ideal para jugar con amigos en un bar.

prost-drink's People

Contributors

enolgargon avatar itu26 avatar jorgeiturrioz avatar srensamblador avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

srensamblador

prost-drink's Issues

Etiquetar estilos

Modificar los atributos de estilo de los elementos para que muestren el estilo propio de la aplicación. Procurando seguir las indicaciones de material
Esperar a que se soluciones la issue de crear estilos

  • Main
  • Sorteo
  • Actividades
  • Juego

Fotos

Así se aprovecha el uso de la camara. Hay que sacar una foto de lo que se pida y compartirla por whatsapp o telegram.

Internacionalización

La aplicación deberá ser internacionalizada para español e inglés

  • Por defecto usar idioma del dispositivo hasta que haya valor en los preferences
  • Internacionalizar XML

Juego personalizado

La funcionalidad del juego personalizado no funciona.
Se quiere que el jugador pueda elegir las actividades a las que quiere jugar.
Además los desarrolladores queremos tener un lugar en el que introducir el porcentaje de veces que queremos que aparezca una actividad.

  • Estructura para guardar las actividades a las que jugar y sus porcentajes
  • Permitir la modificación de esta estructura desde la activity de juego personalizado
  • Modificación del algoritmo para obtener el siguiente juego y que así use los pocentajes

Brújula

Un juego para aprovechar la funcionalidad de los sensores. Conseguir que con el móvil tengan que apuntar a algún lugar. Las reglas de este juego están todavía sin definir. COMENTARIOS....

Trabalenguas

Un posible juego es usar el reconocimiento de voz para que el usuario tenga que repetir un trabalenguas que le aparezca en la pantalla.

Cartas

Juegos de cartas variados.

  • Se muestra una carta y se intena adivinar la siguiente:
  • Par/impar
  • Mayor/menor
  • Rojo/negro
  • Memoria. Varias cartas y recordar posición

Problema visualización sorteo

screenshot_2018-12-19-15-50-35_com cgi sdm_project
screenshot_2018-12-19-15-52-50_com cgi sdm_project
screenshot_2018-12-19-15-53-08_com cgi sdm_project
screenshot_2018-12-19-15-53-12_com cgi sdm_project

Como se puede ver en las imagenes, el layout no se visualiza como debería en determinados dispositivos. El problema únicamente es en el de preparacion de sorteo

Evitar que se lance sin jugadores

Acualmente el juego permite inicial la parte del bucle de actividades sin haber introducido jugadores en la lista de jugadores para la preparación. Esto produce una NullPointerException

Instrucciones

Actualmente el usuario no sabe usar la aplicación.
Lugares para cologar instrucciones:

  • Ventana principal -> Botón al lado de Acerca de... (texto largo)
  • Ventana juego personalizado -> Solo lo relativo a esa ventana (un único parrafo)
  • Ventana elegir jugadores -> Solo el uso de los elementos de la ventana (un único parrafo)
  • Ventana con temporizador al inicio del bucle de juego con las reglas (Texto con imagenes intuitivo)
  • Ventana de los sorteos (texto corto de como funciona)

NOTA: Se puede aprovechar la discursión de issue para añadir ideas de que textos usar

Notificaciones

Implementar un sistema de notificaciones que permita por el momento añadir un aviso para que el jugador sepa cuando finaliza su hasta que.
En un futuro puede tener mas usos

Limpieza del fichero de string

Revisar el fichero de strings para eliminar las cadenas que ya no se usan y tener un fichero mas limpio con el que trabajar

Persistencia de la lista de jugadores

Puede incrementar la usabilidad el hecho de añadir una opción para recuperar la lista de jugadores anterior. Esto implica dos acciones:

  • Almacenar la lista de jugadores en las SharedPreferences
  • Poner un botón para recuperar la última lista desde las SharedPreferences

Cazatopos

Juego de cazatopos sugerido por Puerto

Maximos de hasta que

Establecer una especie de semaforo que indique que solo puede haber x hasta ques simultaneos. De esa forma nos aseguramos que no todos los jugadores estan haciendo un hasta que. El número límite de jugadores que pueden estar haciendo un hasta que se determinará mas adelante

Contemplar que no existan reglas

Si el juego se lanza sin que se puedan cargar algún tipo de reglas causa una NullPointerException al obtener ese tipo de regla.
En un futuro causará mas problemas por intentar lanzar una actividad que ella misma controla que no se puede lanzar en ese momento aunque haya datos.

Equilibrio

Equilibrar una aguja con los sensores de tilteo (no tilteo del LOL)

Crear Styles

Crear una primera version del fichero de Styles para poder etiquetar los elementos y darles mejor aspecto.
Esta incidecia es importante porque hasta que no se solucione no se puede seguir con otras

Yo nunca

Mítico juego de que los que hayan hecho algo tengan que beber.

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.