Hojas de cálculo en el diseño del juego?


20

Ha habido dos instancias de las últimas dos semanas que escuché de conocidos desarrolladores exitosos de juegos que usan hojas de cálculo cuando diseñan juegos.

El primero es David Whatley en este video de GDCVault: From Zero to Time Magazine: App Success

El segundo es los chicos que hacen Walled Garden Weekly .

David dijo que modela todo y usa modelos de Excel para ver cómo se desarrolla todo. ¿De qué demonios está hablando? ¿Está viendo cómo las mecánicas del juego reaccionan entre sí?

¿Hay algún lugar donde pueda aprender más sobre cómo hacer esto?


44
Esto huele a pensamiento de culto de carga. Usan hojas de cálculo porque funcionan para el juego que están haciendo. No es un hueso de pollo mágico que agitas sobre tu juego para mejorarlo. Utiliza las herramientas que son apropiadas para ti y tu juego, no porque <inserte el famoso diseñador de juegos aquí> las usa.
Nicol Bolas

3
Para alguien que está aprendiendo sobre diseño de juegos, ¿no sería un enfoque decente entender cómo los diseñadores de juegos que han tenido cierto éxito hacen su trabajo? Seguir la misma metodología de extracción de conocimiento que seguiría si diseñara un sistema experto. Entiendo completamente que puedo encontrar una mejor manera de hacer las cosas. Esta pregunta se hizo más por curiosidad.
Joey Green

Hay una diferencia entre preguntar sobre cómo los desarrolladores de juegos exitosos hacen su trabajo y preguntar sobre una herramienta específica y su uso en el desarrollo de juegos. No es diferente a leer sobre dos desarrolladores de juegos exitosos que usan un bloc de notas (el objeto físico) en el desarrollo del juego y luego preguntar sobre los blocs de notas en el desarrollo del juego.
Nicol Bolas

Saber cómo un diseñador de juegos usa una herramienta puede proporcionar mucha información, como creo que tiene con las respuestas proporcionadas. Por ejemplo, si le preguntas a un carpintero cómo usa un martillo, puedes reunir mucha información sobre por qué está usando el martillo.
Joey Green el

1
Me encantaría ver las hojas de cálculo de David para sus juegos.
livingtech

Respuestas:


27

Para dar un ejemplo donde las hojas de cálculo tienen sentido para el equilibrio del juego: actualmente estoy desarrollando un juego de rol. Quería diseñar una fórmula para la experiencia necesaria para alcanzar cada nivel de personaje. Mi objetivo era que cada nivel tardara un poco más en llegar que el anterior, a pesar de que el personaje es más fuerte con cada nivel y, por lo tanto, tiene más experiencia por minuto.

Así que creé una hoja de cálculo con una fila para cada nivel y las columnas "EXP al siguiente" y "EXP esperado por minuto", que eran una función del nivel. La tercera fila "minutos por nivel" se calculó a partir de los dos anteriores. De esa manera, podría ver fácilmente cuánto tiempo pasará el jugador en cada nivel con mi fórmula de exp por nivel.

De hecho, mi primera fórmula utilizada para calcular "EXP to next" resultó en una disminución del tiempo dedicado a los niveles posteriores, porque subestimé cuánto más ganarían los personajes de alto nivel. Entonces cambié la fórmula de cuadrática a exponencial. Eso lo solucionó, pero ahora los niveles inferiores solo tomaron segundos. Agregar un factor de multiplicación obtuvo buenos números para los niveles inferiores, pero los niveles superiores a 60 tardaron varios años en llegar, lo que superó mi objetivo.

Después de mucho más jugar, finalmente obtuve una fórmula bastante buena que hizo lo que quería. Simular todas esas fórmulas en una hoja de cálculo seguramente me ahorró semanas de pruebas de juego.

Algunos ejemplos aleatorios de otros géneros donde el uso de hojas de cálculo podría tener sentido:

  • Shoot-em-up de desplazamiento lateral : vida media de cada barco enemigo cuando el jugador concentra su potencia de fuego en él. Importante ver cuántos nuevos enemigos por segundo aún son manejables.
  • Estrategia en tiempo real : simulando el combate de cada unidad contra cada una para ver cuál gana con cuánta salud queda. Verifique estos resultados con los costos unitarios para obtener una pista sobre cuáles podrían ser demasiado o demasiado bajos.
  • 4X : Modele el crecimiento económico a lo largo del tiempo y el progreso de la investigación a lo largo del tiempo para encontrar un costo justo para cada nueva unidad / instalación que esté disponible.

4

La hoja de cálculo se emplea para simular la economía interna del juego y tal vez otras cosas estrechamente relacionadas.

Si necesita una herramienta más visual para hacerlo, consulte el marco de Joris Dormans llamado Machinations. Incluso puedes hacer parte de la mecánica allí.

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


De hecho, he comprado su libro. Aún no lo he recibido.
Joey Green

2

Utilizo Excel de muchas maneras para equilibrar la economía del juego, etc.

También lo usamos en el diseño de niveles, enumeramos todas las mecánicas en las columnas y todos los niveles en las filas y X donde debemos planear usar la función en los niveles. De esta manera se escalan adecuadamente; de esta manera es fácil saber si tienes demasiadas mecánicas, o si hay una mecánica que se está usando demasiado o no se usa lo suficiente.


1

Una vez usé Excel para ayudar a un diseñador a darme una lista de jugadas simples de fútbol para un mini-juego de fútbol.

Básicamente, los requisitos eran para 8-10 conjuntos de destino para 6 hombres de línea en el campo. El juego en sí (motor y todo) todavía estaba bajo un fuerte desarrollo.

Tomé una imagen de un campo de fútbol y la alineé para que las coordenadas fueran las mismas que en el juego, luego hice una superposición de gráficos de puntos para representar las posiciones de los jueces de línea. El diseñador, simplemente necesitaba escribir las coordenadas que quería por prueba y error.

Por supuesto, en lugar de usar esta herramienta, jugó con Photoshop, lo que condujo a una mayor iteración, pero eso no viene al caso. El punto es que Excel tiene un propósito extremadamente general y puede usarse para casi cualquier cosa.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.