¡Bienvenido a Universo Maker!
¿Es esta la primera vez que visitas el foro? Si es así te recomendamos que te registres para tener completo acceso a todas las áreas y secciones del foro, así también podrás participar activamente en la comunidad. Si ya tienes una cuenta, conectate cuanto antes.
Iniciar Sesión Registrarme

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo Mensaje [Página 1 de 1.]

Reputación del mensaje :100% (1 voto)

-IvalteK-

-IvalteK-

¡Hola a todos!
¡Aquí les presento mi primer Engine!



[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) First-Keylock2




"Este Engine está inspirado en las mecánicas jugables presente en juegos como Skyrim y/o Fallout, entre otros.
Mi idea aquí es adaptar esas mecánicas de forzar una cerradura, usando una ganzúa, para poder abrir
un cofre, una puerta o lo que sea que tenga una cerradura en Rpg Maker.
Esta adaptación está limitada por el uso de algoritmos en eventos comunes, pero
igualmente es funcional ¡Espero que les guste y les sea de utilidad!"


[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Datos-del-engine-keylock



-*Dificultad del Engine: Baja.
-*Tiempo de desarrollo: 17 horas aprox.
-*Versión: 1.3 (Alpha / Pueden haber Bugs)
-*Rpg Maker: Vx Ace
-*Uso: Libre (No atribuirse el código base)
-*Creado el: 02/01/2019
-*Hecho por: -IvalteK-



[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) KEYLOCK-caracterisitfcas


-*Forzado de cerraduras con ganzúas (Opcional).
-*Cantidad infinita de eventos que posean cerraduras (Versión 1.2 en adelante).
-*Diferentes dificultades para forzar las cerraduras (Versión 1.2 en adelante).
-*Sonidos de referencia para ayudar al jugador (Opcional / Sugerido por Muzgar).
-*Hud totalmente modificable.
-*Propiedades individuales de las cerraduras modificables.
-*Animación de proximidad (Versión 1.3 en adelante).
-*Reducción considerable de los Algoritmos y el código en general (Versión 1.3 en adelante).
-*Mejora en la resistencia de la Ganzúa según la dificultad (Versión 1.3 en adelante).



[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Imagenes-keylock



imagen 1:
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) D110



imagen 2:
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) D210




[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Como-usar-el-engine-keylock


"Existe una pequeña guía dentro de los comentarios en los eventos comúnes, los pondré aquí ya que resumen muy bien como usar el engine". 



"EL EVENTO QUE INICIA EL ENGINE"


Parametros iniciales:
Los parametros iniciales, son las variables y eventos que dan inicio al Engine; El evento Origin (Id:002): Establece los iniciadores del Engine


Ejemplo de Evento inicial:
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Uso-1

CONFIGURAR LOS EVENTOS QUE TENDRÁN CERRADURA;
TODOS CONSTAN DE 3 PÁGINAS DE EVENTO;


Página 1:
Esta Página contiene la configuración inicial de la cerradura:

-Podremos determinar su "Identificación", "Dificultad", "Limite
de movimiento", "Intervalo aleatorio del área para poder forzarlo".

-Además posee un texto (modificable) que le dará
un aviso al jugador que ese objeto se encuentra con cerradura.
---------------------------------------------------------------------

En la misma Página tenemos:
1) Keylock Id (identificación): Es una variable que determina
un valor que será la que identificará al evento y su cerradura.
Es un valor único por "MAPA", es decir que en un mismo mapa
no deben haber dos eventos con las mismas identificaciones
o mismo valor de variable keylock id (es lo mismo).
Pero en mapas diferentes esto no importa, por lo que
pueden usarse las mismos valores de identificación para
ciertos eventos, siempre y cuando estos esten en diferentes 
mapas:
*"EJEMPLO":

-Tengo un "EVENTO" Cofre, con Keylock ID = 3 (MAPA 1) .
-Luego otro "EVENTO" Puerta con Keylock ID = 3 (MAPA 2).
"ESTO NO GENERÁ CONFLICTO ALGÚNO, PUESTO QUE AMBOS
ESTAN EN DIFERENTES MAPAS"

En caso contrario tenemos otro ejemplo:

*"EJEMPLO":
-Tengo un "EVENTO" Cofre con Keylock ID = 2 (MAPA 1).
-Pero tambien un "EVENTO" Puerta con Keylock ID = 2 (MAPA 1).

Esto generará un conflicto en el ENGINE, al estar ambos en el 
mismo mapa con misma identificación, al abrirse una, se abrira la
otra tambien, porque el engine tomará que ambas
son la misma cerradura, al poseer misma identificación
en el mismo mapa.

-------------------------------------------------------------------
2) Keylock Dificultad: Es la dificultad de la cerradura, una variable
 que tendra valores de 1 a 5 (de menor a mayor dificultad).
Para poder configurar las dificultades, quitarlas o añadir otras;
Estas se encuentran en el evento común "Keylock Dificultad"

-----------------------------------------------------------------------
3) Area Limite / Area Limite reversa:
Son variables que delimitan la superficie de movimiento
que tendrá la ganzúa. "Area limite reversa"; delimita
la zona izquierda de la cerradura, y "Area Limite"; La zona 
derecha.

-Mientras más grande sean uno u otro, más podra recorrer
la ganzúa por la cerradura.

Es recomendable que Area Limite Reversa Tome valores
menores a Area Limite.

*EJEMPLO*: Si Area limite Reversa = -8    Y 
Area Limite = 9

Existiria un intervalo de movimiento de la ganzúa entre los valores
(-8;9)
-------------------------------------------------------------------------

4) Area Aleatoria: Determina de manera aleatoria entre un 
intervalo
un cierto valor, que luego la ganzúa debe coincidir para
poder forzar correctamente la cerradura.
Mientras más grande sea el intervalo, mayor será la dificultad.
(IMPORTANTE; El valor del intervalo no puede ser mayor
que el Area Limite y Area Limite Reversa.

*EJEMPLO*: Si los valores aleatorios de Area aleatoria son
de entre (-7;9): Tomara cualquier valor que se encuentre
en ese intervalo (con el -7 y 9 incluidos)

#################################
CONFIGURACIÓN MAL HECHA DEL AREA ALEATORIA:
-Area Limite = 12 / Area Limite Reversa: -12
El intervalo sería de (-12;12)
-AREA ALEATORIA= (-15;13)
(El valor -15 es mayor a -12) y (el valor 13 es mayor a 12),
eso esta mal y podria generar bugs.
#################################
CONFIGURACIÓN BIEN HECHA DEL AREA ALEATORIA:
-Area Limite = 14 / Area Limite Reversa: -11
El intervalo sería de (-11;14)
-AREA ALEATORIA = (-11;13)
(El valor -11 es igual a -11), (el valor 13 es menor a 14).
Esta bien hecho.
#################################

5)Switch-Indicaciones: Muestra los mensajes de texto que
enseñan como forzar la cerradura y demás
Si esta ON: Se mostrará.
Si esta OFF: No se mostrará

Puede directamente no usarse este interruptor
si no se desea usar las indicaciones para el
jugador.

EJEMPLO DE PÁGINA 1
Página 1 Ejemplo:
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Uso-2

Página 2:
Dentro de las Condiciones y efectos 
de esta página debe ponerse
la recompensa al lograr forzar la cerradura (en caso de cofres).

(En caso de Puertas); Al lograr forzar,
que se active un interruptor local que
Nos lleve a otra página donde, la puerta puede abrirse 
permanentemente.

EJEMPLO PÁGINA 2

Ejemplo de Página 2:
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Uso-3

Página 3:
Esta página se activa con interruptores locales=
-Cofres: Estos no tendran ningún proceso, al llegar a la página 3
se quedaran inútiles y sin uso.

-Puertas: Estos por lo general, poseen "su recompensa", que es
lograr abrir la puerta (con su animación y todo), en esta página.
De esta forma podremos abrirla por siempre tras lograr forzar
la cerradura correctamente.


[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Descarga-keylock

[Nuevo]  LINK DE LA DEMO DEL ENGINE [Versión 1.3 Alpha 15/09/2019] (SIN RTP):


Link:

(Obsoleto)  LINK DE LA DEMO DEL ENGINE [Versión 1.2 Beta 05/01/2019] (SIN RTP):


Código:
http://www.mediafire.com/file/8ctae150bnznwxd/Keylock+Engine+v1.2+%28Por+IvalteK_Dev%29.rar


(Obsoleto)  LINK DE LA DEMO DEL ENGINE [Versión 1.1 Beta 02/01/2019] (SIN RTP):


Código:
http://www.mediafire.com/file/t9odqmp2n9xhj3q/Keylock+Engine+por+IvalteK_Dev.rar



¡ESPERO QUE LES SEA ÚTIL, POCO A POCO IRÉ ACTUALIZANDO EL ENGINE, PARA IR MEJORANDOLO!  Ópalo Chao



Última edición por -IvalteK- el Lun Sep 16, 2019 2:49 am, editado 4 veces (Razón : Actualización)

Vala

Vala
Oh my God! Me en-can-tó. Realmente se me ocurren muchas escenas de mi juego en donde podría utilizar este engine. Estoy convencida de que le resultará de mucha utilidad a los miembros de la comunidad. Por cierto, el engine no me parece cutre en lo absoluto, como habías dicho en el post de presentación.

Te doy tu muy merecido Ópalo Reputación y espero a ver muchos más de tus aportes.

Saludos,
Vala.



[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) M4FTeH
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Dreki_userbar_by_orochii-d5lt2qd
Reputación del mensaje :100% (1 voto)

-IvalteK-

-IvalteK-
@Vala escribió:Oh my God! Me en-can-tó. Realmente se me ocurren muchas escenas de mi juego en donde podría utilizar este engine. Estoy convencida de que le resultará de mucha utilidad a los miembros de la comunidad. Por cierto, el engine no me parece cutre en lo absoluto, como habías dicho en el post de presentación.

Te doy tu muy merecido Ópalo Reputación y espero a ver muchos más de tus aportes.

Saludos,
Vala.

¡Muchas gracias! Aunque desmerecidamente dejé abandonado este Engine por muchos meses, hace poco lo remonte para mejorarlo un poco. Mi idea inicial era que alguien con verdadero conocimiento viese este engine y decida hacer uno mejor, que realmente valga la pena usar xD.
¡Aún así iré mejorando el Engine en esos ratillos libres que tengo!  
Ópalo Hachimaki
(Perdón por responder tan tarde, después de tantos meses he podido conectarme xD)

-IvalteK-

-IvalteK-
8 meses después de crear este Engine, me digno a sacar una actualización xD, todo un trabajador...

Contenido patrocinado


Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.