Pues si te esta guardando el mismo para todos es porque no estas limitando tu update, tienes que hacerlo asi:
Código:
UPDATE `tabla_puntaje` SET `puntaje`='$puntaje' WHERE `idUsuario`=$usuario LIMIT 1
Asi solo actualizas un registro y no toda la tabla.
Saludos.