Diseño de niveles [email protected].
-
Upload
drina-canal -
Category
Documents
-
view
20 -
download
6
Transcript of Diseño de niveles [email protected].
![Page 2: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/2.jpg)
indice
• 1.- Narrativa del nivel• 2.- Estética del nivel• 3.- Gameplay del nivel• 4.- Hacia la excelencia
![Page 3: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/3.jpg)
El rol de la narrativa
• Un buen nivel requiere narración• La narración nos motiva• Elementos habituales
– Backstory– Contexto– Objetivos– Guión
Narrativa
![Page 4: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/4.jpg)
Backstory
• Historia “base”, que no impone un guión
• En general, suele no ser específica del nivel
• Suele ser global del juego• Se debería poder resumir en una o
dos frases
Narrativa
![Page 5: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/5.jpg)
Backstory (II)
• Ejemplos:– Tetris– Indiana Jones– Day of the Tentacle
Narrativa
![Page 6: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/6.jpg)
Contexto (I)
• Ámbito en que sucede la acción• Reglas de ese ámbito• Puede ser real o figurado• Ejemplos:
– Myst / Riven / Exile
Narrativa
![Page 7: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/7.jpg)
Contexto (II)
• El contexto condiciona bastante el target
• Ejemplo: AoE vs. Warcraft– Warcraft: hardcore– AoE: casual
Narrativa
![Page 8: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/8.jpg)
Contexto (III)
• Idealmente, el contexto debería ser innovador
• Por tanto, – Bases espaciales– Batallas medievales
• NOOOOOOOOO
Narrativa
![Page 9: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/9.jpg)
Objetivos (I)
• ¿Qué hay que hacer?• En general,
– Un objetivo global (no siempre evidente)
– N sub-objetivos (uno por nivel)
Narrativa
![Page 10: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/10.jpg)
Objetivos (II)
• Muy vinculado a vuestro motor de lógica
• Pensad en QUE podeis hacer• Y luego añadid la “historia”
Narrativa
![Page 11: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/11.jpg)
Objetivos (III)
• Ejemplo: Tony Hawk Pro Skater• Motor de logica:
– Gestor de zonas activas con atributos– Gestor de pociones/items
• Objetivos “tipo”:– Saltar más alto, raíles, no caer en
agua/lava, etc.– Conseguir objetos
Narrativa
![Page 12: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/12.jpg)
Objetivos (IV)
• Ejemplo: Baldur’s Gate• Motor de logica:
– Gestor de zonas activas con atributos– Gestor de pociones/items– Gestor de conversaciones que afectan a
variables de estado– Gestor de inventario y combate
• Objetivos “tipo”:– Narrativa clásica Sword & Sorcery– Ejemplo: salir de la carcel en BG2
Narrativa
![Page 13: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/13.jpg)
Guión
• Elemento conflictivo• + guión, – gameplay• Frase Ernest Adams
Narrativa
![Page 14: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/14.jpg)
Guión (II)
• Guiones correctos:– Narrativa mediante cut-scenes
(moderadas)– Conversaciones
• Incorrectos:– Secuenciamiento “hardcore” de
acciones
Narrativa
![Page 15: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/15.jpg)
Guión (III)
• Correcto: – Medal of Honor
• Twists en las misiones
– Baldur’s Gate
• Incorrecto:– Wing Commander IV– King’s Quest y derivados
Narrativa
![Page 16: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/16.jpg)
Documentación narrativa
• Un documento de diseño del nivel• Titulo del nivel• Backstory• Objetivos• Contexto• Descripción aproximada/mapa
Narrativa
![Page 17: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/17.jpg)
Estética del nivel
• Tema• Mood/Código de colores• Diseño de texture sets• Diseño de mapa
Estética
![Page 18: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/18.jpg)
Tema
• En una frase, qué es el nivel:– Una fábrica– Una base espacial– ...
• Hay que intentar que cada mapa sea identificable con su tema
Estética
![Page 19: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/19.jpg)
Tema (II)
• Evitar “lugares comunes”– Hangares– Cajas de madera– Bases espaciales
Estética
![Page 20: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/20.jpg)
Tema (III)
• Ejemplo: – Crash Bandicoot– The Longest Journey
Estética
![Page 21: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/21.jpg)
Mood
• La “actitud” del mapa– Hostil-amigable
• Se puede conseguir con uso de texturas, colores
Estética
![Page 22: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/22.jpg)
Moods cromáticas
• Colores cálidos vs. Colores fríos• Saturado vs. Desaturado
– Saturado: optimista– Desaturado: desasosiego
• Ejemplo: Saving private ryan
• Variedad de hues vs. Paleta común– Hues: juegos alegres– Monocromo: opresivo
Estética
![Page 23: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/23.jpg)
Ejemplo: Spyro the Dragon
Estética
![Page 24: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/24.jpg)
Mood (III)
• Definid la mood ANTES de hacer el nivel
• Cambiad de mood en niveles consecutivos
Estética
![Page 25: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/25.jpg)
Texture sets
• Derivad texture sets de la mood• Cada mood/codigo de colores, un
texture set• Cargad todas las texturas en
Photoshop para comprobar la coherencia
• Ejemplo: Blade
Estética
![Page 26: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/26.jpg)
Diseño del mapa
• Restricciones de engine– Triangle count– Uniformidad de triángulos– # de texturas
• Una vez todo eso asimilado, diseñad por restricciones
Estética
![Page 27: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/27.jpg)
Diseño de mapas (II)
• 1er paso: diseño en papel• A lápiz• 2o paso: listad los tokens
– Enemigos– Pociones/power-ups/venenos/items– Zonas activas
• 3er paso: crear el mapa
Estética
![Page 28: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/28.jpg)
Diseño de mapas (III)
• Hay que tener claro a priori– Tema – Mood– Objetivos del mapa– Backstory
• Si no, el trabajo es en vano
Estética
![Page 29: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/29.jpg)
Diseño del mapa
• Progresión• No-monotonía• Equilibrio• Coherencia zonal• Margen de maniobra• Facilidad de navegación
Estética
![Page 30: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/30.jpg)
Progresión
• No revelar demasiado al comienzo• Cada mapa una experiencia de
descubrimiento
Estética
![Page 31: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/31.jpg)
No monotonía
• Cambios de ritmo• Zonas con gameplays variadas
– Enemigos– Acertijos– Mapas complejos– Secciones con crono– Pruebas de habilidad
Estética
![Page 32: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/32.jpg)
Equilibrio
• TODO el mapa ha de ser bueno• Testear las zonas para que se
cumpla esto
Estética
![Page 33: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/33.jpg)
Coherencia zonal
• Zonas con un mismo tema han de ser distinguibles
Estética
![Page 34: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/34.jpg)
Margen de maniobra
• Demasiados – Acertijos– Enemigos
• Matan la jugabilidad• Combinar zonas difíciles con más
sencillas
Estética
![Page 35: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/35.jpg)
Navegabilidad
• La estructura del mapa ha de ser simple de recordad
• Ayudas:– Coherencia de color– Auto maps– Visual Weenies
Estética
![Page 36: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/36.jpg)
UPF
• Mapa lineal• Monótono• Complejo de hacer progresivo• Coherente, eso sí
Estética
![Page 37: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/37.jpg)
Baldur’s Gate
• http://www.cyberjag.com/baldur/maps/bgarea.htm
• Variado• Coherente• No-monótono• Progresivo
Estética
![Page 38: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/38.jpg)
Gameplay del nivel
• Define el entretenimiento• Diversas escuelas
– Story-based– Basadas en ritmo– Basadas en sistemas complejos– Metáfora de Disneylandia
Gameplay
![Page 39: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/39.jpg)
Story-based
• Formulismo para juegos con guión• Esencialmente,
– Escenarios– Obstáculos entre escenarios
Gameplay
![Page 40: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/40.jpg)
Tipos de obstáculos
• De habilidad– Plataformas
• De combate– FPS, rol
• De inteligencia– Aventuras gráficas, etc.
Gameplay
![Page 41: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/41.jpg)
2 métodos clásicos
• Los juegos con historia suelen ser:– Lock & key – Freeworm-Waypoint-Freeform
Gameplay
![Page 42: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/42.jpg)
Lock & Key
• Clásica aventura gráfica• Secuencia de acertijos en pantallas
atractivas• Gusta a una pequeña cantidad de
gente• En la medida que el ratio pantallas
x acertijo suba, mejora
Gameplay
![Page 43: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/43.jpg)
Ejemplo I: Grim Fandango
• Aventura gráfica• Backstory, objetivo, contexto
espectaculares• Cada “bloque” son aprox. 5-10
pantallas
Gameplay
![Page 44: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/44.jpg)
Ejemplo II: Alice
• 3D• Buen contexto, gameplay
rudimentaria• Se hace pesado
Gameplay
![Page 45: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/45.jpg)
Freeform-Waypoint-Freeform
• Zonas de libre acceso conectadas por waypoints
• Son menos frustrantes• Si hay varias formas de pasar el
waypoint, mejor• Dependen del atractivo de las zonas• A veces combinadas con mini-juegos
Gameplay
![Page 46: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/46.jpg)
Ejemplo I: Baldur’s Gate / Riven
• Zonas bastante grandes• No son “niveles” con objetivos
finitos: los juegos son un continuo• Cada waypoint, una solución• Riven: intelectual• BG: Habilidad y combate
Gameplay
![Page 47: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/47.jpg)
Ejemplo II: Deus Ex
• Varias formas de salir de cada nivel
• Niveles separados• Mejor gameplay aún
Gameplay
![Page 48: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/48.jpg)
Juegos rítmicos
• Ritmo: cadencia de la jugabilidad• Estrictamente: frecuencia de las
interacciones con el juego• Gran arma de jugabilidad/adicción
Gameplay
![Page 49: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/49.jpg)
Por qué?
• El ritmo secuencia las acciones• Nos permite anticiparnos (ver venir
la curva)• Por tanto, cuando fallamos nos da
la pista para corregir• Por tanto, genera adicción
Gameplay
![Page 50: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/50.jpg)
Tipos de ritmos
• Ritmo continuo / ritmo roto• Impuesto, propuesto, sugerido
Gameplay
![Page 51: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/51.jpg)
Ritmo continuo
• Todas las secciones del juego son rítmicas con pequeñas variaciones
• Ejemplo: juego de coches o naves• Juegos muy adictivos
Gameplay
![Page 52: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/52.jpg)
Variaciones de ritmo
• Zonas de rectas / curvas• Son importantes para dar tensión /
relajación• Abusar de crescendos agota• Abusar de pianos aburre
Gameplay
![Page 53: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/53.jpg)
Ritmos rotos
• Ejemplos:– Baldur’s Gate:
• Modo gestión, modo juego
– Full Throttle• Zona de motos
• Hay que testearlo, puede no funcionar bien
• Puedes salirte de tu target
Gameplay
![Page 54: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/54.jpg)
Ritmos impuestos
• En general, en juegos de ritmo continuo y alto
• El juego exige una temporización– Juegos de coches– Juegos de esquí
• SSX, Tony Hawk• Tienden a agotar
Gameplay
![Page 55: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/55.jpg)
Ritmos propuestos
• El juego se puede jugar con o sin ritmo, pero resulta más divertido con
• Ejemplo: – Diablo
Gameplay
![Page 56: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/56.jpg)
Ritmos sugeridos
• En teoría se puede jugar con o sin• Pero imperceptiblemente hay que
seguir un ritmo• Ejemplo: Crash Bandicoot• Como se hace?
– Aceleraciones– Inercias
Gameplay
![Page 57: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/57.jpg)
Ejemplos de ritmo (I)
Desintegrables
Gameplay
![Page 58: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/58.jpg)
Ejemplos de ritmo (II)
Con rango de salto pequeño, aceleracion
Gameplay
![Page 59: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/59.jpg)
Ausencia de ritmo
• Genera juegos relajantes• Sólo funciona bien a veces
– Riven
• Útil en un target femenino o ultra-casual
Gameplay
![Page 60: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/60.jpg)
Uso y abuso
• Poco ritmo: Baldur’s Gate * • Buen ritmo: Crash• Demasiado ritmo: The Sims
Gameplay
![Page 61: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/61.jpg)
Evitando errores de ritmo
• Hay que evitar secciones lentas largas
• Generan aburrimiento• Técnicas
– Cut-scenes – Saltos al hiperespacio
• Ejemplo: Privateer
Gameplay
![Page 62: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/62.jpg)
Basados en sistemas complejos
• Idea clave: la gameplay emerge espontáneamente
• Ejemplo: – Juegos de naves– Juegos de rol en red
Gameplay
![Page 63: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/63.jpg)
Sistemas complejos (II)
• Basados en Ias proactivas • La IA es la gameplay
Gameplay
![Page 64: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/64.jpg)
Ambitos de uso
• Micro-gameplay en juegos muy complejos – Ejemplo: Baldur’s Gate
• Macro-gameplay en juegos simples:– Ejemplo: Xwing, Pac-man
• Casos especiales: Black & White, The Sims
Gameplay
![Page 65: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/65.jpg)
Problemas
• Mucho testeo– Puede “estabilizarse” el juego?
• Si es a nivel macro, mucho código para dar variedad– Diferentes tipos de naves
• Complejo conseguir algo inteligente• Caso por caso. Ejemplo: Black & White
Gameplay
![Page 66: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/66.jpg)
Metáfora de Disneylandia
• Ver mapa Port Aventura• No es para crear niveles, es para
planificar recursos• Se usa para webs, museos, juegos,
etc.• En general, para organizar N
recursos de ocio
Gameplay
![Page 67: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/67.jpg)
Disneylandia (II)
• Idea clave:– Calcular horas de uso– Calcular # de elementos para ese
tiempo– Distribuir homogéneamente para
evitar variaciones de ritmo
Gameplay
![Page 68: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/68.jpg)
Port Aventura
• Objetivo:– Ocio para toda la familia– Rendimiento comercial
Gameplay
![Page 69: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/69.jpg)
Ejemplo: Port Aventura
• 5 Zonas • Cada zona:
– Una atracción mayor (highlight)• “adrenalínica”• “multimedia”
– 3-4 atracciones menores– Una zona de espectáculos– Una zona de restaurantes
Gameplay
![Page 70: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/70.jpg)
Ejemplo: Zona Far-West
• Atracción adrenalínica: Estampida• Atracción multimedia: -• Atracciones menores: grand
canyon, silver river flume, tren de la mina
• Zona de restaurantes• Zona de souvenirs
Gameplay
![Page 71: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/71.jpg)
Distribución de las zonas
• Deseo: – niños y adultos cerca– Pero no mezclados– Entretenimiento para toda la familia– Rendimiento comercial en todas las
zonas
Gameplay
![Page 72: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/72.jpg)
Distribución de las zonas (II)
• Por tanto, las zonas “adrenalínicas” y “multimedia” se alternan
• Far West (adrenalina: Estampida)• México (multimedia: Tempo Fuego)• China (adrenalina: Dragon Khan)• Polinesia (multimedia: Sea Oddyssey,
Tutuki Splash)• Y hay restaurantes en cada zona
– También por un motivo de ancho de banda
Gameplay
![Page 73: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/73.jpg)
Otros usos
• Control de tráfico en grandes superficies
• Distribución productos en un supermercado
Gameplay
![Page 74: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/74.jpg)
Juegos como disneylandia?
• Planificar los assets que tenemos• Equiespaciar los más atractivos• Mantener un nivel de gameplay
equilibrado
Gameplay
![Page 75: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/75.jpg)
Ejemplo I: Riven
• 5 islas• Comunicadas por teleféricos• Cada isla, un tema:
– Selva, lagos, Cuevas, etc.• Cada isla, una “highlight”
– Totem en la isla selva– Submarino en la del lago– ...
Gameplay
![Page 76: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/76.jpg)
Ejemplo II: Medal of Honor
• 6 macro-niveles• N sub-niveles• 1 highlight por nivel:
– 1: Base en el desierto de Argelia– 2: Base de submarinos– 3: Normandía– 4: Pueblo francés con tiradores– 5: Base en la nieve– ...
Gameplay
![Page 77: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/77.jpg)
Ventajas/desventajas
• Pro:– Permite planificar assets – Permite “no bajar el nivel”– Permite calcular horas de juego
• Con: – Requiere variedad– Bajo replay value
Gameplay
![Page 78: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/78.jpg)
Metodología
• Definir los niveles– Título de cada uno– Tema– Código de colores
![Page 79: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/79.jpg)
Metodología (II)
• Pensar:– La highlight visual– La highlight a nivel acción– Distribuir los puntos de
conflicto/acertijos– Distribuir las pociones, etc.
![Page 80: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/80.jpg)
Metodología (III)
• Refinar el mapa para crear experiencias de navegación diferenciadas
![Page 81: Diseño de niveles daniel.sanchez-crespo@tecn.upf.es.](https://reader036.fdocuments.ec/reader036/viewer/2022081414/54b58afa4979594d3a8b7072/html5/thumbnails/81.jpg)
Hacia la excelencia
• Baldur’s Gate• Riven / Exile• Medal of Honor• El truco es superar el engine
Excelencia