Arraigado en juegos arcade clásicos como "Street Fighter", Shoshin ofrece combates estratégicos cara a cara. Los jugadores seleccionan héroes y participan en estrategias predefinidas o selecciones en tiempo real. Esto se ve facilitado por un lenguaje que permite a los jugadores (incluso a los no programadores) crear comportamientos dinámicos.
Resumen de IA
Este artículo presenta un juego de estrategia de cadena completa asíncrono independiente de TPS llamado "Shoshin", desarrollado por el equipo de Topología. El juego se encuentra actualmente en fase beta y su jugabilidad recuerda a Street Fighter. Dos personajes se colocan en una arena 2D y luchan entre sí.
Arraigado en juegos arcade clásicos como Street Fighter, Shoshin ofrece combates estratégicos cara a cara. Los jugadores eligen héroes y participan en estrategias predefinidas o eligen en tiempo real. Esto se ve facilitado por un lenguaje que permite a los jugadores (incluso a los no programadores) crear un comportamiento dinámico.
Un enfoque topológico enfatiza la reducción de la complejidad y al mismo tiempo aumenta la profundidad. En lugar de mecánicas en tiempo real, Shoshin presenta una jugabilidad asincrónica única.
En general, Shoshin redefine la interacción jugador-IA más allá del aprendizaje automático tradicional. Los controles estratégicos directos y el diseño de comportamiento accesible remodelan el combate. A medida que Topology continúa perfeccionando Shoshin, es pionero en un nuevo enfoque impulsado por blockchain para resolver desafíos de IA en juegos.
El artículo proporciona tutoriales de juegos, apéndices y referencias relacionadas.
Introducción al juego
Shoshin fue desarrollado originalmente por Topology, el equipo de desarrollo de juegos nativos ecológicos de Starknet, actualmente se encuentra en etapa de prueba y experiencia y actualmente no tiene acceso a un modelo económico. Todos los datos del juego se almacenarán en la cadena, lo que lo convertirá en un juego completamente en cadena. Desde la perspectiva del juego, Shoshin es similar a los juegos arcade como King of Fighters: los jugadores desempeñarán un papel de héroe en el juego y utilizarán operaciones y estrategias para derrotar a los héroes enemigos y ganar. Hay dos modos de operación en el juego: puedes formular un conjunto de estrategias fijas para que tu personaje luche o realizar manualmente contraataques instantáneos según la situación del combate.
Antecedentes del equipo
Topology es un equipo de desarrollo de juegos nativos ecológicos de StarkNet. Topology está decidido a crear un juego de cadena completa basado en conocimientos de física. Antes de esto, Topology lanzó sucesivamente dos juegos, Isaac y Mu-Mu.
Introducción técnica - de culpablegyoza
Shoshin es asincrónico. Todo el bucle del juego Shoshin está escrito en Cairo 0 y se ejecuta en CairoVM, lo emula el cairo-rs de lambdaclass y luego se adapta para ejecutarse en el navegador. Puedes experimentar el fiel bucle de juego de Shoshin completamente en tu navegador, sin siquiera tocar la cadena de bloques.
Como arquitectura, Shoshin es como una computadora. En el fondo, las estrategias creadas por los jugadores se representan como máquinas de estados finitos y las funciones de transición se representan mediante árboles de expresión binaria.
Como hito para este ecosistema, Shoshin avanza en lo que es posible con CairoVM. Porque al equipo de Topología le apasiona el futuro de la informática verificable. Hacer Shoshin es la manera que tiene el equipo de Topología de expresar esta pasión.
Finalmente, como misión, Shoshin se propuso resolver el problema "Photoshop" de los problemas de IA. El equipo de Topología cree que para que un juego totalmente basado en cadena se convierta en un género impactante, debe enfrentar desafíos reales en el diseño del juego.
La IA para Photoshop es un problema complicado. Algunos proyectos abordan este problema empleando aprendizaje automático. Sin embargo, la naturaleza del aprendizaje automático es estadística y el modelo entrenado se considera una caja negra, lo que significa que los jugadores no pueden ver directamente el comportamiento resultante ni editarlo directamente. Shoshin adopta un enfoque diferente.
En Shoshin, el equipo de Topología quería que los jugadores tuvieran control directo sobre cada aspecto de su estrategia de combate. Más allá de eso, el equipo de Topología también quiere que las personas que nunca han programado una computadora en su vida disfruten de Shoshin. El equipo de Topología necesitaba proporcionarles un lenguaje fácil de entender que pudiera describir un comportamiento situacional rico y dinámico. Existe un concepto en informática teórica llamado complejidad de Kolmogorov. La complejidad Kolmogorov de un objeto (como un fragmento de texto) es el tamaño del programa de computadora más corto escrito en un lenguaje de computadora predeterminado que produce ese objeto como salida. Por ejemplo, la complejidad de Kolmogorov del algoritmo de clasificación binaria escrito en el lenguaje BrainFuck es muy alta. ¿Qué pasa con el uso de Java? La complejidad se reducirá considerablemente. El equipo de Topología tomó prestado este concepto y dijo: Queremos diseñar un lenguaje que permita a los jugadores crear estrategias Shoshin con la menor complejidad Kolmogorov posible.
El equipo de Topología también se dio cuenta de que no podían caer en la tentación de copiar las mecánicas de los juegos de lucha populares. Mecánicas de juegos como Street Fighter, Tekken, Guilty Gear, Dragon Ball FighterZ y Super Smash Bros. son geniales, pero nacieron de caminos de diseño que optimizan el juego en tiempo real. Y Shoshin no se juega en tiempo real.
Diseño de mecánicas de juego.
La jugabilidad de Shoshin está más orientada al arcade: en todo el juego, sólo hay dos personajes, nuestro héroe y el héroe enemigo, y compiten en una arena plana bidimensional. Vale la pena mencionar que el juego ofrece a los jugadores dos modos de funcionamiento. La primera es que debes formular cada acción de tu héroe en todo el juego antes de que comience de acuerdo con la situación del juego, incluido el movimiento, combo, esquivar, atacar y otros tipos. Y las condiciones de activación correspondientes se agregan antes de estas acciones, y estas condiciones están completamente diseñadas por los propios jugadores.
El segundo tipo es muy similar al King of Fighters que jugamos, que genera retroalimentación a través de operaciones en tiempo real y gana en el juego, como se muestra en la siguiente figura.
Experiencia de juego
Shoshin me permitió ver una experiencia de juego que es diferente de los juegos tradicionales. Los juegos arcade son en realidad familiares para todos, pero después de combinarlos con las propiedades de almacenamiento en cadena de blockchain, surgió una jugabilidad completamente nueva. De hecho, cuando comencé a jugar, pensé que el juego era muy simple, porque tu oponente puede no estar operando en tiempo real, sino que puede ser alguien más que ya ha formulado una estrategia para pelear contigo. En este caso, solo Hay que intentarlo unas cuantas veces más, el estilo de juego se puede ver y desmontar. Especialmente en el segundo modo, puedo contraatacar según la estrategia del oponente. Al principio, básicamente salía victorioso en todas las batallas, incluso si fallaba a veces, podía adaptarme a la estrategia del oponente.
Pero cuando la dificultad de tu juego aumenta y los jugadores que conoces se vuelven más fuertes, el juego apenas comienza. Querrás desarrollar una estrategia invencible. Dado que los tipos de mecanismos de activación son muy detallados, casi pueden predecir cualquier operación de cada jugador en el juego y pueden corresponder a todos los escenarios de combate. En este momento, es una competencia de poder mental. Cómo diseñar una estrategia ganadora se ha convertido en el juego central de este juego. Ya no es el modo en el que la retroalimentación oportuna en el juego puede traerte felicidad, sino cuando te levantas. la mañana Es un reconocimiento a tu inteligencia descubrir que todos los enemigos que intentaron competir contigo fueron asesinados por tu cuchillo.
Tutorial del juego
Ingresa al sitio web oficial del juego, si ingresas al juego por primera vez, habrá un tutorial automatizado, que básicamente incluye todas las instrucciones del juego.
Se divide principalmente en dos modos: el modo Campaña requiere que los jugadores formulen una estrategia en el lado derecho del juego antes de que comience el juego y luego luchen con las estrategias de otros jugadores almacenadas en la cadena. Los jugadores pueden ganar cambiando constantemente sus estrategias. . haga clic para entrar.
En la versión actual, hay dos héroes para elegir. Cuando usas este héroe para ganar la batalla, no solo puedes obtener puntos, sino también aumentar el progreso correspondiente. Después de confirmar el héroe seleccionado, haz clic en Continuar.
Después de seleccionar un héroe, se mostrarán algunas habilidades y combos comunes del héroe actual, que pueden ayudarte a derrotar mejor a tus oponentes. Luego selecciona a tu oponente. La información de estos oponentes se almacena en la cadena. Si también eliges almacenarla en la cadena, solo necesitas una interacción para completar.
Haz clic en Batalla y espera unos segundos para ingresar oficialmente al juego. Hay un total de ocho tipos de condiciones de activación entre las que puede elegir a la derecha.
También hay 14 acciones para completar la activación de estas condiciones, y la última de estas acciones representa un combo. Cabe señalar que el juicio de las condiciones de activación es de arriba a abajo, y una condición con mayor prioridad no se omitirá. En pocas palabras, no puedes activar dos condiciones al mismo tiempo, incluso si tal situación existe en el juego. Haz clic en el botón de reproducción a la izquierda para comenzar el partido. Durante el juego, la parte inferior de la pantalla de batalla representa el estado actual del héroe y las operaciones realizadas.
Las condiciones desencadenantes son las siguientes.
Distancia
La distancia entre tu oponente y tú. Dado que los dos lados están a ambos lados del mapa al principio, habrá una cierta distancia y deberán moverse para ingresar al rango de ataque efectivo. Además, diferentes habilidades tienen diferentes distancias de ataque y requieren activación condicional para completar la acción.
Comportamiento del oponente
Esto se desglosa además en si el oponente está atacando, defendiendo, evadiendo, etc. Enfréntate a las diferentes acciones del enemigo y realiza los correspondientes contraataques de habilidad, por ejemplo, puedes defenderte cuando el oponente está atacando y puedes contraatacar cuando el oponente entra en el espacio entre ataques.
La ira del oponente
El valor de la ira representa si el oponente puede utilizar el último movimiento. Frente al último movimiento, debes contraatacar en consecuencia.
La salud del oponente
Las estrategias utilizadas para los diferentes puntos de salud también son completamente diferentes: solo combinando habilidades podrás completar efectivamente un combo para llevar.
Mi estado
En diferentes estados, elegir las acciones adecuadas puede evitar mejor daños o lanzar ataques.
El valor de mi ira
El valor de la ira es pleno y abierto.
Mi salud
Cuando la sangre está llena, puedes desperdiciar un poco, pero cuando queda sangre, debes estar firme.
Disparar para siempre (sin límite)
Las acciones que se pueden seleccionar son las siguientes
Descanso
Ataque
Desafío
Ataque lateral
Defensa
avanzar
Volver
Corre hacia adelante
Retroceso (esquivar)
saltar
Nirvana
Patada baja
ridículo
Combinación de habilidades: se pueden seleccionar varias habilidades para clasificar.
Si eliges el modo ARCADEMODE, es el modo arcade y ganas controlando el teclado.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
¿Cripto Street Fighter? Aprenda sobre el último juego de cadena completa de Topology, Shoshin, en 5 minutos
Arraigado en juegos arcade clásicos como "Street Fighter", Shoshin ofrece combates estratégicos cara a cara. Los jugadores seleccionan héroes y participan en estrategias predefinidas o selecciones en tiempo real. Esto se ve facilitado por un lenguaje que permite a los jugadores (incluso a los no programadores) crear comportamientos dinámicos.
Resumen de IA
Este artículo presenta un juego de estrategia de cadena completa asíncrono independiente de TPS llamado "Shoshin", desarrollado por el equipo de Topología. El juego se encuentra actualmente en fase beta y su jugabilidad recuerda a Street Fighter. Dos personajes se colocan en una arena 2D y luchan entre sí.
Arraigado en juegos arcade clásicos como Street Fighter, Shoshin ofrece combates estratégicos cara a cara. Los jugadores eligen héroes y participan en estrategias predefinidas o eligen en tiempo real. Esto se ve facilitado por un lenguaje que permite a los jugadores (incluso a los no programadores) crear un comportamiento dinámico.
Un enfoque topológico enfatiza la reducción de la complejidad y al mismo tiempo aumenta la profundidad. En lugar de mecánicas en tiempo real, Shoshin presenta una jugabilidad asincrónica única.
En general, Shoshin redefine la interacción jugador-IA más allá del aprendizaje automático tradicional. Los controles estratégicos directos y el diseño de comportamiento accesible remodelan el combate. A medida que Topology continúa perfeccionando Shoshin, es pionero en un nuevo enfoque impulsado por blockchain para resolver desafíos de IA en juegos.
El artículo proporciona tutoriales de juegos, apéndices y referencias relacionadas.
Introducción al juego
Shoshin fue desarrollado originalmente por Topology, el equipo de desarrollo de juegos nativos ecológicos de Starknet, actualmente se encuentra en etapa de prueba y experiencia y actualmente no tiene acceso a un modelo económico. Todos los datos del juego se almacenarán en la cadena, lo que lo convertirá en un juego completamente en cadena. Desde la perspectiva del juego, Shoshin es similar a los juegos arcade como King of Fighters: los jugadores desempeñarán un papel de héroe en el juego y utilizarán operaciones y estrategias para derrotar a los héroes enemigos y ganar. Hay dos modos de operación en el juego: puedes formular un conjunto de estrategias fijas para que tu personaje luche o realizar manualmente contraataques instantáneos según la situación del combate.
Antecedentes del equipo
Topology es un equipo de desarrollo de juegos nativos ecológicos de StarkNet. Topology está decidido a crear un juego de cadena completa basado en conocimientos de física. Antes de esto, Topology lanzó sucesivamente dos juegos, Isaac y Mu-Mu.
Introducción técnica - de culpablegyoza
Shoshin es asincrónico. Todo el bucle del juego Shoshin está escrito en Cairo 0 y se ejecuta en CairoVM, lo emula el cairo-rs de lambdaclass y luego se adapta para ejecutarse en el navegador. Puedes experimentar el fiel bucle de juego de Shoshin completamente en tu navegador, sin siquiera tocar la cadena de bloques.
Como arquitectura, Shoshin es como una computadora. En el fondo, las estrategias creadas por los jugadores se representan como máquinas de estados finitos y las funciones de transición se representan mediante árboles de expresión binaria.
Como hito para este ecosistema, Shoshin avanza en lo que es posible con CairoVM. Porque al equipo de Topología le apasiona el futuro de la informática verificable. Hacer Shoshin es la manera que tiene el equipo de Topología de expresar esta pasión.
Finalmente, como misión, Shoshin se propuso resolver el problema "Photoshop" de los problemas de IA. El equipo de Topología cree que para que un juego totalmente basado en cadena se convierta en un género impactante, debe enfrentar desafíos reales en el diseño del juego.
La IA para Photoshop es un problema complicado. Algunos proyectos abordan este problema empleando aprendizaje automático. Sin embargo, la naturaleza del aprendizaje automático es estadística y el modelo entrenado se considera una caja negra, lo que significa que los jugadores no pueden ver directamente el comportamiento resultante ni editarlo directamente. Shoshin adopta un enfoque diferente.
En Shoshin, el equipo de Topología quería que los jugadores tuvieran control directo sobre cada aspecto de su estrategia de combate. Más allá de eso, el equipo de Topología también quiere que las personas que nunca han programado una computadora en su vida disfruten de Shoshin. El equipo de Topología necesitaba proporcionarles un lenguaje fácil de entender que pudiera describir un comportamiento situacional rico y dinámico. Existe un concepto en informática teórica llamado complejidad de Kolmogorov. La complejidad Kolmogorov de un objeto (como un fragmento de texto) es el tamaño del programa de computadora más corto escrito en un lenguaje de computadora predeterminado que produce ese objeto como salida. Por ejemplo, la complejidad de Kolmogorov del algoritmo de clasificación binaria escrito en el lenguaje BrainFuck es muy alta. ¿Qué pasa con el uso de Java? La complejidad se reducirá considerablemente. El equipo de Topología tomó prestado este concepto y dijo: Queremos diseñar un lenguaje que permita a los jugadores crear estrategias Shoshin con la menor complejidad Kolmogorov posible.
El equipo de Topología también se dio cuenta de que no podían caer en la tentación de copiar las mecánicas de los juegos de lucha populares. Mecánicas de juegos como Street Fighter, Tekken, Guilty Gear, Dragon Ball FighterZ y Super Smash Bros. son geniales, pero nacieron de caminos de diseño que optimizan el juego en tiempo real. Y Shoshin no se juega en tiempo real.
Diseño de mecánicas de juego.
La jugabilidad de Shoshin está más orientada al arcade: en todo el juego, sólo hay dos personajes, nuestro héroe y el héroe enemigo, y compiten en una arena plana bidimensional. Vale la pena mencionar que el juego ofrece a los jugadores dos modos de funcionamiento. La primera es que debes formular cada acción de tu héroe en todo el juego antes de que comience de acuerdo con la situación del juego, incluido el movimiento, combo, esquivar, atacar y otros tipos. Y las condiciones de activación correspondientes se agregan antes de estas acciones, y estas condiciones están completamente diseñadas por los propios jugadores.
El segundo tipo es muy similar al King of Fighters que jugamos, que genera retroalimentación a través de operaciones en tiempo real y gana en el juego, como se muestra en la siguiente figura.
Experiencia de juego
Shoshin me permitió ver una experiencia de juego que es diferente de los juegos tradicionales. Los juegos arcade son en realidad familiares para todos, pero después de combinarlos con las propiedades de almacenamiento en cadena de blockchain, surgió una jugabilidad completamente nueva. De hecho, cuando comencé a jugar, pensé que el juego era muy simple, porque tu oponente puede no estar operando en tiempo real, sino que puede ser alguien más que ya ha formulado una estrategia para pelear contigo. En este caso, solo Hay que intentarlo unas cuantas veces más, el estilo de juego se puede ver y desmontar. Especialmente en el segundo modo, puedo contraatacar según la estrategia del oponente. Al principio, básicamente salía victorioso en todas las batallas, incluso si fallaba a veces, podía adaptarme a la estrategia del oponente.
Pero cuando la dificultad de tu juego aumenta y los jugadores que conoces se vuelven más fuertes, el juego apenas comienza. Querrás desarrollar una estrategia invencible. Dado que los tipos de mecanismos de activación son muy detallados, casi pueden predecir cualquier operación de cada jugador en el juego y pueden corresponder a todos los escenarios de combate. En este momento, es una competencia de poder mental. Cómo diseñar una estrategia ganadora se ha convertido en el juego central de este juego. Ya no es el modo en el que la retroalimentación oportuna en el juego puede traerte felicidad, sino cuando te levantas. la mañana Es un reconocimiento a tu inteligencia descubrir que todos los enemigos que intentaron competir contigo fueron asesinados por tu cuchillo.
Tutorial del juego
Ingresa al sitio web oficial del juego, si ingresas al juego por primera vez, habrá un tutorial automatizado, que básicamente incluye todas las instrucciones del juego.
Se divide principalmente en dos modos: el modo Campaña requiere que los jugadores formulen una estrategia en el lado derecho del juego antes de que comience el juego y luego luchen con las estrategias de otros jugadores almacenadas en la cadena. Los jugadores pueden ganar cambiando constantemente sus estrategias. . haga clic para entrar.
En la versión actual, hay dos héroes para elegir. Cuando usas este héroe para ganar la batalla, no solo puedes obtener puntos, sino también aumentar el progreso correspondiente. Después de confirmar el héroe seleccionado, haz clic en Continuar.
Después de seleccionar un héroe, se mostrarán algunas habilidades y combos comunes del héroe actual, que pueden ayudarte a derrotar mejor a tus oponentes. Luego selecciona a tu oponente. La información de estos oponentes se almacena en la cadena. Si también eliges almacenarla en la cadena, solo necesitas una interacción para completar.
Haz clic en Batalla y espera unos segundos para ingresar oficialmente al juego. Hay un total de ocho tipos de condiciones de activación entre las que puede elegir a la derecha.
También hay 14 acciones para completar la activación de estas condiciones, y la última de estas acciones representa un combo. Cabe señalar que el juicio de las condiciones de activación es de arriba a abajo, y una condición con mayor prioridad no se omitirá. En pocas palabras, no puedes activar dos condiciones al mismo tiempo, incluso si tal situación existe en el juego. Haz clic en el botón de reproducción a la izquierda para comenzar el partido. Durante el juego, la parte inferior de la pantalla de batalla representa el estado actual del héroe y las operaciones realizadas.
Las condiciones desencadenantes son las siguientes.
La distancia entre tu oponente y tú. Dado que los dos lados están a ambos lados del mapa al principio, habrá una cierta distancia y deberán moverse para ingresar al rango de ataque efectivo. Además, diferentes habilidades tienen diferentes distancias de ataque y requieren activación condicional para completar la acción.
Esto se desglosa además en si el oponente está atacando, defendiendo, evadiendo, etc. Enfréntate a las diferentes acciones del enemigo y realiza los correspondientes contraataques de habilidad, por ejemplo, puedes defenderte cuando el oponente está atacando y puedes contraatacar cuando el oponente entra en el espacio entre ataques.
El valor de la ira representa si el oponente puede utilizar el último movimiento. Frente al último movimiento, debes contraatacar en consecuencia.
Las estrategias utilizadas para los diferentes puntos de salud también son completamente diferentes: solo combinando habilidades podrás completar efectivamente un combo para llevar.
En diferentes estados, elegir las acciones adecuadas puede evitar mejor daños o lanzar ataques.
El valor de la ira es pleno y abierto.
Cuando la sangre está llena, puedes desperdiciar un poco, pero cuando queda sangre, debes estar firme.
Las acciones que se pueden seleccionar son las siguientes
Descanso
Ataque
Desafío
Ataque lateral
Defensa
avanzar
Volver
Corre hacia adelante
Retroceso (esquivar)
saltar
Nirvana
Patada baja
ridículo
Combinación de habilidades: se pueden seleccionar varias habilidades para clasificar.
Si eliges el modo ARCADEMODE, es el modo arcade y ganas controlando el teclado.