Me alegro de que te haya gustado, incluiré un tutorial con los controles para los próximos juegos que haga.
KoalaAsesino
Creator of
Recent community posts
https://koalaasesino.itch.io/diver
Este es mi juego, por si quieres echarle un vistazo. No llevo mucho tiempo haciendo juegos, así que todas las sugerencias y críticas son una oportunidad para mejorar, por lo que agradezco mucho la honestidad. Espero que te guste!
Creo que el juego está muy bien ejecutado y es entretenido. Me gustan mucho los menús, y el detalle de las mates en los créditos mola. Los gráficos están bastante bien y me gusta que los productos cambien de color porque le da más variedad. El sonido también está muy bien, aunque te recomendaría añadir que hubiese música en el menú. Me he atascado un poco con lo de las tarjetas de crédito porque no tenía claro donde las tenía que poner, te recomendaría resaltar el lector de alguna forma para hacerlo más intuitivo. Como sugerencia, creo que la experiencia se realzaría si se metiese prisa al jugador cuando la gente se fuese acumulando. Se me ocurre que, por ejemplo, hubiese música de fondo que se fuese acelerando a medida que la gente se fuese acumulando para generar un poco de estrés al jugador y meterle prisa, acompañado de otros efectos como que la gente se agitase un poco e incluso echase humo. El juego está bastante bien, así que muchas felicidades por lo que has hecho!
Como programador (novato, pero programador) que soy también quería saber si me podías explicar por favor la utilidad de la función que describes. No sería más fácil establecer directamente el tiempo para la siguiente compra con un número aleatorio entre un valor mínimo y uno máximo? Además, representando la función en geogebra (una calculadora gráfica) me he dado cuenta de que cuanto menor es el número random mayor es el valor resultante (tiende a infinito cuando x tiende a 0+), así que si el número aleatorio que se genera es muy cercano a cero daría como resultado un tiempo de espera indeseadamente alto... O lo he entendido mal? Lo que he metido en la página que te digo (https://www.geogebra.org/graphing?), suponiendo que el tiempo medio entre clientes es de 5s, ha sido: f(x)=Si(x ≤ 1,-1 * 5 * ln(x)) .
Me gusta mucho la introducción del juego por lo dinámica que es (me puedes pasar un enlace para descargar esa fuente de letra? xd) y el concepto me parece original. La idea de los missclickers es interesante, aunque creo que estaría bien que apareciesen un poco más lejos para dar más margen. También me he dado cuenta de que al pulsar una tecla se echan hacia atrás. Imagino que lo habrás hecho intencionalmente, pero creo que puede dar sensación de bug. Un pequeño error que he encontrado es que cuando se activa el menú siguen viniendo missclickers, y especialmente en la primera partida que todavía estás entendiendo que tienes que hacer, confunde un poco. En unity se puede pausar el tiempo de esta forma: Time.timeScale = 0;
También creo que sería una buena implementación que reconociese el bloque numérico. Por lo demás el juego, como he dicho, me parece bastante original, así que te felicito por el enfoque que le has dado! A mí casualmente hace unos 2 años me dio por memorizarme los cien primeros decimales ¯\_(ツ)_/¯, así que no me ha hecho falta ni mirar arriba xd. Está bastante bien que al final te ponga el tiempo que has tardado y se te ponga una calificación, porque le da al jugador un incentivo para superarse y así alargar la duración del juego. El juego es entretenido, la música y los sonidos encajan perfectamente, y los gráficos cumplen. Felicidades!
Es cierto, se me olvidó comentar lo de las monedas, muy buena idea también: así quien quiera pasárselo rápido toma la ruta corta pero los cabezones como yo cogemos todas las monedas jajaj. Ya me imaginaba que la mayoría de atajos del vídeo que os pasé serían intencionados, yo principalmente me refería al del principio pero ya que estaba incluí más. Me alegro de que mi comentario os haya agradado, suerte! ^^
Me alegro de que te guste! Sí, la introducción por lo que he podido ver en los comentarios tenía que haberla incluido, eso que me anoto para el próximo juego. En cuanto a mecánicas, más allá del movimiento, que los arpones den la vuelta a la pantalla, y los guppies asesinos, solo hay dos que a uno se le podrían pasar por alto, y son que las burbujas empujan hacia arriba los objetos (jugador, peces y arpones) y que dos arpones pueden chocar entre sí (que puede ser utilizado para defenderte si no te da tiempo a esquivarlo). También las algas esconden a los peces si pasan por detrás, pero no es más que un detalle.
Muy buen juego! La mecánica me parece super original y se utiliza muy bien, además de tener sentido contextual. Los gráficos me encantan y los fondos están muy bien. Se agradece que haya un tutorial y la música también está genial y mola que cambie en función del área en la que encuentres. El diseño de niveles es bastante bueno ya que no se hace monótono, pero algo que creo que le hace mucha falta son checkpoints, más teniendo en cuenta que es un juego de jam. También creo que estaría bien que la mano se enganchase sola al punto de agarre más cercano al pulsar espacio porque a veces es difícil con el ratón, especialmente si la cámara se mueve un poco, aunque en general tampoco es mucho problema. Un pequeño error que he encontrado es que al final en los créditos suena una nueva canción pero no deja de sonar la anterior, así que se solapan (o al menos esa sensación me ha dado). También he encontrado que en el segundo nivel se podía atajar mucho por lugares que entiendo que no están pensados para ellos, así que aquí os dejo un vídeo en el que los muestro:
https://drive.google.com/file/d/10FhQruag_Ed64D4x3x_-5lMB8kap3LoH/view?usp=shari...
He visto alguno más en el siguiente pero no tantos. Me ha gustado mucho que poco a poco se fuesen metiendo nuevos objetos con los que interactuar y las plataformas/agarraderas que se rompen al rato.
En resumen, muy buen juego, muchas felicidades!
El juego está bien, la mecánica es original y tanto la música como los gráficos están bien. Al principio no entendía muy bien como funcionaban las calaveras y los huesos, creo que un pequeño mensaje habría ayudado. Estaría bien que hubiese algún mapa más para jugar (o que directamente se generasen aleatoriamente, aunque eso es más difícil de implementar), pero aún así es entretenido pasarse el que hay. Buen trabajo!
Al principió pensé que era un bug y cuando me di cuenta de que no me empecé a reír como nunca xd. Buena mecánica, y buena idea la de que los niveles se generen aleatoriamente. Como sugerencia, podrías encadenar tres niveles del tirón para alargar un poco el juego, y que a medida que pasases de nivel se incluyesen nuevos obstáculos/enemigos. De todos modos muy buen juego, felicidades!
Me alegro de que te haya gustado ^-^. Los controles están en la página del juego, e hice que se iniciara el juego con la E para intentar que el jugador viese que es una tecla con función. De todos modos tienes razón: en un juego de jam hay que ser lo más claro posible, así que tomo nota, gracias por tu comentario!
Muchas gracias por tu comentario! Pensé en hacer que pulsando la tecla hacia abajo se pudiese bajar, pero no lo acabé implementando porque creo que jugar con la gravedad le da un toque de dificultad. En cuanto a lo de los peces, me interesa el error que comentas... ninguno de los peces te hace daño, a excepción de los guppies (los de los ojos rojos) que te persiguen. Si entiendo bien lo que dices, los guppies no te hacían daño al caer? (⊙.☉) Gracias por aportar tu punto de vista :D
No sabes cuanto me alegro! La verdad es que pensé en hacer un récord, pero no me dio tiempo porque estuve varios días sin trabajar en el proyecto ya que el artista se echó para atrás en el último momento y a mí se me quitaron las ganas (._.), de modo que cuando me animé a hacerlo ya había perdido bastante tiempo. Estoy muy contento de que el resultado final te haya gustado de todos modos y te haya resultado intuitivo, y muchas gracias por la sugerencia \(ᵔᵕᵔ)
Me parece un planteamiento original! Creo que se podía haber alargado un poco más, pero es de agradecer que las preguntas que hay sean en general interesantes o graciosas y no puro relleno. Un error que he encontrado es que la música solo suena en el menú, y es una lástima porque es agradable de escuchar. También algún sonido al hacer click en los botones realzaría la experiencia. Por si te ayuda, puedes utilizar los programas "SFXR" o "BFXR" (este último es algo más completo) para crearlos fácilmente (son gratuitos). Me parece buena idea que al responder mal no tengas que empezar desde el principio, especialmente teniendo en cuenta que es un juego de jam. En cuanto al sprite de quien te hace las preguntas, creo que mejoraría si los pixeles de la barbilla fueran de igual tamaño que los del resto del cuerpo, porque desentona ligeramente. En este tipo de juegos, creo que queda mejor una estética más minimalista con colores planos, y dado que hay pocos sprites que hacer no supone mucho trabajo. También te sugeriría cambiar los colores de los botones: es mejor que la letra y el borde sean oscuros y el color de relleno claro. Otra cosa que creo que le sentaría bien gráficamente (como a cualquier otro juego) es utilizar colores opuestos en la rueda cromática, que suelen combinar muy bien. Por si sigues trabajando en este proyecto o creas otro nuevo, creo que te pueden servir de ayuda estas páginas para encontrar colores que combinen bien:
-https://jxnblk.github.io/hello-color/
-https://color.adobe.com/es/create/color-wheel (tiene varias opciones pero la que más utilizo yo es la de complementarios).
En cualquier caso, aunque gráficamente podría mejorar, el juego es entretenido y algunas preguntas hasta me han hecho reírme. Espero que mi comentario te pueda servir de ayuda... Mucha suerte!
Me ha gustado mucho! El uso de la temática es muy bueno, ya que más allá del contexto del juego, está implicado de forma muy directa en el gameplay. Me gusta mucho el apartado visual, y está muy bien que los militares aparezcan de otro color para distinguirlos fácilmente. Como ya han señalado en otro comentario, hay algún que otro sprite un poco pixelado que desentona ligeramente, pero ni mucho menos arruina la experiencia. La música transmite perfectamente el ambiente militar, y en cuanto a los sonidos... qué maravilla!!! Me parece buena idea que te puedas enganchar a los objetos en movimiento, y las cinemáticas están genial. La historia se entiende perfectamente aún a pesar del poco texto que hay, así que muy bien comunicado. Es fácil adaptarse a los controles y es un buen detalle que Octopi pueda romper cosas sin querer. Los tentáculos se sueltan solos cuando uno espera que lo hagan, así que bien programado :). En definitiva, un juego corto ideal para una jam, muy original, con un apartado audiovisual magnífico y divertido de jugar, felicidades por lo que habéis hecho!
Es que como desarrollador que soy soy consciente de la ilusión que cada uno tenemos en nuestros proyectos y del trabajo que llevan detrás, así que trato de animar y ayudar a todos de la mejor forma que puedo, porque es como a mí me gustaría que el resto fuese conmigo. Gracias a ti por el cumplido <3
El juego es, sobre todo, divertido, así que muchas felicidades por lo que habéis hecho, me lo he pasado muy bien (mi récord es 0:55s :D). Me parecen un acierto que las burbujas de poderes especiales aparezcan en distintas circunstancias porque permite a cada jugador enfocar su partida a conseguir los efectos que le interesen. El mapa es lo suficientemente grande y variado y los distintos enemigos aportan una buena variedad de situaciones al jugador que hace que el juego no sea monótono. También me parece un acierto que al disparar se reduzca el multiplicador del tiempo porque hace que tengas que aprovechar muchos tus disparos. Tanto los sonidos, los gráficos y la música están muy bien y se siente bien a nivel jugable.
Un pequeño error que he encontrado es que se va más rápido al moverse en diagonal que al moverse recto. No es que me quiera poner técnico, pero creo que lo que pasa es lo siguiente: cuando te mueves, por ejemplo, a la derecha, el vector de movimiento es (1, 0), y cuando te mueves hacia arriba-derecha, es (1, 1). La cosa es que la magnitud (distancia/s) en el primer caso, utilizando el teorema de pitágoras, es de 1 mientras que en el segundo es, aproximadamente, 1.41. Esto se puede solucionar muy fácilmente en unity normalizando el vector de movimiento, supongamos mov, que se hace de la siguiente manera:
mov = mov.normalized;
Tecnicismos a un lado, el juego, como he dicho, está muy bien. Espero haberme explicado correctamente y que mi comentario os haya servido de ayuda, mucha suerte!
El diseño de niveles es maravilloso y las mecánicas están genial. La de poder dejarse caer por la pared es buenísima porque amplía mucho las posibilidades de diseño de niveles. Que poco a poco se vayan introduciendo nuevas mecánicas está genial porque le da mucha variedad, y los niveles tienen una dificultad perfecta: lo suficientemente demandantes como para tener que hacer unos cuantos intentos pero sin llegar a frustrar. Me encanta como funcionan tanto enemigos como explosivos y lámparas. Gráficamente es directamente perfecto y la música encaja de lujo. 10/10.
Me ha gustado el juego, aunque me he quedado atascado sin ser capaz de abrir la última fila de puertas. El juego es entretenido de jugar, y el hecho de que el personaje se atasque con la pistola me resulta gracioso. Te recomendaría incluir algún tipo de señalización a las partes del mapa para que sea más fácil orientarse (sirve cualquier cosa: un dispensador de agua, una estantería, lo que sea). No entiendo muy bien para que sirven las tres puertas que hay a la izquierda en la zona de las luces, porque aunque abras las puertas no parece que se pueda hacer nada dentro. Creo que ayudaría a resolver el puzzle final que cuando abrieses una fila de puertas por haber hecho la combinación necesaria de botones/interruptores sonase algún sonido para indicar que las has abierto. La idea de las cajas me parece que va muy bien con la mecánica de la pistola super larga, así que muy bien por esa parte. En todo caso tanto la música como el apartado gráfico y los sonidos están muy bien, y es entretenido, así que felicidades por el juego!
El juego en su conjunto es divertido, me lo he pasado bien jugándolo. No obstante, aquí te dejo unas ideas que creo que podrían ayudarte a mejorarlo:
-Un detalle en el que me he fijado, aunque no es de mucha importancia, es que las sombras de los enemigos/personaje no están pixeladas como el resto del juego, y eso rompe un poco con la estética.
-La música está, a mi parecer, muy alta, e impide que se escuchen correctamente el resto de sonidos.
-Estaría bien algo más de feedback, como por ejemplo que al golpear a un enemigo este se pusiese momentáneamente en rojo y fuese ligeramente empujado hacia atrás, incluso echando algunas partículas de sangre.
-Un problema que le veo al gameplay es que si cuando matas enemigos tu martillo crece, puedes decidir no matarlos y pasar de sala sin pelear. Una idea que creo que lo solucionaría es que no se pueda pasar de sala sin matar a todos los enemigos o que el martillo se vaya alargando solo y al matar enemigos se encogiese.
Por lo demás, la introducción del principio está muy bien, me ha gustado la forma de seleccionar los menús con el martillo y el gameplay es divertido y variado, así que felicidades por el juego que has hecho!
La idea es interesante y utiliza el tema de forma original, bien hecho! Un detalle que creo que estaría bien implementar es que los botones de la pantalla de inicio se destacasen de alguna forma (por ejemplo iluminándose o aumentando ligeramente el tamaño) al pasar el ratón por encima, ya que como no interactúan uno no sabe si no está detectando bien el mouse o si el juego se ha crasheado o algo. También creo que implementar un tiempo límite para construir la casa le daría un toque interesante. Un error importante que he notado es que cuantos más frames hay, mayor es la velocidad del personaje: Lo he probado en un ordenador bastante potente y en un portátil más flojillo, y en el ordenador potente el personaje iba super lento mientras que en el portátil rapidísimo. Por si te ayuda, en unity esos errores se pueden solucionar multiplicando el movimiento del personaje por Time.deltaTime. Siendo honesto, no he pasado del segundo nivel porque, no sé por qué (y esto no lo digo para ofender ni nada), me duele la cabeza al jugar, pero aun así espero que mi comentario te sirva de ayuda. Por lo demás el menú inicial me gusta, el juego responde bien, y es intuitivo, así que felicidades por lo que has hecho!
Ha sido divertido jugarlo, buen trabajo! Aquí te dejo unas sugerencias por si tienes intención de seguir trabajando en el proyecto:
-Estaría bien un modo infinito: es simple pero permite alargar la vida del juego.
-Otra mejora sería poder utilizar las flechas para moverse, u otro botón para atacar con la espada, ya que es un poco incómodo manejar el personaje con WASD y a la vez tener que presionar la Z con la misma mano, o al menos a mí me lo ha resultado.
-Otra idea es que se hiciese un mayor uso de la verticalidad. Se podrían añadir, por ejemplo, plataformas sobre las que subirse.
-En relación al punto anterior, otros enemigos como por ejemplo unos que disparen otorgaría una mayor variedad al gameplay y le daría un propósito en combate al salto.
El juego en sí ofrece un buen feedback y los controles se sienten bien. Espero que mi comentario te pueda ayudar, por lo demás... felicidades por el juego!