Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

* Sponsor

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Clamud

Páginas: 1 2 3 ... 116
1
Puedes usar la función collision_line

2
Preguntas y respuestas / Re: Guardar partidas
« en: Septiembre 16, 2021, 07:46:02 pm »
Puedes usar un objeto que revise en una alarma si la música está sonando

https://manual.yoyogames.com/#t=Drag_And_Drop%2FDrag_And_Drop_Reference%2FAudio%2FIf_Audio_Is_Playing.htm

3
Preguntas y respuestas / Re: Problemas con ds_grid_set_region
« en: Septiembre 16, 2021, 07:30:55 pm »
¿Cómo funciona ese script que está usando?

4
Preguntas y respuestas / Re: instancias sonido
« en: Septiembre 08, 2021, 05:04:08 am »
Debes guardar el id de la instancia de audio y detener solo esa instancia
audioInst = audio_play_sound(sonido, 1, false);
audio_stop_sound(audioInst);

5
Preguntas y respuestas / Re: Problemas con ds_grid_set_region
« en: Septiembre 08, 2021, 04:54:20 am »
El mensaje de error indica que se está leyendo un valor undefined, es decir, que no has escrito un valor en la posición de la grid que quieres leer

6
Preguntas y respuestas / Re: enemigo que vuele
« en: Agosto 27, 2021, 05:45:10 pm »
Recordé un artículo sobre hacer la animación de moscas volando usando curvas de Lissajous (pero no pude encontrar el artículo). La misma técnica se puede aplicar aquí.
https://es.wikipedia.org/wiki/Curva_de_Lissajous

El murciélago sigue su trayectoria alrededor de un punto central, y el punto central a su vez sigue al jugador.
Hice un ejemplo en GMLive.

7
Preguntas y respuestas / Re: render final
« en: Agosto 05, 2021, 03:55:42 am »

8
Existen muchas formas de programar ese comportamiento. Algunas ideas las puedes obtener de la competencia GIA_01
https://www.comunidadgm.org/guerra-de-ias-(gia)/gia_01-la-carrera-de-los-droides/

La complejidad del código depende de la complejidad de las rutas que debe seguir el personaje. Muestra ejemplos de los nivles.

Puedes encontrar muchos artículos en internet buscando "platformer pathfinding". Aquí hay algunas ideas
https://zackbellgames.com/2015/02/16/pathfinding-pt-2/

9
Hola. Da más detalles de la mecánica del juego y lo que tienes implementado. ¿Es un juego de plataformas que se juega haciendo clic en la pantalla?

10
Preguntas y respuestas / Re: Bufanda con "fisicas"
« en: Julio 22, 2021, 04:10:49 pm »
Se puede usar el sistema de física de GMS. La idea es crear una cadena de segmentos cortos y cubrir con un sprite que se "deforma".

En este artículo se muestran un script para dibujar sprites que parecen flexibles.
https://zackbellgames.com/2014/11/11/sprite-skewing-for-procedural-animation/

Aquí hay ejemplos de plataformeros que usan el sistema de física (del mismo autor)
https://marketplace.yoyogames.com/publishers/303/zbg

11
Preguntas y respuestas / Re: Colisiones "deslizantes" ?
« en: Julio 22, 2021, 02:54:02 am »
Se puede hacer de muchas formas. El método que me parece más fácil, cuando las máscaras de colisión son rectangulares, es que el movimiento se divide en 2 partes, una para cada eje.
Primero desplaza el personaje en el eje X, si detecta colisión que se desplace hasta luna posición en el borde del obstáculo.
Después desplaza el personaje en el eje Y, si detecta colisión también que se desplace hasta quedar en el borde del obstáculo.

Otra opción es pensar que los dos objetos son circulares. Cuando el personaje colisiona con el obstáculo se desplaza en dirección contraria al centro del obstáculo. Esta forma se puede hacer con poco código, pero debes entender un poco de matemáticas vectoriales.

12
GMS da la opción de exportar el juego como zip. Los assets se deben agregar como "included files" y debes cargarlos en el juego con la función correspondiente dependiendo del tipo de archivo.

13
General / Re: Game maker, ideas.
« en: Julio 09, 2021, 07:14:17 pm »
Hola! Tengo soluciones para varias de tus preguntas, excepto para las relacionadas con alterar la página web.

¿Cómo logras crear un juego con muchas instancias si has colocado un solo objeto en la room y no puedes usar instance_create por motivos de compatibilidad?
Las instancias podrían estar creadas desde el principio, solo que cambian de apariencia y comportamiento, o podría existir una sola instancia que maneja muchas variables para representar a muchos objetos.

¿Cómo lograrías una colisión entre entidades sin usar sprites?
Se pueden detectar utilizando las funciones de colisión o se puede programar un sistema propio combinando varias técnicas (axis aligned bounding box, matrices, campos de fuerza)

¿Cómo mostrarías una imagen sin usar sprites ni background?
Utilizando las funciones draw, los gráficos podrían ser solo líneas y polígonos. Otra opción es insertar en el código usando un formato como base64 o crear un formato propio.

¿Se puede crear un video juego completo solo con código sin sprites ni background?


Un juego creado solo con códigos, sin sprites ni background ¿pudiese mostrar el sprite original de mario?
Sí, convirtiendo la información de los pixels a texto (por ejemplo con base64)

¿Cómo crearías un juego en game maker sin usar objetos?
Eso parece imposible. Se puede hacer sin poner objetos en el árbol de recursos y crearlos en el código de la room.

¿Cómo crear un juego con un objeto un cuanto pero sin script?
Tal vez con las acciones drag and drop

14
Propuestas y soporte / Re: Concurso Parasitos Elvis Kelley
« en: Junio 10, 2021, 06:10:58 pm »
Interesante la propuesta. Solo me parece que es mucho tiempo para leer los libros y desarrollar el juego. Espero que tenga muchos participantes.

15
Preguntas y respuestas / Re: Fuentes Borrosas
« en: Mayo 18, 2021, 06:29:50 am »
Sube capturas.
¿Haces zoom con la view?
Para que se vea pixelada puedes desctivar la interpolación entre pixels
texture_set_interpolation(false);

Páginas: 1 2 3 ... 116