por RothioTome
Tecnología: Unity
¿En qué consiste el juego de "THE BUTTON" de Elendow? La premisa es muy simple: cada vez que pulsas el botón sumas un punto. Cada vez que sumas un punto, hay un 1% más de probabilidades de que el botón resetee el contador. El objetivo: intentar conseguir la mayor puntuación posible.
La primera vez que escuché sobre este juego me pareció una genialidad. Reducir la mecánica de un videojuego a su mínima expresión. Evidenciar la inutilidad de los seres humanos para calcular probabilidades acumulativas. Demostrar la eficacia de un programa de reforzamiento de razón variable en la tarea más simple y absurda que existe.
¿Y en qué consiste "THE BUTTONICA" entonces? En coger lo mejor del juego de Elendow, lo mejor de numerica, y crear el juego definitivo para Twitch. Un botón rojo que puedes pulsar desde el chat con escribir un simple "click" y te expone a la posibilidad de recibir un veto temporal si el azar así lo decide. No hay recompensas, solo la posibilidad de castigo.
Y aún así, todo el mundo decide pulsar compulsivamente el botón. Como mosquitos a una lámpara. Como moscas a la mierda. Como viewers delante de un buen botón rojo.
El juego se desarrolló en directo usando Numerica de base y fue liberado bajo licencia GPLv3. Y se ve así de bonito porque copia totalmente el estilo del juego original.
Puntuación: clock / 10
por Endorth
Tecnología: Godot
Puntuación: -10 / infinito
¿Sabías que hay infinitos más grandes que otros? Si sumas 2 a un infinito, el resultado es un infinito mayor; Si a su vez este infinito lo multiplicas por 2, ¡obtienes un infinito el doble de grande! Pues imagínate multiplicar un infinito por... ¡OTRO INFINITO!
Daría infinito, sí... un infinito muy grande, pero infinito.
Pues en infinitica nos da igual de qué infinito partas, así que la explicación de antes no nos importa, es solo información, en principio.
Así que vamos a intentar restar de 1 en 1 desde Infinito hasta 0, las reglas son sencillas, quien llegue a 0 gana y como en Numerica, si alguien repite número o no escribe el contiguo, se reinicia y volvemos a empezar desde -1. En cada sesión se irán acumulando las unidades restadas correctamente. Así que entre infinitas personas poniendo bien su número, tendríamos que llegar a 0. El problema es que no sabemos con qué infinito partimos.
💜 ♾ Suerte ♾ 💜
por seyacat
Tecnología: Godot
Puntuación: !b(0,0) / 10
por jotape
Tecnología: Javascript
Nivelagica es una aplicación basada en diversos modos de juego, diseñada para incentivar la competencia y el trabajo colectivo en el chat de un canal de Twitch. Surgió a partir de la idea de combinar la esencia de Numérica con diferentes enfoques de juego.
Todo comenzó con el modo de juego "Twitch Nick", inspirado por una conversación en el canal de ChrisVDev (!so @ChrisVDev). La idea original era utilizar la mecánica de Numérica, pero en lugar de números, basarse en los nombres de usuario de las cuentas de Twitch. Sin embargo, después de crear un MVP para la JAM, se consideró que no era una idea viable y se optó por no participar. Después de un tiempo de reflexión (30 minutos), se decidió crear varios modos de juego con temática numérica, dando origen a "Nivelagica".
La aplicación ofrece cinco modos de juego diferentes:
- Twitch Nick: Los participantes deben escribir el nombre de usuario de la persona anterior y seguir la cadena.
- Números binarios: Se trata de una progresión aritmética basada en números binarios.
- Fibonacci: Los jugadores deben escribir la sucesión espiral de Fibonacci.
- Números primos: Se basa en una progresión aritmética con números primos.
- Números romanos: Consiste en una progresión aritmética basada en números romanos.
Nivelagica se desarrolló como una aplicación frontend utilizando React y Tailwind. Permite añadir fácilmente nuevos modos de juego. La aplicación busca crear un ambiente competitivo y colaborativo en el chat de Twitch, donde la comunidad del canal compite por obtener la puntuación más alta y ganarse el VIP.
Puntuación: !love/10
por CakuDev
Tecnología: Unity
Targetica comenzó a idearse una semana antes de la finalización de la jam, cuando vi la propuesta de Pepe Coral en Twitter, Balancica. Me gustó tanto la idea que decidí ponerme manos a la obra para idear un juego que tuviese como eje central el chat de Twitch, pero que se alejase de la idea original de Numerica. Tras pensar un buen rato, decidí inspirarme en uno de mis pasatiempos favoritos de la feria, las escopetas. Fue entonces cuando comencé a diseñar la generación de dianas y el movimiento de la mirilla, siendo ésto último lo que más problemas me causó.
Tenía que ser capaz de adaptarse a un chat de Twitch independientemente del número de participantes, ya que en canales pequeños se movería muy poco y en canales grandes lo haría demasiado. También tenía que compatibilizar la jugabilidad con el delay que sufren los espectadores de una transmisión en Twitch. Tras varias pruebas, programé el diseño actual. Los viewers deben votar una dirección y, tras un periodo de tiempo, la mirilla se moverá en un promedio de las direcciones votadas.
El resultado final es un juego donde el chat debe mover la mirilla mediante votaciones mientras aparecen dianas en la pantalla. Cada vez que la mirilla entra en contacto con una diana, dispara automáticamente y se obtendrán más o menos puntos en función de la cercanía al centro. Al acabar la partida, se mostrará la puntuación total y se reiniciará la partida si así se ha configurado.
Para futuras actualizaciones, me gustaría mejorar el feedback al disparar a las dianas, poder marcar objetivos de puntuación y modificar el recuento de votos para representarlos gráficamente con una flecha de dirección.
Aun así, Targetica es totalmente jugable y divertido para poner de fondo en un directo.
Puntuación: 110 / 10
por Neus
Tecnología: Unity
Puntuación: 150 / 10
Nunca antes había participado en una jam y vi esta ocasión como una oportunidad para empezar y como buena fan de Pokémon decidí hacer un juego el objetivo del cual es colaborar para completar la Pokédex.
En un principio iba a haber un solo nivel, en el cual los usuarios debían saberse el orden en el que están registrados los Pokémon en la Pokédex, pero pensé que quizás sería demasiado complicado para un target que no está muy metido en el mundillo, así que decidí incluir dos niveles más:
- Nivel fácil: En este nivel el nombre del siguiente Pokémon sale en pantalla, de manera que el chat sepa cual es el siguiente sin complicaciones.
- Nivel medio: En este nivel se muestran tres opciones, una de estas es el Pokemon correcto, las demás són Pokémon aleatorios entre los 1010 que hay.
- Nivel difícil: Este es el nivel que estaba pensado inicialmente, en el cual no se muestra el nombre del siguiente Pokémon.
Pensé que algunas personas pueden encontrar más divertido que se reinicie la Pokédex cuando alguien se equivoque y otras pueden pensar que es mejor que, aunque alguien falle, se siga desde el último Pokémon acertado, así que puse la opción de elegir el modo que el streamer prefiera.
Además había pensado en poder elegir las generaciones de Pokémon con las que jugar y hacer un registro de las personas que habían participado para que salieran al completar la Pokédex. Pero por falta de tiempo se descartaron.
por Jynus
Tecnología: Godot
Puntuación: 372799 / 10
por absentmindedness
Tecnología: Unity
Puntuación: Afordin / 10
por Nekerafa
Tecnología: Godot
Puntuación: caterpie / 10
Soy Neke y vengo a presentar mi libro: Personiña NB gallegue que en sus ratitos libres empiezo proyectos y nunca termino. Así que últimamente solo me centro en Game Jams.
Pues el otro día, estando de vacaciones, estaba navegando por Twitter (si, voy a seguir diciendo Twitter), y vi que la majísima de Rothio estaba anunciando la Numerica Jam. Yo, que no sabía el contexto, pensé: "Oye, pues voy a reservar unas horitas para aprovechar para participar, que llevo tiempo sin hacer nada" (toy muy ocupade personalmente y no sale mucho tiempo). El problema, que soy muy fanboy de usar LÖVE, pero teniendo poquitas horas en mi apretada agenda de vacaciones no me daba la cabeza programar algo complicadiño, así que estuve dos días para al final decidirme tirar por Godot.
Me gustaría haberlo desarrollado en directo, pero es que estando de vacaciones no me daba tiempo a mentalizarme a exponerme en Twitch, y después de una cena me puse a pensar en los diferentes multiversos de Numerica hasta que dije: "¡Tate! ¿Y si meto cosas de furries (aka Pokémon)?", y dicho y hecho.
El jueguito es simple: tu chat puede enviar el nombre de la silueta del Pokémon que se muestra para completar la Pokédex Nacional. Si alguien se equivoca, se vuelve al primer Pokémon, y una persona solo puede escribir un Pokémon por vez. Cómo cosita que metí: los Pokémon ya descubiertos salen sin silueta (como forma de simplificar las cosas).
¡Qué disfruteis! :3.
por Kefkadev
Tecnología: Unity
Puntuación: civismo / 10
por DaniCarco y DramaticaTome
Tecnología: Unity
Puntuación: dramatica / 10
¡Haz crecer a Plantica! Streamer y viewers tendrán que cuidar a Plantica, haciendo crecer su tallo y sus hojas con el agua del tiesto, para dejarla bien bonica... ¡Pero cuidado! ¡Si no la riegas, sus hojas se marchitarán!
La idea surgió después de una jornada laboral normal de Indie Game Developer (14 horas). Decidí dormir un poco y de repente llamó a mi puerta Dramática y con entusiasmo movió sus hojas. No sé exactamente que quiso decir (No entiendo plantés). Como no la entendí, sus hojas cayeron casi rozando el suelo. Y al verla así... ¡Eureka! Me vino la idea, se lo conté a Dramática y nos pusimos hojas a la obra.
La experiencia de Dani Carco ha sido participar en unas cuantas jams. En cambio Dramática Tomé ha estado en varios tiestos diferentes.
Sobre su desarrollo que podemos decir... Movimiento de hojas arriba, arriba, abajo, abajo, izquierda, derecha... ABAJO, ABAJO, ABAJO. Ejem... Drámatica quiere decir que no fue complicado porque la idea fue la más sencilla posible, mi... Movimiento de hojas nuestra intención era participar, no nos podíamos quedar fuera, nos hacia mucha ilusión y sacamos tiempo de debajo de las piedras para conseguirlo. Nos hubiera encantado haber hecho algo mejor y pulido para estar a la altura del resto de participantes, pero aún así, estamos felices C:
Posiblemente ha sido la jam más bonita que he participado. Los pedazos de juegos que han hecho el resto, es increíble la cantidad de ideas diferentes que han salido y lo bien ejecutadas, jugarlos en directo con las demás participantes, en diferentes streams, ver la cantidad de timeouts, buen ambiente y risas... En fin, que más puedo decir: Best jam / 10.
Por supuesto pienso... Movimiento de hojas pensamos participar en la siguiente <3
por BlurSoul_, ManzDev y maxi83c
Tecnología: Javascript
Gallinérica es el resultado teórico-práctico de haber mezclado dos sustancias experimentales cerca de un gallinero que había próximo a los laboratorios de ManzDevLabs™. En la línea temporal en la que nos encontramos, dicho gallinero ha saltado por los aires y es necesaria tu ayuda para salvar a los pollos implicados en el accidente y devolverlos a su vida normal.
El objetivo del juego está en identificar a tiempo el problema de cada pollo y gallinificarlo™ (devolverlo a su estado normal) mientras esté en la plataforma central.
El desarrollo del juego se ha hecho íntegramente en directo durante 4 días, donde ManzDev ha realizado la programación del mismo, BlurSoul_ ha diseñado el arte pixel art y maxi83c_ y otros usuarios del chat han ayudado a mejorarlo e idear características. Como reto, decidimos desarrollarlo en Javascript vanilla, para comprobar si eramos capaces de terminarlo sin utilizar ninguna librería, framework o motor. Involucramos gallinas como personajes del juego porque nos pareció el animal con menos glamour que existe y porque es el más cercano a una situación de caos.
ManzDev es desarrollador web desde hace ya más de 15 años, pero es el primer juego que desarrolla y publica. Entre sus juegos preferidos se incluyen obras maestras como Undertale, las sagas To the moon o Monkey Island, Rakuen y tantos otros que unen pixel art, narrativa y emociones.
Más sobre el lore y las instrucciones del juego: https://manzdev.itch.io/gallinerica
Más sobre detalles del desarrollo del juego y los directos para verlos: https://github.com/manzdev/gallinerica
Más sobre ManzDev: https://manz.dev/
Puntuación: ExtremoTM / 10
por Elendow
Tecnología: Unity
Puntuación: Feel / 10
Creé MiniMinica con la idea de llevar el concepto de juego WarioWare a Numerica, con minijuegos rápidos y variados que cambian de vez en cuando. Como hacerlo por tiempo no me parecía lo más adecuado para algo que depende del chat de Twitch, decidí hacer que el cambio de juego se diera cuando alguien falla el minijuego actual.
Mi idea era añadir unos 6 o 7 minijuegos, todos basados en el sistema de Numerica de responder una pregunta en el chat. Por culpa de no tener suficiente tiempo de desarrollo solo se pudieron hacer 4:
- Piedra, papel, tijera: El juego muestra una mano con una de las 3 opciones y el chat tiene que responder con la ganadora.
- Fibonacci: Se muestra el inicio de la secuencia de Fibonacci (1, 1) y se tiene que seguir. A medida que se avanza en la secuencia termina por verse solo un número, complicando las cosas.
- Matemáticas: Operaciones simples con enteros, hay que dar la solución a la ecuación.
- Color: Aparece el nombre de un color tintado de otro color. Hay que poner en el chat el color del texto, no el nombre del color escrito.
Al final preferí hacer menos juegos y dejar el envoltorio bonito, con animaciones y "juice" para que los juegos que hubiera fueran más agradables de jugar. Por suerte, la estructura del código es bastante simple y añadir más juegos es sencillo, así que es probable que algún día le añada más.
por Tita_Kati
Tecnología: Vue
Concebido por la mente maestra detrás de Huezzle, Huezzlelica se podría definir como un "port" de Huezzle para el chat de Twitch o como una mezcla perfecta entre Huezzle y Numerica. Sin embargo, si te detienes a analizarlo, en esencia es simplemente un Numerica de colores, ya que, aparte del nombre y del creador, tiene poco que ver con Huezzle.
En Huezzlelica, se presentan inicialmente dos colores seguidos de una serie de colores etiquetados con números. El objetivo del chat es votar cuál de los colores etiquetados resulta de la mezcla exacta de los dos primeros colores. Si los participantes aciertan, avanzarán de ronda; si fallan, el juego llegará a su fin.
Se llevará un registro del día en que el chat alcance su ronda más alta, añadiendo así un enfoque más cooperativo al juego. Para añadirle un toque de emoción, se elegirá aleatoriamente a uno de los jugadores que haya cometido errores durante la partida y se le expulsará injustamente en proporción al número total de errores cometidos durante el juego por todos los jugadores.
Coincidentemente, la Jam empezó el mismo día que se lanzó Huezzle, dejando al desarrollador bastante exhausto. Sin embargo, gracias a su entrenada habilidad para aplicar el concepto de "Producto Mínimo Viable" (MVP, por sus siglas en inglés), logró desarrollarlo en menos de una semana, reciclando código de diversos proyectos. Aunque es sabido que pulió el juego un poco más una vez terminada la Jam, se rumorea que aún planea añadir algunas funcionalidades adicionales.
Puntuación: HSL / 10
por Endorth
Tecnología: Godot
Puntuación: !join / r
La Real Federación de Carreras de Caracoles me contactó para hacerles un poco de promoción, ya que han detectado que el crecimiento de número de federados durante el último siglo va demasiado lento, me decía Roberto, presidente de la RFCC.
"Queremos algo que sorprenda, algo que devuelva la ilusión a los pequeños de casa para sacar a esas criaturas de sus hábitos naturales, pintarles el carbonato de calcio y meterlos en parqué."
Así que me embadurne de baba de caracol, que dicen que va bien para algo y me puse manos a la obra. Quería algo sencillo, que se entendiera a la primera, me costó al principio, ya que las directrices no eran muy claras, carreras y caracoles eran dos conceptos demasiado dispares, no me cuadraba mucho.
Pensé en tipos de animales, pensé en tipos de competición, pero el último canódromo de Barcelona lo cerraron el 21 de febrero de 2003. Estuve días investigando y pensando en qué podía hacer, hasta que una noche con un sol abrasador se me ocurrió: carreras... ¡CARRERAS!, de.. De... calamares, ca..., caviar, cab.. ,caballos..., ¡NO! ¡CARACOLES! ¡CARRERAS DE CARACOLES!
Lo había tenido enfrente todo ese tiempo y no lo había visto, lo tenía. Llamé a Roberto y le encantó la idea, hicieron una fiesta y un desfile de caracoles con pequeñas pancartas con mi nombre, fue el día más feliz de mi vida, conocí a Alfreda.
La gente podría elegir equipo! 5 equipos como los 5 continentes, un juego global, mundial, universal, extra-galáctico; y cada equipo debería contar hasta 10 sin repetir número, y si fallaban volvían a 0. Lo tenía, había copiado a Numerica, pero eso no lo sabría nadie, porque el éxito que conseguiría ¡Estaría por encima de todas las críticas!
...
Hoy estoy solo y cansado, lo dejé todo por y para este proyecto... Roberto desapareció con el dinero, nunca me pagaron. Mi familia no me habla y lo único que tengo es a una caracol, se llama Alfreda. Sí, la amo, huiremos del país a un lugar mejor, aunque no creo que pasemos del jardín, ella es lenta, no vale para carreras.
Tampoco tengo jardín, llueve.
por RoyNewo
Tecnología: Godot
Puntuación: Kakuna / 10
por PepeCoral
Tecnología: Unity
En la ajetreada vida de un pequeño desarrollador aparece un rayo de luz, una oportunidad para dejar completamente de lado todas sus responsabilidades y hacer algo distinto durante un par de dias, asi nació Balancica, como una excusa para no trabajar en lo que se debia si no en lo que se queria.
En Balancica el objetivo de tu chat es equilibrar una balanza, sobre ella hay una pelota que rueda segun hacia donde caiga la balanza. La manera de equilibrar la balanza es escribiendo "R" y "L", todas las que aparezcan en el chat seran contadas. Ademas aleatoriamente apareceran muchas letras que la desequilibraran haciendo que el chat tenga que ponerse deacuerdo.
El desarrollo de Balancica fue muy rápido apenas en 2 dias todo estaba marchando.
Esta jam apareció en el momento mas oportuno en el que no podia mas con el desarrollo de mi proyecto actual, esta Jam fue un descanso para mi tras muchos meses concentrado en un mismo juego. Estaba al borde del colapso y parar a hacer otra cosa completamente distinta fue mi oasis en medio del desierto. Tras esto he podido volver a mi juego con mucha mas energia y ganas.
Mi conclusion: Los desarrollos pequeñitos son geniales, son muy satisfactorios ya que puedes ver un proyecto terminado en dias y te permiten hacer un parentesis a cualquier cosa en la que estes metido, ademas puedes experimentar mucho mas ya que el compromiso es minimo.
Puntuación: LLLLLL / RRRRR
por NiadeCode
Tecnología: Kotlin
Numérica Battle Royale surgió con la idea de limpiar el chat y potenciar aún más la competitividad del Numérica original.
Esta versión es como Numerica original añadiendo una escena donde la suma de todos los números introducidos por los jugadores se representan en forma de robots y luchan contra los robots del resto de usuarios hasta que solo quedan robots de un solo jugador. En ese momento, si los timeouts están activos, hará un timeout del número de soldados por el multiplicador a todos los jugadores que no han ganado.
La idea surgió en el chat de Rothio, alguien en una lluvia de ideas unos días antes de pensar en organizar la jam, dijo “Battle royale”. Al instante se me vino a la cabeza la idea de un montón de soldaditos dándose de palos.
Sólo conozco Kotlin como lenguaje y no me daba tiempo para aprender Unity o Godot. Así que tiré por Kotlin como base para mi Numerica. Antes de la Jam ya hice una base funcional de numerica, solo me faltaba plasmar la idea de un montón de soldaditos dándose de leches.
Como primer juego, ha sido toda una experiencia donde me he peleado con distancias, con mapas, con matemáticas y sobre todo, con un montón de fps perdidos por estar calculando distancias de forma infinita.
En un principio no hacía directo, pero ya terminada la jam y sin prisas estoy empezando a abrir directo desarrollando mejoras que me han sugerido y jugando cosillas https://www.twitch.tv/niadecode
Puntuación: Masacre / 10
por Psuzume e Ildesir
Tecnología: Unity
NumeriCapy se pensó como una versión entrañable del Numerica original. Se buscaba crear algo con el claro objetivo de que el chat de Twitch colaborase entre sí para alcanzar diferentes logros, quitando el componente competitivo y de premio o castigo individual. En NumeriCapy, el chat del streamer colaborará para que un tierno capybara (carpincho) suba una torre. Cada cierto número de niveles se irán desbloqueando sombreros con los que vestir al roedor. Pero ¡cuidado!, cada vez que chat falle, el animalito caerá de la torre, y perderá tantos puntos de energía como número se haya alcanzado; si la energía se agota por completo, 5 personas deberan animarlo para que vuelva a ponerse en marcha. Esta versión se basa en el funcionamiento del Numerica original, sin cambios. Añade como funciones nuevas, la barra de vida y el desbloqueo de esos cosméticos. Respecto al arte, los creadores quisieron hacer un homenaje a “Los animales bobos suben la torre” también de Rothio. Buscaron, además, una estética de cuento infantil donde se ponen pegatinas para ir contando una historia. Algunos de los sombreritos hacen referencia a otros streamers y amigos.
Puntuación: MUERTE / 10
por AforDigital
Tecnología: Javascript
Puntuación: NPM / 10
por Endorth
Tecnología: Godot
Puntuación: null / 10
Corría el año 1990, yo aún no había nacido.
En un canal de televisión con más anuncios que horas tiene un día querían hacer un nuevo programa. Como aquí no somos muy originales copiamos uno estadounidense llamado 'Wheel of Fortune'.
Me contrataron como diseñador de ruletas, pero la vida da muchas vueltas y a por el bote no puede ir todo el mundo, así que después de inventar los palos para girarla me echaron, después contrataron al que canta.
Tenía mucha rabia en mi interior y me prometí nunca usar cosas que giraran. Puedes imaginarte como es mi vida ahora, intento ir saltando para que la rotación terrestre no me mueva, solo uso relojes digitales y me limpio con toallitas húmedas.
(Edad de cristo) años después, me paseaba por el internet y vi que hacían una Jam de Numerica y quise participar.
Les robaría a los ladrones su idea, pero sin ruletas.
Usando comandos cómo !l o !s la gente del chat podía intentar resolver paneles con frases, daría puntuación por cada letra acertada y más puntos a la persona que lo resolviera. Primero se me vino a la cabeza hacer algo de decodificar mensajes, pero los Cryptex rotan así que no puedo ni verlos. El nombre me gustó y lo dejé, no le doy demasiadas vueltas a las cosas.
El juego fue un gran éxito y me han pedido que haga más sencillo lo de añadir frases personalizadas. Igual algún día lo hago, pero retomar cosas tampoco es lo mío...
por JorgeDanyMX
Tecnología: Unity
Puntuación: Permaban / 10
por Niv3k_el_pato
Tecnología: Godot
Puntuación: Ranita / 10
por MecaDiego
Tecnología: Unity
Puntuación: recalculando / 10
por EseMismoBruno
Tecnología: Godot
Puntuación: Renfe / 10
Rielérica es el resultado de la segunda participación en jams de EseMismoBruno. La primera fue la jam de Kenney, cuyo requisito para participar era desarrollar un juego usando sus assets gratuitos. Esa primera experiencia lo ayudó a "soltar la mano" con Godot y atreverse a probar nuevas ideas.
Este juego surge de la idea de forzar a un grupo de personas a trabajar por un objetivo en común (en condiciones laborales paupérrimas). Esto de forzar a la gente a colaborar siempre es un caldo de cultivo para que surja el caos, lo que se buscaba de manera intencional. En este caso, los trabajadores deben construir un riel a través del que va a pasar un cargamento peligroso: una bomba. Tan peligroso es el cargamento que si no alcanzan a terminar, la bomba le cae al desafortunado que tenga más cerca baneándolo del chat por algunos segundos.
La inspiración del juego viene de juegos de colaboración y caos como OverCooked, pero también de la veta artística de EseMismoBruno que desarrolla a través de p5.js haciendo composiciones que combinan muchos agentes y usan las relaciones entre ellos para dibujar sobre un lienzo (aunque en este juego el resultado es bastante más caótico que artístico).
Parte del desarrollo se hizo en vivo por Twitch pero bastante se hizo fuera de cámaras debido a las muchas pruebas y errores para lograr una integración satisfactoria con la API.
Más sobre el autor: https://esemismobruno.com Canal de Twitch: https://twitch.tv/esemismobruno
por Ildesir
Tecnología: Unity
Cofferica, o en sus inicios fasterica, es una versión de numerica donde se pretendia eliminar una practica que se utiliza en el numerica original. Está practica es la de que 2 personas pudieran ganarse el vip jugando solas. Para eliminar esta practica cada vez que se juega un numero entre 3 y 10 personas seran las que no puedan escribir seguido. Además para darle un toque aún más competitivo se añadió un contador de tiempo, el cual, se hace cada vez más rápido cuantos mas aciertos se lleven. A raiz de añadir tiempo se pensó que acotar a un numero concreto ( 50 ) y ver cuanto tiempo hacen las comunidades en llegar a este tiempo. No se eliminó el timeout ni el vip de tal forma que cuando se falle por no escribir a tiempo el útlimo usuario será timeouteado. Para darle más contexto se cambio el tema a algo que pone nervioso pues incluso acertando puedes ser timeouteado, el café. Ese fue el momento donde se cambió el titulo del juego y se hizo que todo girará al rededor del café. El estilo gráfico gira al rededor de los colores del café así como el icono ( una taza de café ). Hay algunas curiosidades muy curiosas sobre el café ¿Te sabes todas?
Puntuación: espresso / 10
por JoeMancera
Tecnología: Javascript
Puntuación: stabanim / 10
por JesusManzor
Tecnología: Javascript
Puntuación: syrrush / 10
por Ildesir
Tecnología: Unity
Numerica+ o la versión malvada de numerica surgio como una idea de darle algo de historia y trasfondo al numerica original. Al ser el numerica original puramente arcade se pretendia llenar ese hueco. En las primeras versiones numerica+ era algo soso no terminaba de convencer pues la historia iba surgiendo a medida que los números iban acertándose. Se decidió más tarde dejar algo de lado toda esa idea, o por lo menos, no ser la parte central y se añadió un toque más a la jugabilidad. En numerica+ cada vez que se acierta un número de la secuencia las reglas del siguiente pueden cambiar entre 10 teniendo más probabilidad la regla de continuar con un +1. Para hacer la versión malvada, no hay posibilidad de cambiar ninguna configuración. Son fijas para todos en un alto timeout y con los mods vulnerables. Parte del desarrollo se hizo en streaming y parte fuera. La razón tras esta decisión fue la no revelar nada de la historia pues se quería conseguir un efecto wow. Con respecto al diseño se decidió mantener idéntico el estilo de numerica original. La parte de la historia quedo "apartada" a un gracioso "easter egg".
Puntuación: there is no numerica / 10
por pello
Tecnología: Phaser/Javascript WarChat era una idea que ya tenía antes de esta Jam pero la tenía aparcada. Al enterarme de una jam de juegos para Twitch decidí darle un empujón. Lo primero fue quitarle funcionalidades ya que en un principio iba a tener equipos, movimiento, escudo, etc y decidí dejarlo en lo mínimo. No deja de ser una especia de clon de worms, un juego que era un pelotazo para jugar mucha gente. ¿Quizá tener que lidiar con ángulos y velocidad sea un lío? Las explosiones desplazan a los jugadores con la idea de que haya que recalcular los disparos.
Puntuación: timpanos / 10
por pello
Tecnología: Phaser/Javascript Es un roguelike o dungeon crawler pero las mazmorras las genera el resultado de una máquina tragaperras. Aunque parezcan generos contrapuestos y que no tienen relación, lo cierto es que tienen mucho en común: en ambos tipos de juegos se busca dopamina a base encontrar tesoros. Cada vez que se entra en una mazmorra es como jugar una partida de slots. El chat simplemente decide la acción en cada mazmorra. Es muy simple, me daba igual que no le gustara a nadie, hacía tiempo que me apetecía hacer un slot de mazmorras y me quedé a gusto. Si el personaje muere se genera otro. Necesita nivelar enemigos, el sistema de combate, añadir niveles, etc.
Puntuación: NullPointer / 10
por pello
Tecnología: Phaser/Javascript Juego on la misma mecánica de tiro con ángulo. Como suele ser habitual, idea chorra y simple y resulta que gusta. Hay rumores de que si se juega en el canal de niv3k_el_pato puede aparecer un easter egg 🥚 (el primero que hago).
Puntuación: Triple / 10
por pello
Tecnología: Phaser/Javascript Más que un "juego", no es más que una aplicación para pintar en grupo, de ahí el nombre. Está pensado para dejarlo puesto y que desde el chat se vaya pintando algo. Quizá tenga algo de peligro el libre albedrío xD. Agradezco especialmente que Rothio no pusiera pegas al nombre. Al margen de otros significados, tiene todo el sentido xD.
Puntuación: #FF0000 / 10
por pello
Tecnología: Phaser/Javascript Se trata de una versión de Wordle que permite cierta flexibilidad en modos de juego: desde elegir entre inglés, francés y español, al modo de proponer palabras (estricta o no). El resto se adapta al chat de Twitch. La única pega es que no se pueden coger todas las propuestas, la primera es la que entra y se bloquean el resto mientras se muestran las letras acertadas. Quizá no sea un buen juego para muchos usuarios, salvo que solo aceptes sugerencias acumuladas. En cualquier caso, siempre puedes aprender nuevas palabras, como Joyel.
Puntuación: Joyel / 10
por pello
Tecnología: Phaser/Javascript Se trata de la versión de Numérica en números romanos. Debido al tamaño que pueden tomar los "números" no podía tener el mismo diseño que el Numérica. No sé si funcionaba bien: la generación de números estaba testeada (se incrementaba un número y se traducía a romano), y en Twitch lo había podido comprobar pero solo con dos usuarios. Poner los mensajes en latín me parecía lo suyo, me congratula ver que no fui el único xD. Nota: a partir de 3999 se debería romper.
Puntuación: V / 10
por pello
Tecnología: Phaser/Javascript Es un numérica pero en lugar de aplicar un +1 se puede aplicar cualquier operación (suma, resta, multiplicación y división). Zenbaki en euskera significa número. Lo curioso es que hay palabras del euskera que parecen japonesas con tanta K y tanta Z (Los Scrabbles de ambos idiomas deben tener valores similares xD). En fin, como sonaba japonés y a todo el mundo le gusta cualquier cosa que venga de allí, intenté alejarme de los pixeles y hacer un interfaz muy... "zen", con nubes de estilo japonés y el circulo representando el sol naciente. En cuanto a los números, en principio no deberían pasar de 99 y no deberían estar mucho tiempo bajo 0, más que nada para que a base de multiplicaciones el número no se vaya de madre. Las divisiones solo salen si el resultado es entero, y las puntuaciones que se otorgan varían en función de la operación (suma, multiplicación, etc.).
Puntuación: VecinoYtgard / 10
por pello
Tecnología: Phaser/Javascript Se trata de proponer una palabra y encadenar otra que comience por su final. La palabra encadenada se convierte en la nueva propuesta y así hasta el infinito. Se puntuan las palabras por los puntos de Scrabble, algo que he aplicado en varios juegos. También se comprueba la validez de las palabras usando diccionarios. En el caso de que nadie vea forma de proponer una palabra para encadenar, se puede proponer !wordinary, lo que provoca un reset y genera una nueva palabra. El más rápido y quién proponga mejores palabras es el que aparecerá como líder.
Puntuación: Noah / 10
por pello
Tecnología: Phaser/Javascript Una serie de letras caminan por un sendero que lleva a nuestro castillo. Debemos formar palabras con esas letras para eliminarlas y evitar que golpeen la fortaleza. El mínimo son dos letras y se utilizan ficheros y comprobaciones que ya están en Wordinary y en Chatle, así como la valoración por dificultad de letra. Es una especie de "tower defense" colectivo. Quizá necesite más balance de vocales, pero también es divertido que las letras pasen de largo y haya angustia. La desesperación puede hacer que acabes proponiendo tristes palabras de dos letras. Me parecía interesante un juego que promoviera la colaboración colectiva a la vez que la competición personal. La existencia de palabras como ox (buey) producen enorme alivio.
Puntuación: Foya / 10
por pello
Tecnología: Phaser/Javascript No deja de ser la misma idea/mecánica que Románica, con una clase que incrementa una secuencia. Al igual que en Románica, estaba testeado y probado con pocos usuarios, pero no sé si funcionó muy bien. Por lo demás, procuré copiar exactamente el mismo interfaz que Numérica e incluso usar la misma fuente.
Puntuación: A/z a/Z
por pello
Tecnología: Phaser/Javascript Encontré una estupenda API gratuíta de preguntas. https://the-trivia-api.com/ A partir de ahí simplemente basta con crear un interfaz para mostrar las preguntas y recoger las respuestas de los usuarios. La API permite personalizar el nivel de preguntas así como elegir las categorías. También hay preguntas de nicho, aunque no lo llegué a probar. El rango de tamaños de las preguntas y respuestas era un poco problemático y quizá las preguntas eran demasiado anglosajonas. Obviamente los jugadores pueden copiar la respuesta de otros, pero la rapidez se tiene en cuenta en el ranking. Lo ideal sería poder elegir/configurar las preguntas. Tenía curiosidad por ver si una aplicación de preguntas así podía gustar. Mi sensación es que quizá tiene mucho texto y a los jugadores les cuesta responder (además del lag). Todos los problemas que tiene este juego, los soluciona Kahoot jajaja.
Puntuación: 2Enmienda / 10
por pello
Tecnología: Phaser/Javascript No es más que un juego en el que los jugadores que se unen pasan a formar parte de los zombies o humanos: los zombies deben capturar humanos mientras estos deben tratar de llegar al helicóptero. Lo único que deben hacer ambos bandos es desplazarse por la pantalla, con un rango máximo. La "gracia" o limitación es que no se ve nada (de ahí el nombre) salvo que se usen pistas o se invoque el comando especial !marco. No sé si el juego Marco Polo es muy conocido, pero ese era el concepto que quería aplicar. Como ventaja extra, si un humano muere, en realidad sigue jugando como zombie. Este juego, (como casi todos los demás), era un poco experimento.
Puntuación: zombiechikito / 10
Otras notas generales Me gustan las jams porque te permiten embarcarte en un proyecto y te fuerzan a terminarlo. Tengo la (mala) costumbre de participar en jams cortas como la MiniJam (finde) o la Trijam (tres horas) y suelo usar phaser con JavaScript por cabezón y porque no me gustan los entornos mastodónticos que te lo dan todo. Tenía medio hecho un juego que usaba el chat de Twitch lo cual me servía de plantilla. La jam no tenía una limitación y en realidad parecía que el tema era totalmente libre lo cual permitía proponer cualquier cosa. En lugar de poner todos los huevos en un cesto, me interesaba mostrar ideas, así que intenté hacer un juego por día en cuanto tenía algo de tiempo. No es complicado porque partes de una plantilla, en algunos casos comparten lógica (generación de palabras, comprobación de palabras válidas, etc.) y las interfaces son simples y en mi caso de un mal gusto digno de mención. Al final, he llegado a las conclusiones habituales:
- Menos es más. Quita features, opciones, quita comandos y simplifica al máximo.
- Aquello que te gusta a ti no gusta a nadie, y la idea que te parece peor resulta que gusta.
- Nadie se lee las explicaciones, aunque sea una línea. Hay que integrar ayuda en el juego y hacerlo obvio.
- Antes de presentar nada enséñaselo a alguien. A cualquiera, pero a alguien, que se siente y lo pruebe.
- Da igual el resultado, siempre aprendes algo ya sea de errores o aciertos. Una de las mayores desventajas que tenía es que no podía probar los juegos (aunque fuera un poco) en un stream real, salvo con un par de usuarios. Supongo que los streamers han ido probando el juego con su público y lo han podido pulir con feedback inmediato. No es que me guste el fondo verde en los juegos, todos están pensados para aplicar un filtro de transparencia y jugarlos a pantalla completa integrados en el stream, especialmente WarChat, Zombie Night y Chat Gasol. En fin, lo normal hubiera sido hacer el juego en un día y dedicar 7 a pulir y embellecer como dicta la regla 4:44, pero prefería proponer cosas variadas. Eso puede ayudar a evitarte chascos como cuando trabajas mucho en algo y pasa sin pena ni gloria. itch.io está plagado de autenticas joyas que no tienen ni un triste comentario. No soy más que un dominguero de los juegos y me dedico a otras cosas menos lúdicas. No tengo tiempo, tengo que trabajar, hacer desayunos, comida, meriendas, cenas, tender la ropa y recogerlo todo, lo siento si no puedo pulir las cosas, es lo que tiene ser full stack etxekoandre.
Pero ocasiones trato de encontrar el grial cual Perceval andrajoso (un Tetris, un Wordle, un Numérica), aunque parece que todo está inventado... ¿o tal vez no? ¡Gracias Rothio! Puntuación Rothio: Number.POSITIVE_INFINITY
por iKuroTime
Tecnología: Javascript Hangued Man numérica edition es el clásico juego del ahorcado, reinventado para traer una caótica experiencia multijugador al más puro estilo numérica. Colabora o compite con el resto de jugadores para intentar adivinar la palabra seleccionada, ¡pero cuidado! Todos los jugadores comparten vidas y cuando lleguen a 0 habrá que comenzar de nuevo.
No es el juego más elaborado. No es el juego más justo. Pero es el juego que te tendrá un buen rato diciendo "¿por qué me quitan una vida por la letra x?, si nunca sale".
Puntuación: X / 10
por Montxaldre
Tecnología: Unity
Puntuación: XD / 10