Bonjour,
J'essaie de créer un RPG à l'ancienne (façon Dungeon Master ou Might'n'Magic).
Je suis confronté au problème de l'écoulement du temps, et à son corollaire qui est l'échelle du jeu. Ces deux mesures me paraissent assez indissociables, si on veut garder un minimum de réalisme bien sûr.
Je pense qu'une bonne échelle serait d'environ 1,5 mètre par case (et donc par mouvement). Ceci correspond à un personnage avançant à 5km/h environ.
Par contre, comment faire correspondre cela à une base de temps réaliste ?
La vitesse de 1,5 mètres correspond à 1 seconde de marche dans notre échelle temporelle, ce qui ferait donc une carte immense ne serait-ce que pour une heure de marche (prévoir une carte de 3600x3600, le joueur va avoir le temps de s'ennuyer, et je vous préviens, je ne dessine pas une carte pareille).
Comment faire alors ? Tricher et décoreller les distances et le temps ?
Je vois deux possibilités:
1) mettre en place une base de temps qui avance de x minutes à chaque seconde réelle, tout en gardant une taille de case de 1,5m à 2m.
Ceci serait l'option Might'n'Magic, où le temps s'écoulait même sans mouvement de la part du joueur.
2) Écoulement du temps lié aux actions du joueur. C'est l'option roguelikes ou Avernum (la série en vue iso écrit en basic, si je me souviens bien)
Je souhaite quand même que le jeu vive en dehors des actions des joueurs (ne serait-ce que pour le plaisir sadique du joueur qui se fait massicoter par les trolls pendant qu'il cherche sa vorpale dans son inventaire). Je m'oriente donc vers la première option, mais ça ne va non plus être très réaliste de mettre une minute pour parcourir 2 mètres.
Il y a peut-être d'autres options ?
Merci de vos suggestions.
J'essaie de créer un RPG à l'ancienne (façon Dungeon Master ou Might'n'Magic).
Je suis confronté au problème de l'écoulement du temps, et à son corollaire qui est l'échelle du jeu. Ces deux mesures me paraissent assez indissociables, si on veut garder un minimum de réalisme bien sûr.
Je pense qu'une bonne échelle serait d'environ 1,5 mètre par case (et donc par mouvement). Ceci correspond à un personnage avançant à 5km/h environ.
Par contre, comment faire correspondre cela à une base de temps réaliste ?
La vitesse de 1,5 mètres correspond à 1 seconde de marche dans notre échelle temporelle, ce qui ferait donc une carte immense ne serait-ce que pour une heure de marche (prévoir une carte de 3600x3600, le joueur va avoir le temps de s'ennuyer, et je vous préviens, je ne dessine pas une carte pareille).
Comment faire alors ? Tricher et décoreller les distances et le temps ?
Je vois deux possibilités:
1) mettre en place une base de temps qui avance de x minutes à chaque seconde réelle, tout en gardant une taille de case de 1,5m à 2m.
Ceci serait l'option Might'n'Magic, où le temps s'écoulait même sans mouvement de la part du joueur.
2) Écoulement du temps lié aux actions du joueur. C'est l'option roguelikes ou Avernum (la série en vue iso écrit en basic, si je me souviens bien)
Je souhaite quand même que le jeu vive en dehors des actions des joueurs (ne serait-ce que pour le plaisir sadique du joueur qui se fait massicoter par les trolls pendant qu'il cherche sa vorpale dans son inventaire). Je m'oriente donc vers la première option, mais ça ne va non plus être très réaliste de mettre une minute pour parcourir 2 mètres.
Il y a peut-être d'autres options ?
Merci de vos suggestions.