29-08-2008, 08:27 PM
Un titre pas très explicite, je l'avoue. M'enfin, j'arrive pas à trouver mieux
Voilà, j'ai donc un projet de RPG en PHP qui a pour particularité de se passer "presque" en temps réel, c'est-à-dire grosso modo que rien ne sera fait en votre absence, et donc qu'il va demander un investissement conséquent sur le temps, au même titre qu'un vrai jeu comme WoW par exemple (non, je ne veux pas refaire un WoW2 en PHP, de toute façon la question n'est pas là.).
J'en suis encore à poser sur papier les bases de mon jeu, et une question me turlupine depuis un bon bout de temps.
Je cherche avant tout à favoriser le côté RP du jeu, et donc par là je voudrais que les joueurs soient bien immergés dans le Monde qui leur sera donné. Et pour cela, je voudrais qu'ils se rendent compte de la "taille" de ce Monde en question (et donc, également du temps qu'il leur faudra pour le traverser).
J'ai pour l'instant deux idées, chacune avec leurs avantages et leurs inconvénients :
- Faire un truc à la Zelda et que tout le monde souhaiterait faire : un affichage en vue isométrique, ou le joueur passe d'écran en écran, jusqu'à l'endroit en question. L'avantage c'est que ça donne plutôt une bonne idée de l'endroit où on se trouve, à quoi il ressemble. L'inconvénient est qu'il faudra gérer aussi les déplacements des autres joueurs sur la carte, actualiser le tout, et surtout ça implique des graphismes plutôt limités, et j'ai peur qu'en plus de prendre beaucoup de temps en plus sur le développement, ça ramène des kikoolol attirés par l'aspect zelda/dofus-like.
- Gérer les écrans sous forme "textuelle", avec une illustration rapide pour décrire l'ambiance du lieu. L'avantage c'est que c'est beaucoup plus simple à coder, et qu'au niveau actualisation on n'a pas besoin d'actualiser tous les X secondes où se trouve chaque PJ/PNJ. Deuxième avantage : Textuellement, on arrivera à beaucoup mieux décrire les endroits, dans les moindres détails. Inconvénients : Ca va prendre beaucoup de temps aux joueurs pour se rendre compte de l'endroit où ils sont, et on perd la notion réelle "d'espace" (entre les joueurs, entre un PNJ et un PJ, la portée pour une arme, les lignes de vue réduites de nuit, etc...), sauf si on divise à l'extrême les zones en écran (ce que j'avais déjà prévu dans les auberges, où je créé des écrans "Table pour 5 personnes" pour que ces personnes puissent parler tranquillement) avec l'idée que ça pourrait faire perdre l'unité du lieu et de l'ambiance.
Face à ces deux idées, je n'arrive pas à me décider. Tantôt je teste un truc avec de l'isométrique, tantôt je laisse tomber et je reviens en mode textuel. Et tantôt je me décourage parce que je ne trouve pas d'autres idées...
Je suis preneur de toute réflexion construite et réfléchie. Dans l'absolu je n'ai pas besoin de code, mais surtout d'idées sur la conception.
Amicalement,
Voilà, j'ai donc un projet de RPG en PHP qui a pour particularité de se passer "presque" en temps réel, c'est-à-dire grosso modo que rien ne sera fait en votre absence, et donc qu'il va demander un investissement conséquent sur le temps, au même titre qu'un vrai jeu comme WoW par exemple (non, je ne veux pas refaire un WoW2 en PHP, de toute façon la question n'est pas là.).
J'en suis encore à poser sur papier les bases de mon jeu, et une question me turlupine depuis un bon bout de temps.
Je cherche avant tout à favoriser le côté RP du jeu, et donc par là je voudrais que les joueurs soient bien immergés dans le Monde qui leur sera donné. Et pour cela, je voudrais qu'ils se rendent compte de la "taille" de ce Monde en question (et donc, également du temps qu'il leur faudra pour le traverser).
J'ai pour l'instant deux idées, chacune avec leurs avantages et leurs inconvénients :
- Faire un truc à la Zelda et que tout le monde souhaiterait faire : un affichage en vue isométrique, ou le joueur passe d'écran en écran, jusqu'à l'endroit en question. L'avantage c'est que ça donne plutôt une bonne idée de l'endroit où on se trouve, à quoi il ressemble. L'inconvénient est qu'il faudra gérer aussi les déplacements des autres joueurs sur la carte, actualiser le tout, et surtout ça implique des graphismes plutôt limités, et j'ai peur qu'en plus de prendre beaucoup de temps en plus sur le développement, ça ramène des kikoolol attirés par l'aspect zelda/dofus-like.
- Gérer les écrans sous forme "textuelle", avec une illustration rapide pour décrire l'ambiance du lieu. L'avantage c'est que c'est beaucoup plus simple à coder, et qu'au niveau actualisation on n'a pas besoin d'actualiser tous les X secondes où se trouve chaque PJ/PNJ. Deuxième avantage : Textuellement, on arrivera à beaucoup mieux décrire les endroits, dans les moindres détails. Inconvénients : Ca va prendre beaucoup de temps aux joueurs pour se rendre compte de l'endroit où ils sont, et on perd la notion réelle "d'espace" (entre les joueurs, entre un PNJ et un PJ, la portée pour une arme, les lignes de vue réduites de nuit, etc...), sauf si on divise à l'extrême les zones en écran (ce que j'avais déjà prévu dans les auberges, où je créé des écrans "Table pour 5 personnes" pour que ces personnes puissent parler tranquillement) avec l'idée que ça pourrait faire perdre l'unité du lieu et de l'ambiance.
Face à ces deux idées, je n'arrive pas à me décider. Tantôt je teste un truc avec de l'isométrique, tantôt je laisse tomber et je reviens en mode textuel. Et tantôt je me décourage parce que je ne trouve pas d'autres idées...
Je suis preneur de toute réflexion construite et réfléchie. Dans l'absolu je n'ai pas besoin de code, mais surtout d'idées sur la conception.
Amicalement,