{"id":421,"date":"2022-01-25T17:55:18","date_gmt":"2022-01-25T17:55:18","guid":{"rendered":"https:\/\/www.carlosadan.net\/?page_id=421"},"modified":"2022-01-26T12:59:16","modified_gmt":"2022-01-26T12:59:16","slug":"nolaika","status":"publish","type":"page","link":"https:\/\/calaran.net\/?page_id=421","title":{"rendered":"NOLAIKA"},"content":{"rendered":"\n\n\n\n\n<h3 class=\"wp-block-heading\">Descripci\u00f3n<\/h3>\n\n\n\n<p><em>NOLAIKA<\/em> es un juego de puzles de combinaciones de colores y estilo pixel art, en el que el jugador deber\u00e1 utilizar una plataforma para llevar bolas de colores que simbolizan muestras de ADN de un punto a otro, haciendo que reboten en ella de una forma similar a Arkanoid, para crear criaturas extra\u00f1as. El juego fue creado en Unity 2020 para la <em>Spain Game Developers Jam III<\/em>, y a pesar de plantear inicialmente una mec\u00e1nica de puzles sencilla, a\u00f1ade un componente de gesti\u00f3n para poder decidir como emplear cada bola.<\/p>\n\n\n\n<p>El jugador toma el papel de alguien que tiene como tarea la creaci\u00f3n de criaturas mediante las mezclas adecuadas de ADN para habitar planetas con condiciones clim\u00e1ticas muy duras. Para ello deber\u00e1 controlar una m\u00e1quina especial dise\u00f1ada para ello, con una entrada de las muestras, la plataforma para enviar las muestras y un lugar de destino, que adem\u00e1s incluye un selector para decidir hacia cual de los dos tanques de gestaci\u00f3n ir\u00e1 la muestra, o si se devuelve al circuito. El punto de vista es principalmente el del interior de la m\u00e1quina, todo ello con una buena dosis de humor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Objetivos de dise\u00f1o<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Crear un juego de puzles entretenido y divertido que cumpliera los requisitos de la Jam:<ul><li>El tema era &#8216;Uni\u00f3n&#8217;.<\/li><\/ul><ul><li>Todo el contenido debe ser creado para el juego o bien estar bajo licencia Creative Commons (p\u00fablica o con referencia).<\/li><li>Acabar y publicarlo dentro del plazo (1 semana).<\/li><\/ul><\/li><li>Demostrar habilidades en el dise\u00f1o de un juego de puzles con unas mec\u00e1nicas sencillas, pero que fuese entretenido y divertido.<\/li><li>Balancear los distintos tipos de muestras con sus caracter\u00edsticas, de forma que se comporten distinta a la hora de rebotar (m\u00e1s peso, mayor elasticidad&#8230;) e incluso a\u00f1adir muestras corruptas, que deben ser descartadas o pueden poner en riesgo la mezcla. Del mismo modo utilizar eso para balancear las distintas fases.<\/li><li>A\u00f1adirle una buena dosis de humor tanto para la creaci\u00f3n de las criaturas, ya sean exitosas o completos fracasos, e incluso en el game over.<\/li><li>Dise\u00f1ar y crear todos los assets para el juego, incluyendo efectos de sonido y m\u00fasica.<\/li><\/ul>\n\n\n\n<p id=\"design-doc\">Link de la p\u00e1gina del juego: <a href=\"https:\/\/invertedcastleworks.itch.io\/iwantmyroom\">https:\/\/invertedcastleworks.itch.io\/iwantmyroom<\/a><\/p>\n\n\n\n<p>El juego se puede descargar tanto para Windows (7-10) como para Mac OSX.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Informaci\u00f3n detallada<\/h3>\n\n\n\n<p><em>NOLAIKA<\/em> se desarroll\u00f3 expresamente para una Game Jam y para ello se form\u00f3 un peque\u00f1o equipo con la idea de asumir el reto, aprender y adquirir experiencia en la creaci\u00f3n de un juego de puzles original. En este caso todo el contenido del juego se cre\u00f3 para la ocasi\u00f3n, y aunque yo me ocup\u00e9 principalmente del Game Design y la programaci\u00f3n, la conceptualizaci\u00f3n del juego y el level design se hizo de manera conjunta con todo el equipo, si bien es cierto que posteriormente me ocup\u00e9 tambi\u00e9n del balanceo de la dificultad de las fases.<\/p>\n\n\n\n<p>El resto de esta p\u00e1gina del juego est\u00e1 destinado a mostrar brevemente las tareas que llev\u00e9 a cabo y algunas im\u00e1genes para ilustrar con mayor detalle.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Mapa del nivel<\/h5>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/carlosadan.net\/wp-content\/uploads\/2022\/01\/help.png\" alt=\"\" class=\"wp-image-424\" srcset=\"https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/help.png 640w, https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/help-300x169.png 300w, https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/help-150x84.png 150w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Game &amp; Level Design<\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>Elementos narrativos: descripci\u00f3n de los planetas y sus caracter\u00edsticas, secuencia animada mostrando el viaje hacia el planeta, monstruo apareciendo en el Game Over&#8230;<\/li><li>Gesti\u00f3n y balanceo de dificultad en las distintas fases.<\/li><li>Dise\u00f1o y balanceo de las distintas propiedades f\u00edsicas de las bolas.<\/li><li>Dise\u00f1o de la maquinaria: Entrada de ADN, embudo de salida, selector de c\u00e1mara de gestaci\u00f3n, piscina de residuos&#8230;<\/li><li>Dise\u00f1o de la estructura de men\u00fas y UI:<ul><li>Men\u00fa Principal.<\/li><li>Men\u00fas In-Game:<ul><li>Interfaz de la m\u00e1quina introductoria de cada fase.<ul><li>Informaci\u00f3n del planeta.<\/li><li>Requisitos.<\/li><\/ul><\/li><\/ul><\/li><li>Men\u00fa de Pausa.<\/li><li>Men\u00fa de Fin del Juego (Game Over).<\/li><\/ul><\/li><li>Dise\u00f1o de las bolas (muestras de ADN) y sus propiedades.<\/li><li>Obtenci\u00f3n de las criaturas, tanto para \u00e9xitos como fracasos.<\/li><li>Dise\u00f1o global de la m\u00e1quina.<\/li><li>Definici\u00f3n de las mec\u00e1nicas.<\/li><li>Distribuci\u00f3n de teclas y botones para Input.<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Scripting<\/h5>\n\n\n\n<ul class=\"wp-block-list\"><li>Input Manager:<ul><li>Mapeado para teclado y Gamepad utilizando el nuevo sistema de Input de Unity.<\/li><\/ul><\/li><li>Eventos.<\/li><li>Interacci\u00f3n con los men\u00fas:<ul><li>Men\u00fa Principal.<\/li><li>Men\u00fa de pausa.<\/li><li>Tutorial.<\/li><\/ul><\/li><li>Gesti\u00f3n de la cola de muestras.<\/li><li>Utilizar el motor de f\u00edsicas 2D para aplicar las distintas propiedades a las muestras, del mismo modo que para el rebote en su plataforma:<ul><li>Materiales f\u00edsicos para las propiedades de adherencia y rebote.<\/li><li>Rebote en la plataforma, tanto autom\u00e1tico como manual en algunos puntos para favorecer un gameplay fluido sin perjudicar al jugador.<\/li><\/ul><\/li><li>GUI (Interfaz de la maquina, paneles informativos, introducci\u00f3n de cada nivel, men\u00fas&#8230;).<\/li><li>Player controller (control de la plataforma, gesti\u00f3n del selector de c\u00e1mara de gestaci\u00f3n&#8230;):<\/li><li>A\u00f1adir m\u00fasica y sonido.<\/li><li>Testing y correcci\u00f3n de bugs.<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Ejemplo de gameplay<\/h5>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/carlosadan.net\/wp-content\/uploads\/2022\/01\/sADZV9-1-1024x575.png\" alt=\"\" class=\"wp-image-427\" srcset=\"https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/sADZV9-1-1024x575.png 1024w, https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/sADZV9-1-300x168.png 300w, https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/sADZV9-1-768x431.png 768w, https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/sADZV9-1-1536x862.png 1536w, https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/sADZV9-1-150x84.png 150w, https:\/\/calaran.net\/wp-content\/uploads\/2022\/01\/sADZV9-1.png 1609w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\"><li>Se muestra informaci\u00f3n del planeta de destino y los requisitos de \u00e9xito para la creaci\u00f3n de las criaturas, pudiendo ser una o dos.<\/li><li>Una vez inicia el nivel se genera una cola de bolas aleatoria basada probabilidad de aparici\u00f3n de cada color de bola seg\u00fan la fase. <\/li><li>Cada pocos segundos aparece una nueva bola que debe ser llevada hasta el embudo en el otro extremo. El tiempo entre cada una de las bolas var\u00eda en funci\u00f3n de la fase.<\/li><li>Una vez se introduce la bola en el destino, se a\u00f1adir\u00e1 al contador correspondiente de la c\u00e1mara de gestaci\u00f3n seleccionada, o bien volver\u00e1 a la cola si no hay una c\u00e1mara activa.<\/li><li>Una vez se completen todos los requisitos podr\u00e1 crearse la criatura, cuyo resultado puede variar en los siguientes casos: <ul><li>Se introducen bolas equivocadas.<\/li><li>Se a\u00f1aden m\u00e1s muestras de las necesarias.<\/li><li>Se introducen muestras corruptas (bolas grises)<\/li><\/ul><\/li><li>Cuando han salido casi todas las bolas que se hab\u00edan generado (sin contar las que han sido reintroducidas) se generan m\u00e1s bolas que se a\u00f1aden a la cola.<\/li><li>Si una bola cae a la piscina de l\u00edquido el nivel de contaminaci\u00f3n sube. Cuando este llega al l\u00edmite aparece una criatura monstruosa que rompe la m\u00e1quina. Game Over.<\/li><li>Para superar una fase se deben crear las criaturas correctas necesarias.<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Descripci\u00f3n NOLAIKA es un juego de puzles de combinaciones de colores y estilo pixel art, en el que el jugador deber\u00e1 utilizar una plataforma para llevar bolas de colores que simbolizan muestras de ADN de un punto a otro, haciendo que reboten en ella de una forma similar a Arkanoid,\u2026<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/calaran.net\/?page_id=421\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/template-twocolumns-left.php","meta":{"footnotes":""},"class_list":["post-421","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/calaran.net\/index.php?rest_route=\/wp\/v2\/pages\/421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calaran.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calaran.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calaran.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calaran.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=421"}],"version-history":[{"count":10,"href":"https:\/\/calaran.net\/index.php?rest_route=\/wp\/v2\/pages\/421\/revisions"}],"predecessor-version":[{"id":459,"href":"https:\/\/calaran.net\/index.php?rest_route=\/wp\/v2\/pages\/421\/revisions\/459"}],"wp:attachment":[{"href":"https:\/\/calaran.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}