Menú

Mostrar Mensajes

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

Menú Mostrar Mensajes

Mensajes - DawCrash

#1
En ese caso lo mejor creo que sería que el punto de origen del sprite, en vez de estar en el centro, esté abajo, en los pies del personaje, de manera que cuando cambies el sprite, se agrande solamente hacia arriba manteniendo los pies en el mismo lugar.
#2
Preguntas y respuestas / Re:Game maker descarga
Agosto 26, 2020, 06:07:52 PM
En Latinoamérica con los precios regionales de Steam las licencias de GameMaker son un regalo, puedes conseguir la licencia de escritorio en Steam por menos de 25 dólares (que es menos de lo que vale un juego triple A en lanzamiento), y en las rebajas de verano e invierno las ponen con descuento también

Y también tienes programas gratuitos y fáciles de usar, aparte de los que ya te recomendaron puedes probar por ejemplo GDevelop, que es similar a Construct, si dices que quieres empezar a aprender desarrollo de videojuegos puedes empezar por ahí también
#3
¿Qué son a, w, s, d? ¿Son variables?

Para detectar teclas que no sean las "estándares", o sea, que no sean las flechas, ctrl, shift, etc, necesitas obtener el código unicode de la tecla, y eso lo obtienes con la función ord(). Entonces el código para detectar las letras sería así:

[gml]if (keyboard_check(ord("W"))) {
    // acciones
}
if (keyboard_check(ord("D"))) {
    // acciones
}
// etc
[/gml]
#4
Preguntas y respuestas / Re:problema de la view
Agosto 21, 2020, 04:28:50 PM
La variable view_current es de solo lectura, no se puede sobreescribir su valor, por eso te da ese error.

Igual no entendí bien la pregunta. ¿Qué estás intentando hacer? ¿Un multiplayer a pantalla dividida? ¿O los dos jugadores usan la misma view?
#5
Puedes obtener coordenadas relativas a la view usando view_xview y view_yview, cada una de estas variables tiene la posición x e y de la esquina superior izquierda de la view

Para crear una instancia el código sería así

[gml]instance_create_depth(view_xview[0], view_yview[0], 0, obj);
// o instance_create_layer, depende[/gml]

El 0 indica cuál es la view que estás usando como referencia, si estás usando varias views a la vez, en vez de 0 tienes que colocar el número de la view que quieras usar
#6
¿Por qué dices que con RPG Maker no se puede hacer el juego que quieres? Lisa The Painful está hecho en RPG Maker, y con ese engine puedes crear cualquier cosa si te das maña programando plugins en javascript (suponiendo que tienes la versión MV)

Sobre lo de "convertir" un juego de RPG Maker a GM, no se puede de forma automática. Tendrías que importar manualmente los assets (tilesets, charas, etc) e ir recreando los mapas en el room editor.
#7
Viendo eso no parece tan complicado

Lo más fácil sería guardar en el player y en cada enemigo una variable que diga en qué piso está, que eso lo puedes saber comparado la posicion y.

Después tendrías que modificar el evento step del enemigo para que quede algo como esto
[gml]if (piso == obj_player.piso) {
    // coloca aquí el código que ya tenías para el movimiento
} else {
    // moverse hacia la escalera
}[/gml]

Con esto puedes hacer que si el enemigo está en un piso distinto, en vez de perseguir al jugador se mueva hacia la escalera. El resto dependerá de la forma en que hayas programado la subida y bajada de escaleras
#8
General / Re:¿Que debo hacer para darme a conocer?
Agosto 13, 2020, 04:14:51 AM
Esto es algo que quizás pueda parecer excesivo pero ayuda un montón, y es hacer el juego en inglés y promocionarlo en páginas en inglés también. No es necesario ser experto en inglés, solo saber lo necesario para redactar un post sencillo y para poder responder las preguntas y los comentarios que te hagan. Por ejemplo en itch.io hay un foro donde puedes pedir feedback, y en Reddit hay varios subs de gamedev donde puedes promocionar tus juegos (lee bien las reglas de cada sub primero). Claro que para hacerte conocido tienes que interactuar con la comunidad, por ejemplo deja comentarios en los juegos de otras personas y participa en los posts de preguntas que encuentres.

Y más allá de estos 2 juegos que has hecho, también ayuda participar en game jams o en eventos de las comunidades
#9
Es algo complejo de resolver. Si posteas una captura del juego donde se vea lo que intentas hacer quizás se entienda mejor. googleé el juego pero con las imágenes que salen en Google no me doy cuenta cómo es la escena de las escaleras

Igual, en rasgos generales, una forma de implementar inteligencia artificial para que el enemigo persiga al jugador es usando el algoritmo A* (A star) para pathfinding, seguramente hay algun asset en el marketplace para eso. Pero quizás no haga falta algo tan complejo, si posteas alguna imagen quizás podamos encontrar alguna solución más sencilla
Powered by EzPortal
SMF spam blocked by CleanTalk