Hola! que tal? no soy un experto, pero puedo ayudar de vez en cuando, veo que tu proyecto esta en una etapa bastante tierna, y creo que te va a tocar ir aprendiendo paso a paso, problema tras problema, así es muy bueno porque aprendes bastante.
algunas preguntas:
ya tienes la parte donde se registran los usuarios?
ya tienes la caja/formulario donde el usuario sube la puntuación?
¿como sube la puntuación un usuario? ¿tiene alguna condición?
Y mi recomendacion es esta.. divide y venceras, si puedes dividir tu gran problema en pequeños subproblemas sera mas facil realizarlo y ayudarte.
Saludos