Últimos temas
» [Sugerencia]Limpieza de recursos viejos en el foro.
por Cuyo1786 Hoy a las 9:52 am

» Busco grupo para un inexperta pero con ganas
por BACA Hoy a las 1:41 am

» Buscando pixel artista, trabajo pagado.
por pixeloid Ayer a las 11:33 pm

» [MV]Butterfly Paradox
por DopellSerch Ayer a las 9:44 pm

» LMD - Lunas de Magia Divina
por Zaabos Ayer a las 12:46 am

» LA BRÚJULA DE ZAZA [VXACE]
por Pocari Dom Oct 20, 2019 1:29 pm

» [VXA]Resident Evil Menu
por DorFenn Dom Oct 20, 2019 1:42 am

» (RMMV) Precognition
por JapoZero Jue Oct 17, 2019 11:40 pm

» Ayuda, duda
por BACA Miér Oct 16, 2019 7:38 pm

» Duda con ventana de comandos en Script
por DorFenn Lun Oct 14, 2019 1:46 am

» Índice Scripts RGSS3
por ZororoWhite Dom Oct 13, 2019 12:24 am

» [VX Ace] Script para duplicar tamaño y escala de ventana del juego
por ZororoWhite Dom Oct 13, 2019 12:23 am


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

Ir abajo

[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Empty [Engine Vx Ace] Forzar Cerraduras (Versión 1.3)

Mensaje por IvalteK_Dev el Jue Ene 03, 2019 12:56 am

¡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)
-*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:
http://www.mediafire.com/file/1ywfe2kybeo8iby/Keylock_Engine_v1.3.1%28Alpha%29.rar/file

(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!



Última edición por IvalteK_Dev el Lun Sep 16, 2019 2:48 am, editado 6 veces (Razón : Actualización del Engine 15/9/19)
IvalteK_Dev
IvalteK_Dev
PJ de Relleno
PJ de Relleno

Masculino
Argentina
RPG Maker : Ace
Mensajes : 23
Monedas : 44
Reputación : 3
Edad : 19
Localización : Argentina

Volver arriba Ir abajo

[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Empty Re: [Engine Vx Ace] Forzar Cerraduras (Versión 1.3)

Mensaje por Muzgar el Vie Ene 04, 2019 2:29 pm

Muchas gracias por crear y compartir este engine. Seguramente a más de una persona le es útil un engine de este estilo. Viendo los comandos y el engine "por dentro" se puede notar que te lo has currado bastante y debo reconocer que he aprendido alguna cosilla que nunca se me había ocurrido, quizás por no haber tenido necesidad en el pasado o simplemente por que nunca lo pensé xD pero la cosa es que lo aprendí y lo agradezco por ello.

El engine en general está muy bien, el problema es que es un mini-juego de azar, es totalmente aleatorio y la única opción de desbloquear es con un "prueba y error" lo que te lleva a depender de la suerte. A forma de mejora mi consejo es que mires de hacer que vibre un poco cuando se acerque o suene un ruidito o algo. Aunque supongo que para ello tendrías que poner un valor fijo en plan "el 3" y hacer que haya ruido en el -4, 1, 3 y 6, de esta forma el jugador tendría más probabilidades de acertar. Aunque tendría que hacerlo a mano xD no sé, no pensé mucho en ello. Claro está que si quieres que sea aleatorio, entonces ni dije nada.

De todas formas está muy trabajado y bien traído, mis felicitaciones.

Muchas gracias por compartir y crearlo.

Espero poder ver más engines tuyos en el futuro.

Nos vemos

P.D: Te he arreglado los "spoilers" del tema que se convirtieron en "code" lo cual era algo molesto.

_________________
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) 8jqSjBi
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) A4IkPGg
Apoya wild wars poniendo esta barra en tu firma
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) 6Q3Q0PD

Muzgar apoya a...
Spoiler:
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) PZdiBZY
[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) 2d82ir5
Muzgar
Muzgar
Admin
Admin

Rmakercom
RPG Maker : Ace
Mensajes : 1406
Monedas : 1348
Reputación : 182

Volver arriba Ir abajo

[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Empty Re: [Engine Vx Ace] Forzar Cerraduras (Versión 1.3)

Mensaje por IvalteK_Dev el Vie Ene 04, 2019 2:50 pm

Muchas gracias Muz! Me alegra que te halla gustado :D
Con respecto al parametro de azar, es algo que estoy arreglando, añadiendo que dependiendo de la dificultad de la cerradura, el margen que sea forzarla sea más grande o pequeña.
Actualmente es por no decir muy por la suerte, pués hay que atinarle, pero estoy en ello n.n

Ademas ya arregle la limitación de solo poder poner un evento con el engine en el mapa, ahora pueden ser los que deseen y de paso estoy mejorando las animaciones.

Gracias de nuevo, saludos :D
IvalteK_Dev
IvalteK_Dev
PJ de Relleno
PJ de Relleno

Masculino
Argentina
RPG Maker : Ace
Mensajes : 23
Monedas : 44
Reputación : 3
Edad : 19
Localización : Argentina

Volver arriba Ir abajo

[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Empty Re: [Engine Vx Ace] Forzar Cerraduras (Versión 1.3)

Mensaje por IvalteK_Dev el Dom Sep 15, 2019 10:48 pm

Lamento tardar tanto en sacar una nueva versión del Engine,
pero debido al poco feedback del mismo he ido atrasando
mi intervención en este Engine, hasta encontrar que puedo
mejorar en él.
IvalteK_Dev
IvalteK_Dev
PJ de Relleno
PJ de Relleno

Masculino
Argentina
RPG Maker : Ace
Mensajes : 23
Monedas : 44
Reputación : 3
Edad : 19
Localización : Argentina

Volver arriba Ir abajo

[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Empty Re: [Engine Vx Ace] Forzar Cerraduras (Versión 1.3)

Mensaje por Ruben_modder el Dom Sep 29, 2019 6:56 am

Esto esta guay!! crees que se podría hacer para que funcione en el Maker MV??
Ruben_modder
Ruben_modder
PJ Recurrente
PJ Recurrente

Masculino
España
RPG Maker : MV
Mensajes : 76
Monedas : 585
Reputación : 2

Volver arriba Ir abajo

[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Empty Re: [Engine Vx Ace] Forzar Cerraduras (Versión 1.3)

Mensaje por IvalteK_Dev el Dom Sep 29, 2019 2:34 pm

@Ruben_modder escribió:Esto esta guay!! crees que se podría hacer para que funcione en el Maker MV??

¡Hola Ruben! ¡Claro que sí! El engine al no útilizar scripts es totalmente adaptable a MV  y a XP, un saludo!!
IvalteK_Dev
IvalteK_Dev
PJ de Relleno
PJ de Relleno

Masculino
Argentina
RPG Maker : Ace
Mensajes : 23
Monedas : 44
Reputación : 3
Edad : 19
Localización : Argentina

Volver arriba Ir abajo

[Engine Vx Ace] Forzar Cerraduras (Versión 1.3) Empty Re: [Engine Vx Ace] Forzar Cerraduras (Versión 1.3)

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

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