Plusieurs solutions.
_Si tu te connectes à un instant t, et qu'à partir de là ils te disent qu'il vont augmenter tes points de 1 toutes les minutes, alors si tu te reconnectes à l'instant t+24 heures mettons... il leur suffit de faire le calcul par rapport à ta dernière connexion (valeur=valeur + (60*60*24) ). Donc là, il n'y a pas vraiment d'augmentation dans la base toutes les minutes, c'est une illusion, mais l'effet est le même. Il n'y a même pas besoin de changer la valeur dans la base de données à chaque reconnexion. On peut partir d'une valeur de base à partir d'une date donnée (celle de l'inscription de l'utilisateur...). Puis compter la différence de secondes entre la date d'une connexion et celle de l'inscription puis ajouter cette différence à la valeur de base.
Tu verras, c'est très simple à mettre en oeuvre.
_Un script (pas une page web, mais un programme habituel) peut tourner à l'infini, sur n'importe quel machine dans le monde et envoyer une requete toutes les minutes vers la base de données pour incrémenter la valeur.
Ou bien au lieu de tourner à l'infini, il est lancé par un plannificateur de tâche toutes les minutes.
_Il ya peut être des base de données qui permettent d'avoir des champs dont la valeur augmente toute seule toutes les minutes (le calcul peut se faire dés qu'il y a une requête).
C'est la première solution qui me semble la plus raisonnable :-)