19/02/2016, 02:00
Karamaru escribió:¿Con qué motor y lenguaje lo estas haciendo? Tengo curiosidad
Daruu escribió:Estoy usando Game Maker Studio. Es una buena herramienta que agiliza MUCHO las cosas, sobretodo para prototipos y juegos con un alcance pequeño-medio.
XDDDDDDD.
Uso el Game Maker Studio, la edición Professional, la de pago (que por cierto ahora está de oferta, pero que nadie se la compre si no quiere dedicarse/le gusta mucho esto). No uso apenas el pseudolenguaje de botones y de arrastrar y soltar que trae, sólo para definir los eventos.
Uso los eventos (cuando el objeto es creado; el evento step que se ejecuta en cada frame, ya sabes, si el juego va a 60 fps, 60 veces por segundo), pero en los eventos pongo siempre un código utilizando la API. El lenguaje es uno propio de Game Maker, GML. Es muy sencillo y cuando sabes programar lo suficientemente bien es una maravilla.
Sobre los fps, un dato interesante: un juego es un bucle infinito.
ACCIONES PRE-BUCLE INFINITO. INICIALIZAR.
JUEGO {
- Acciones que se ejecutan en un solo frame.
- Registrar botones. Si pulsa salir, rompe el bucle.
ACCIONES DE SALIDA
Es algo mucho más complejo que eso, pero el bloque JUEGO se repite constantemente.
![[Imagen: K02XwLh.png]](https://i.imgur.com/K02XwLh.png)