Aller au contenu

Joueur

Un joueur ordinaire : tu veux installer le jeu, trouver des niveaux et y jouer, sans regarder sous le capot

Aucune connaissance de l'éditeur ni du format de fichier n'est nécessaire

Le jeu n'est pas encore installé - Démarrage rapide

Ce que le jeu sait faire aujourd'hui - Jeu

Documentation

  • Télécharge le jeu, ouvre la liste des niveaux et joue n'importe quel niveau. Pour créer le tien, crée un niveau dans l'éditeur et mets un morceau de 1-2 minutes dans son dossier

  • Bullet Hero est un hybride de jeu de rythme et de bullet hell : tu diriges un petit carré, et il doit survivre jusqu'à la fin du morceau. Le jeu est gratuit, et aucun compte n'est nécessaire

  • Le jeu garde les niveaux, les paramètres et les statistiques dans un seul dossier de données. Mettre à jour ne présente aucun risque : une nouvelle version lit toutes les anciennes données. Sur Androi

  • Choisis un niveau dans la liste des niveaux, règle les conditions de la partie et lance-la. Le niveau de quelqu'un d'autre est un simple dossier : copie-le dans le dossier des niveaux et actualise la

  • Tu peux jouer à la souris, à l'écran tactile, à la manette ou au capteur de mouvement. À la souris, maintenir le bouton gauche dirige l'avatar, et Space, Shift ou le bouton droit déclenchent le dash

  • Les paramètres les plus importants se règlent au premier lancement : le jeu ouvre de lui-même une configuration rapide avec la langue, le volume, les performances et les effets. Une réinitialisation n

  • Un niveau copié à la main apparaît dans la liste après une nouvelle analyse. Un niveau d'une version plus récente demande une mise à jour du jeu, et une archive .7z doit être recompressée en zip. Un m

  • Un bot joue un niveau à ta place avec tes propres contrôles. Il regarde ce qui arrive, cherche de l'espace libre et déplace le même personnage que toi : il marche, fait des dashs, subit des dégâts et

  • Les bugs du jeu vont dans les issues de releases, les questions sur Discord. Joins la ligne de version des paramètres et les étapes après lesquelles le bug apparaît

  • Le bac à sable est une arène du menu principal où tu peux déplacer l'avatar, lancer sur toi n'importe laquelle des six attaques et suivre le tutoriel en six étapes. Il n'a besoin d'aucun niveau

  • Tout ton profil tient dans un seul fichier zip : niveaux, statistiques, paramètres et bibliothèque. Exporte-le avant de réinstaller ou de passer à un autre appareil, puis importe-le là-bas

  • Les succès se débloquent d'eux-mêmes à partir de tes statistiques. Seuls comptent les niveaux créés par d'autres et les parties jouées de façon loyale. La liste se trouve dans le menu principal, sous

  • Le corps de l'avatar est une grille de cases, et une skin décide ce que dessine chaque case : une forme et une des couleurs de la skin. Une skin peut aussi éteindre les yeux, les mains, l'ombre et les

  • Avant de jouer, le jeu montre à quel point un niveau est lourd pour ton appareil, avec une jauge de cinq barres : plus il y a de barres allumées, plus le niveau est léger. Des barres vertes veulent di

  • Dans Bullet Hero, un serveur est un service web qui stocke des niveaux. Il y aura le serveur officiel OWS et des serveurs communautaires NOWS que n'importe qui pourra faire tourner

  • Le jeu aura le serveur officiel OWS pour tous les builds et des serveurs communautaires NOWS pour le build complet uniquement. Bullet Hero ne modère pas les serveurs communautaires, alors connecte-toi

  • Chaque version du jeu a sa propre page avec sa liste de changements, la plus récente en haut de la liste

  • Le point de départ : un projet Unity vide, sans rien à lancer pour l'instant

  • Le premier test de rendu : de nombreux objets via Unity Entities, et cela tourne déjà sur Android

  • Textures, parents, particules, texte et effets de post-traitement, essayés un par un dans des scènes de test

  • Le premier format de niveau et le premier moteur qui le joue : objets, thèmes, effets, texte, son et collisions

  • La première version qui fonctionne comme un jeu : un menu, un avatar que tu contrôles, des niveaux du début à la fin et le premier écran de l'éditeur

  • L'éditeur a appris à créer des objets, à annuler cette action et à les afficher dans la hiérarchie

  • Une petite version pour les téléphones : deux fois plus d'objets à l'écran en même temps

  • Un shader rapide et une caméra d'éditeur qui se déplace à la souris ou à deux doigts

  • La première timeline, le premier inspecteur et la sélection des objets directement dans la vue

  • L'éditeur de niveaux passe d'une timeline et d'une hiérarchie à un éditeur complet, et les niveaux reçoivent le post-traitement, les effets audio et un aléatoire reproductible

  • Des checkpoints, des statistiques, de nouveaux contrôles et une interface traduite pour les joueurs, un arbre d'historique et une grille de pulsations pour les auteurs, et une image 4 fois plus rapide

  • La validation par règles tourne environ deux fois plus vite, et l'enregistrement d'un niveau le vérifie désormais en arrière-plan

  • Une fenêtre des pulsations en plein écran, des panneaux qu'on fait glisser et qu'on étire, un bouton de réinitialisation sur chaque champ de l'inspecteur, et le nettoyage des anciennes sauvegardes et

  • Du vectoriel partout, la santé sur le HUD, des courbes de couleur complètes, la VSync et les niveaux du Steam Workshop dans la liste des niveaux

  • L'accès aux dossiers sur Android, un bouton de réinitialisation sur chaque onglet des paramètres et une correction du paramètre de résolution

  • Les arguments de lancement, F11 pour le plein écran et la version dans les paramètres

  • Des boutons de sourdine sur les curseurs de volume, une taille de fenêtre mémorisée, un interrupteur pour la fenêtre d'erreur et une correction de l'image encadrée après un redimensionnement de la fen

  • L'aplatissement des prefabs, un argument de lancement pour les paramètres et des corrections du plein écran et de la taille de la fenêtre

  • Hors d'un niveau, le téléphone pivote librement par défaut, et davantage d'écrans ont reçu une disposition verticale

  • Des sons d'interface, le contrôle complet à la manette et au clavier hors de l'éditeur, et de nouveaux paramètres pour les images des niveaux

  • La timeline compte les images à partir de 1, et une sélection devient un prefab en une seule action

  • La santé et la vraie hitbox se voient directement sur l'avatar, et un niveau d'une version plus récente s'ouvre avec un avertissement

  • Les prefabs reconstruits autour d'un vrai objet racine, et un objet sans images clés de taille n'a plus de taille propre

  • Un nouveau niveau intégré, le nom de la compilation dans la ligne de version et une version Android plus légère

  • Les niveaux voyagent aussi en .zip, les timelines ont reçu l'outil de sélection rectangulaire et le repliage, et un dash dépend de la distance

  • Le repliage dans la hiérarchie et sur les timelines est devenu un mode à trois étapes, et l'éditeur a reçu l'audio complet sur téléphone

  • Des courbes avec tangentes, des valeurs aléatoires le long d'une ligne, des noms pour les emplacements de thème et une longue liste de corrections pour les timelines et le mode prefab

  • La racine du prefab devient sélectionnable, l'enregistrement automatique fige l'éditeur deux fois moins longtemps, et la carte du niveau nomme l'artiste de la musique

  • Les placements de prefab bougent avec leur groupe, l'onglet Historique montre ce que chaque étape a changé, et les outils de la timeline sont regroupés sur un seul bloc de touches

  • Des corrections pour les images avant le début d'un objet, le préchauffage du texte des niveaux, les objets inactifs sur la timeline et la touche Escape dans les fenêtres de l'éditeur

  • La gestion de la mémoire sur téléphone - une limite pour l'historique d'annulation, une réaction aux alertes de mémoire faible, une fuite colmatée - et deux corrections du mode prefab

  • Les effets se jouent comme leur auteur l'a voulu, un effet peut être retiré d'un objet, et deux nouveaux raccourcis clavier dans l'éditeur

  • Des corrections pour les téléphones - l'écran reste allumé pendant un niveau, et le nettoyage de la mémoire ne casse plus une partie - plus des enregistrements de licence et le retour du niveau de dém

  • Un niveau aux limites de l'écran animées prend 19 ms par image sur Android au lieu de 30 à 45

  • Les fichiers d'une version plus récente ne s'ouvrent pas et le jeu demande une mise à jour, un mode anonyme sans enregistrement, et un éditeur plus rapide sur les grands niveaux

  • L'avatar marche à 15 unités par seconde au lieu de 10, et le dash le plus court égale un corps d'avatar

  • Les téléphones tiennent 60 images stables dans les niveaux et dans les paramètres, et la saisie de texte fonctionne avec le clavier à l'écran

  • La sortie : un fichier enregistré par gv 1.0.0 s'ouvre dans toutes les versions suivantes, et un fichier d'une version plus récente te demande de mettre à jour le jeu

  • La publication dans le Steam Workshop, les collections de ressources, un bac à sable avec un tutoriel, la configuration rapide, un mode "Colliders seulement" et la langue chinoise

  • L'export vidéo depuis l'éditeur, le transfert du profil en un seul fichier, des filtres dans la liste des niveaux et ton activité dans Discord

  • Des succès, des skins d'avatar que tu dessines toi-même, sept nouvelles langues, Steam Cloud, et une difficulté et des performances pour chaque niveau

  • Bullet Hero est un hybride gratuit de jeu de rythme et de bullet hell. Aucun compte n'est nécessaire, et il n'y a pas encore de serveur. Les joueurs créent les niveaux dans l'éditeur intégré et se les

Notes

  • J'utilise l'IA, et je pense que ça vaut le coup. Mais correctement : comme un outil dont je vérifie le travail, pas comme quelque chose qui réfléchit à ma place. Utilisée sans réfléchir, elle produit

  • Bullet Hero est gratuit, tourne sur Windows et Android, et son SDK, sa documentation et ses builds sont ouverts. Le cœur gère des milliers d'objets à l'écran sur téléphone et est couvert par plus de 8

  • Communauté

    Les questions, les retours et tes niveaux vont sur Discord. Tout le monde peut aider le jeu : corriger une erreur dans la documentation, ajouter une traduction, signaler un bug ou faire un niveau

  • Crédits

    L'unique auteur du jeu est vertoker (ou Kostya Churakov)

  • Les discussions et les questions vont sur Discord, les vidéos sur YouTube, les bugs du jeu dans les issues du dépôt bullet-hero/releases. Le code source est dans l'organisation bullet-hero sur GitHub