A mon avis, le plus important c'est la cohérence : pour tous les cas limites, il faut que le comportement soit le même pour que le joueur puisse intégrer la logique. Le plus irritant, ce qui fait abandonner le joueur, c'est l'absence de logique. Exemple : pour tous les cas limites, c'est la boîte la plus haute sur l'écran qui est choisie. Inconsciemment, le joueur va l'intégrer, et il deviendra pour lui logique que dans ce jeu c'est ce comportement qui est attendu.
Du coup dans l'algo il faudrait repérer les cas limites avec un critère (si deux distances entre boîtes sont différentes de moins d'une certaine distance arbitraire), et traiter ces cas limites de façon unique (on choisit la boîte la plus haute sur l'écran).
[^] # Re: Hardcoder ?
Posté par xseticon . En réponse au journal Les artistes, ce fléau ou l'invasion des profanateurs de GUI. Évalué à 6.
A mon avis, le plus important c'est la cohérence : pour tous les cas limites, il faut que le comportement soit le même pour que le joueur puisse intégrer la logique. Le plus irritant, ce qui fait abandonner le joueur, c'est l'absence de logique. Exemple : pour tous les cas limites, c'est la boîte la plus haute sur l'écran qui est choisie. Inconsciemment, le joueur va l'intégrer, et il deviendra pour lui logique que dans ce jeu c'est ce comportement qui est attendu.
Du coup dans l'algo il faudrait repérer les cas limites avec un critère (si deux distances entre boîtes sont différentes de moins d'une certaine distance arbitraire), et traiter ces cas limites de façon unique (on choisit la boîte la plus haute sur l'écran).