Des feuilles de calcul dans la conception de jeux?

20

Il y a eu deux cas au cours des deux dernières semaines où j'ai entendu des développeurs de jeux connus qui ont utilisé des feuilles de calcul lors de la conception de jeux.

Le premier étant David Whatley dans cette vidéo GDCVault: From Zero to Time Magazine: App Success

Le deuxième étant les gars qui font Walled Garden Weekly .

David a dit qu'il modélise tout et utilise des modèles Excel pour voir comment tout se déroule. De quoi parle-t-il? Voyez-vous comment les mécanismes de jeu réagissent les uns aux autres?

Y a-t-il un endroit où je peux en savoir plus sur la façon de procéder?

Joey Green
la source
4
Cela sent la pensée culte du fret. Ils utilisent des feuilles de calcul parce qu'ils fonctionnent pour le jeu qu'ils créent. Ce n'est pas un os de poulet magique que vous agitez sur votre jeu pour le rendre meilleur. Vous utilisez les outils appropriés pour vous et votre jeu, non pas parce que <insérer le célèbre concepteur de jeux ici> les utilise.
Nicol Bolas
3
Pour quelqu'un qui apprend la conception de jeux, une approche décente ne serait-elle pas de comprendre comment les concepteurs de jeux qui ont réussi ont fait leur travail? Suivre la même méthodologie d'extraction des connaissances que si vous conceviez un système expert. Je comprends parfaitement que je peux trouver une meilleure façon de faire les choses. Cette question a été posée davantage par curiosité.
Joey Green
Il y a une différence entre demander comment les développeurs de jeux réussis font leur travail et poser des questions sur un outil spécifique et son utilisation dans le développement de jeux. Ce n'est pas différent que de lire sur deux développeurs de jeux à succès qui utilisent un bloc-notes (l'objet physique) dans le développement de jeux, puis de poser des questions sur les blocs-notes dans le développement de jeux.
Nicol Bolas
Savoir comment un concepteur de jeux utilise un outil peut fournir beaucoup d'informations comme je pense qu'il l'a avec les réponses fournies. Par exemple, si vous avez demandé à un menuisier comment il utilise un marteau, vous pouvez recueillir beaucoup d'informations sur les raisons pour lesquelles il utilise le marteau.
Joey Green
1
J'adorerais voir les feuilles de calcul de David pour ses jeux.
livingtech

Réponses:

27

Pour donner un exemple où les feuilles de calcul ont un sens pour l'équilibrage du jeu: Je développe actuellement un RPG. Je voulais concevoir une formule pour l'expérience nécessaire pour atteindre chaque niveau de personnage. Mon objectif était que chaque niveau prenne un peu plus de temps à atteindre que le précédent, même si le personnage est plus fort à chaque niveau et fait donc plus d'exp par minute.

J'ai donc créé une feuille de calcul avec une ligne pour chaque niveau et les colonnes "EXP au suivant" et "EXP attendu par minute" qui étaient fonction du niveau. La troisième ligne "minutes par niveau" a été calculée à partir des deux précédentes. De cette façon, je pouvais facilement voir combien de temps le joueur passera à chaque niveau avec ma formule exp par niveau.

Ma première formule utilisée pour calculer "EXP to next" a en fait entraîné une diminution du temps passé sur les niveaux ultérieurs, car j'ai sous-estimé combien de personnages de haut niveau exp feront plus. J'ai donc changé la formule de quadratique en exponentielle. Cela l'a corrigé, mais maintenant les niveaux inférieurs ne prenaient que quelques secondes. L'ajout d'un facteur de multiplication a obtenu de bons chiffres pour les niveaux inférieurs, mais les niveaux supérieurs à 60 ont mis plusieurs années à atteindre, ce qui dépassait plutôt mon objectif.

Après beaucoup plus de tripotage, j'ai finalement obtenu une assez jolie formule qui faisait ce que je voulais. La simulation de toutes ces formules dans une feuille de calcul m'a sûrement sauvé des semaines de test.

Quelques exemples aléatoires d'autres genres où l'utilisation de feuilles de calcul pourrait être logique:

  • Shoot-em-up à défilement latéral : durée de vie moyenne de chaque navire ennemi lorsque le joueur concentre sa puissance de feu dessus. Il est important de voir combien de nouveaux ennemis par seconde sont encore gérables.
  • Stratégie en temps réel : Simuler le combat de chaque unité contre une autre pour voir laquelle gagne avec le nombre de points de vie restant. Comparez ces résultats avec les coûts unitaires pour avoir une idée de ceux qui pourraient être surévalués ou sous-évalués.
  • 4X : modéliser la croissance économique au fil du temps et les progrès de la recherche au fil du temps pour trouver un coût équitable pour chaque nouvelle unité / installation qui devient disponible.
Philipp
la source
4

La feuille de calcul est utilisée pour simuler l'économie interne du jeu et peut-être d'autres éléments étroitement liés.

Si vous avez besoin d'un outil plus visuel pour cela, vérifiez le framework Joris Dormans appelé Machinations. Vous pouvez même y faire une partie de la mécanique.

http://www.jorisdormans.nl/machinations/

Karlos Zafra
la source
J'ai acheté son livre. Je ne l'ai pas encore reçu cependant.
Joey Green
2

J'utilise Excel à bien des égards pour équilibrer l'économie du jeu, etc.

Nous l'utilisons également dans la conception de niveaux, nous répertorions tous les mécanismes sur les colonnes, et tous les niveaux sur les lignes et X où nous devrions planifier d'utiliser la fonctionnalité dans les niveaux. De cette façon, ils sont correctement mis à l'échelle; de cette façon, il est facile de savoir si vous avez trop de mécaniciens, ou s'il y a un mécanicien qui est trop utilisé / pas assez utilisé.

Manako
la source
1

J'ai déjà utilisé Excel pour aider un concepteur à me donner une liste de jeux de football simples pour un mini-jeu de football.

Fondamentalement, les exigences étaient de 8 à 10 ensembles de destinations pour 6 juges de ligne sur le terrain. Le jeu lui-même (moteur et tout) était encore en développement.

J'ai pris une image d'un terrain de football et l'ai alignée de sorte que les coordonnées soient les mêmes que dans le jeu, puis j'ai fait une superposition de graphique de points pour représenter les positions des juges de lignes. Le concepteur avait alors simplement besoin de taper les coordonnées qu'il voulait par essais et erreurs.

Bien sûr, au lieu d'utiliser cet outil, il a joué avec Photoshop menant à encore plus d'itérations, mais ce n'est pas la question. Le fait est qu'Excel est extrêmement polyvalent et peut être utilisé pour presque tout.

remorqueurs
la source