Saltar al contenido

Jugador

Un jugador habitual: quieres instalar el juego, encontrar niveles y jugarlos, sin mirar cómo funciona por dentro

No hace falta conocer el editor ni el formato de los archivos

El juego todavía no está instalado - Inicio rápido

Qué puede hacer el juego ahora - Juego

Documentación

  • Descarga el juego, abre la lista de niveles y juega cualquiera. Para crear el tuyo, crea un nivel en el editor y pon en su carpeta una canción de 1-2 minutos

  • Bullet Hero es un híbrido de juego de ritmo y bullet hell: guías un pequeño cuadrado que tiene que sobrevivir hasta el final de la canción. El juego es gratuito y no hace falta ninguna cuenta

  • El juego guarda los niveles, la configuración y las estadísticas en una sola carpeta de datos. Actualizar es seguro: una versión nueva lee todos los datos antiguos. En Android, desinstalar el juego ta

  • Elige un nivel en la lista de niveles, fija las condiciones de la partida y empieza. El nivel de otra persona es una carpeta normal: cópiala en la carpeta de niveles y actualiza la lista

  • Puedes jugar con ratón, pantalla táctil, gamepad o sensor de movimiento. Con el ratón, mantener pulsado el botón izquierdo guía al avatar, y Space, Shift o el botón derecho hacen un dash

  • Lo más importante se configura en el primer inicio: el juego abre por sí mismo una configuración rápida con el idioma, el volumen, el rendimiento y los efectos. Un restablecimiento solo afecta a la co

  • Un nivel copiado a mano aparece en la lista tras una nueva búsqueda. Un nivel de una versión más nueva requiere actualizar el juego, y un archivo .7z hay que volver a comprimirlo como zip. Una contras

  • Un bot juega un nivel por ti con tus mismos controles. Observa lo que viene, busca espacio libre y mueve el mismo personaje que tú: camina, hace dashes, recibe daño y muere

  • Los errores del juego van a las issues de releases, las preguntas a Discord. Adjunta la línea de versión de la configuración y los pasos tras los que aparece el error

  • El sandbox es una arena del menú principal donde puedes mover el avatar, lanzarte cualquiera de los seis ataques y hacer el tutorial de seis pasos. No hace falta ningún nivel

  • Todo tu perfil cabe en un solo archivo zip: niveles, estadísticas, configuración y la biblioteca. Expórtalo antes de reinstalar o de pasar a otro dispositivo, y luego impórtalo allí

  • Los logros se desbloquean solos a partir de tus estadísticas. Solo cuentan los niveles creados por otras personas y solo las partidas jugadas de forma justa. La lista está en el menú principal, en Log

  • El cuerpo del avatar es una cuadrícula de celdas, y la skin decide qué dibuja cada celda: una forma y uno de los colores de la skin. Una skin también puede apagar los ojos, las manos, la sombra y los

  • Antes de jugar, el juego muestra cuánto le cuesta a tu dispositivo ejecutar un nivel, con un indicador de cinco barras: cuantas más barras se encienden, más ligero es el nivel. Las barras verdes signi

  • Un servidor en Bullet Hero es un servicio web que almacena niveles. Habrá un servidor oficial, OWS, y servidores comunitarios, NOWS, que cualquiera puede poner en marcha

  • El juego tendrá el servidor oficial OWS para todas las compilaciones y servidores comunitarios NOWS solo para la compilación completa. Bullet Hero no modera los servidores comunitarios, así que conéct

  • Cada versión del juego es una página aparte con su lista de cambios, la más reciente arriba de la lista

  • El punto de partida: un proyecto de Unity vacío que todavía no tiene nada que ejecutar

  • La primera prueba de renderizado: muchos objetos con Unity Entities, y ya funciona en Android

  • Texturas, padres, partículas, texto y efectos de posprocesado, probados uno a uno en escenas de prueba

  • El primer formato de nivel y el primer motor que lo reproduce: objetos, temas, efectos, texto, sonido y colisiones

  • La primera versión que funciona como juego: un menú, un avatar que controlas, niveles de principio a fin y la primera pantalla del editor

  • El editor aprendió a crear objetos, a deshacerlo y a mostrarlos en la jerarquía

  • Una versión pequeña para teléfonos: el doble de objetos en pantalla a la vez

  • Un shader rápido y una cámara del editor que se mueve con el ratón o con dos dedos

  • La primera línea de tiempo, el primer inspector y la selección de objetos directamente en la vista

  • El editor de niveles pasa de una línea de tiempo y una jerarquía a un editor completo, y los niveles reciben posprocesado, efectos de audio y aleatoriedad reproducible

  • Checkpoints, estadísticas, controles nuevos y una interfaz traducida para los jugadores, un árbol de historial y una cuadrícula de pulsos para los autores, y una imagen 4 veces más rápida en los teléf

  • La validación por reglas es unas dos veces más rápida, y al guardar un nivel ahora se comprueba en segundo plano

  • Una ventana de pulso a pantalla completa, paneles que se deslizan y se estiran, un botón de restablecer en cada campo del inspector y limpieza de copias de seguridad y estadísticas antiguas

  • Gráficos vectoriales en todas partes, la salud en el HUD, curvas de color completas, VSync y los niveles del Workshop de Steam en la lista de niveles

  • Acceso a carpetas en Android, un botón de restablecer en cada pestaña de configuración y una corrección para la opción de resolución

  • Argumentos de inicio, F11 para la pantalla completa y la versión en la configuración

  • Botones de silencio en los controles de volumen, el tamaño de ventana recordado, un interruptor para la ventana de errores y una corrección para la imagen enmarcada tras redimensionar la ventana

  • Aplanar prefabs, un argumento de inicio para la configuración y correcciones para la pantalla completa y el tamaño de la ventana

  • Fuera de un nivel el teléfono gira libremente de forma predeterminada, y más pantallas tienen diseño vertical

  • Sonidos de interfaz, control completo con gamepad y teclado fuera del editor, y opciones nuevas para las imágenes del nivel

  • La línea de tiempo cuenta los fotogramas desde 1, y una selección se convierte en prefab con una sola acción

  • La salud y la hitbox real se ven directamente en el avatar, y un nivel de una versión más nueva se abre con una advertencia

  • Prefabs reconstruidos en torno a un objeto raíz real, y un objeto sin fotogramas clave de tamaño ya no tiene tamaño propio

  • Un nivel integrado nuevo, el nombre de la compilación en la línea de versión y una versión de Android más ligera

  • Los niveles también viajan como .zip, las líneas de tiempo recibieron la herramienta de selección rectangular y la contracción, y un dash depende de la distancia

  • La contracción en la jerarquía y en las líneas de tiempo pasó a ser un modo de tres pasos, y el editor tiene audio completo en los teléfonos

  • Curvas con tangentes, valores aleatorios a lo largo de una línea, nombres para las ranuras del tema y una larga lista de correcciones para las líneas de tiempo y el modo prefab

  • La raíz del prefab se puede seleccionar, el autoguardado congela el editor la mitad de tiempo y la tarjeta del nivel nombra al artista de la música

  • Las colocaciones de prefab se mueven con su grupo, la pestaña Historial muestra qué cambió cada paso y las herramientas de la línea de tiempo se reúnen en un bloque de teclas

  • Correcciones para los fotogramas anteriores al inicio de un objeto, la preparación del texto del nivel, los objetos inactivos en la línea de tiempo y la tecla Escape en las ventanas del editor

  • Gestión de memoria en los teléfonos - un tope para el historial de deshacer, una respuesta a los avisos de memoria baja, una fuga cerrada - y dos correcciones del modo prefab

  • Los efectos se reproducen como pretendía su autor, un efecto se puede quitar de un objeto y dos atajos de teclado nuevos en el editor

  • Correcciones para los teléfonos - la pantalla se mantiene encendida durante un nivel, y la limpieza de memoria ya no estropea una partida - además de los registros de licencias y el regreso del nivel

  • Un nivel con límites de pantalla animados gasta 19 ms por fotograma en Android en lugar de 30-45

  • Los archivos de una versión más nueva no se abren y el juego pide actualizarse, un modo anónimo sin guardado y un editor más rápido en niveles grandes

  • El avatar camina a 15 unidades por segundo en lugar de 10, y el dash más corto equivale a un cuerpo del avatar

  • Los teléfonos mantienen 60 fotogramas estables en los niveles y en la configuración, y la entrada de texto funciona con el teclado en pantalla

  • El lanzamiento: un archivo guardado por gv 1.0.0 se abre en todas las versiones posteriores, y un archivo de una versión más nueva te pide actualizar el juego

  • Publicación en el Workshop de Steam, colecciones de recursos, un sandbox con tutorial, configuración rápida, un modo "solo colisionadores" y el idioma chino

  • Exportación de video desde el editor, transferencia del perfil en un solo archivo, filtros en la lista de niveles y tu actividad en Discord

  • Logros, skins del avatar que dibujas tú, siete idiomas nuevos, Steam Cloud y una dificultad y un rendimiento en cada nivel

  • Bullet Hero es un híbrido gratuito de juego de ritmo y bullet hell. No hace falta cuenta y todavía no hay servidor. Los jugadores crean los niveles en el editor integrado y se los pasan como carpeta o

Notas

  • Uso la IA y creo que merece la pena usarla. Pero bien: como una herramienta cuyo trabajo reviso, no como algo que piensa por mí. Usada sin pensar, produce mucho texto y código que parece correcto y no

  • Bullet Hero es gratis, funciona en Windows y Android, y su SDK, su documentación y sus builds son abiertos. El núcleo mueve miles de objetos en pantalla en teléfonos y lo cubren más de 8000 tests

  • Comunidad

    Las preguntas, los comentarios y tus niveles van a Discord. Cualquiera puede ayudar al juego: corregir un error en la documentación, añadir una traducción, informar de un bug o hacer un nivel

  • Créditos

    El único autor del juego es vertoker (o Kostya Churakov)

  • Las conversaciones y preguntas van a Discord, los videos a YouTube y los bugs del juego a los issues del repositorio bullet-hero/releases. El código fuente está en la organización bullet-hero de GitHu