Wintermute Engine Forum

Spanish forum - Foro en español => Foro técnico => Topic started by: cesarpomar on December 27, 2011, 11:03:29 PM

Title: Dudas sobre conceptos de programación
Post by: cesarpomar on December 27, 2011, 11:03:29 PM
Llevo tiempo planeando como hacer unha aventura grafica con este programa y tengo aun unas pocas dudas que agradeceria que me solucionaseis:
1º Si quiero hacer una forma de coger objetos como monkey island 3,(manteniendo pulsado boton izquierdo del raton y soltadolo sobre la opcion), se que es posible porque algunos juego de prueba de WME Project Manager usan este metodo.
2º Como enfoco la forma de crear los puzzles, me refiero a lo que la creacion se refiere.(Agradeceria que fueran mas detallados en esta pregunta)

Title: Re: Dudas sobre conceptos de programación
Post by: HelLRaiseR on December 28, 2011, 09:41:21 PM
Buenas, bienvenido al foro.

Vamos por partes, yo en primer lugar me trillaría el ejemplo de WME, trasteándolo aprenderas a cambiar la interfaz, usar el inventario, etc.

En concreto lo que pides es fácil, el ejemplo de WME lo hace con el botón derecho, solo tienes que cambiarlo al izquierdo, mira el script que está en scripts/game.script y estudia lo que hace en el evento RightClick, antes de cambiarlo a LeftClick mira lo que hace ahi, que tambien hace cosas, este script y el game_loop.script son importantes para conocer el funcionamiento de WME.

Sobre los puzzles te recomiendo que te leas en profundidad estos documentos:

Designing Adventure Puzzles: http://www1.maths.leeds.ac.uk/~pmt6jrp/personal/connote8.html
Designing the Puzzle: http://www.scottkim.com/thinkinggames/GDC00/bates.html
Designing and Integrating Puzzles in Action-Adventure Games: http://www.gamasutra.com/view/feature/2917/designing_and_integrating_puzzles_.php
Y el mas importante, Application of Puzzle Theory: http://junk.dk/puzzle/

Como podrás ver, todos son modernos, entre 8 y 14 años llevan escritos, y es que en el tema de diseñar puzzles está todo inventado, una vez que tengas esto claro, la cosa es echarle imaginación.

Como curiosidad hay un documento interesante, el documento de diseño de puzzles de Grim Fandango, puedes bajarlo de aqui y leerlo cuando hayas leido los otros: http://gameshelf.jmac.org/2008/11/13/GrimPuzzleDoc_small.pdf

Suerte y bienvenido
Title: Re: Dudas sobre conceptos de programación
Post by: cesarpomar on December 29, 2011, 12:42:41 AM
Muchas gracais por tu respuesta me ha ayudado mucho.
Sobre lo de cambiar la acción de un boton al otro no tengo problema,pero lo que queria es que el menu de eleccion solo este abierto si se mantiene pulsado el boton del raton.Igualito que monkey island 3.
Los puzzles gracias a ti lo entendi, no creo ke tenga ningun problema ahora.
Gracias por todo
Title: Re: Dudas sobre conceptos de programación
Post by: HelLRaiseR on December 31, 2011, 08:42:03 PM
Se me ocurre que en el evento LeftClick puedes usar una variable que marque el click y contar el tiempo pulsado y en el evento LeftRelease ponerla a 0, asi cuando ete mas de x milisegundos mostrar la ventana de menu.
Title: Re: Dudas sobre conceptos de programación
Post by: HelLRaiseR on January 02, 2012, 01:26:24 AM
no habia caido, lo tienes hecho en la demo de wme lite, pq como no usa el boton derecho pq es para touch (ipad, iphone) lo hace asi