Sushi Assassination
Posté le 30/09/2023 14:01
Hello,
Comme si je n'avais pas suffisamment de trucs sur le feu, une idée a germé dans mon petit cerveau de moineau et je me suis donc lancé dans un nouveau projet. A la base, l'idée et de faire une petite pause par rapport à Shmup et Pinball et de se faire une petite parenthèse avec un petit concept qui prenne seulement quelques semaines à coder ...
... mais bon, je pense que c'est parti pour être plus long que prévu, car je commence à implémenter des trucs en plus, puis des autres trucs en plus car il n'y a pas une journée sans qu'une nouvelle idée d'ajout n'apparaisse. Bref, le petit jeu vite fait est en train de devenir un projet d'ampleur lui aussi
Donc, le pitch est le suivant : vous êtes un guerrier ninja engagé par un gang de la ville de Omuta, sur l'île de Kyushu au Japon, afin de remplir des contrats d'assassinats sur les quelques notables intègres et influents de la ville qui gênent les trafics et manigances. Bien entendu, afin de ne pas éveiller les soupçons, le gang a été très clair : cela doit se faire sans violence visible et être millimétré !!! Vous avez donc décidé de procéder de manière intelligente en soudoyant le patron d'un restaurant à Sushi local et en prenant sa place. Vous procéderez donc par empoisonnement de vos cibles. Mais afin que vos crimes n'apparaissent pas au grand jour, l'établissement doit rester un lieu de vie d'apparence tout à fait honorable. Vous devrez donc servir aux autres convives leurs commandes et faire en sorte que ceux-ci soit satisfaits. Seule votre cible devra manger la nourriture empoisonnée, et surtout pas les autres convives afin de ne pas attirer la police.
Le jeu est très loin d'être terminé, pour le moment je me suis concentré sur la fabrication du tileset et des objets qui seront nécessaires au gameplay, à la définition d'un niveau test dans
Tiled (qui devient mon outil préféré) et des convertisseurs de
fxconv.
Pour les personnages, j'ai pris des
assets issus de itch.io car il me faut pas mal de personnages et j'ai trouvé de pack qui est vraiment génial : Ninja Adventure Asset Pack créé par
Pixel-boy et
AAA
Parmis les éléments de gameplay qui seront absolument présents :
- arrivée et départ des clients
- attente ou positionnement des clients autours de la table
- désignation de la cible (la photo en haut à droite de l'écran)
- les clients indiquerons ce qu'ils désirent manger (commande)
- le joueur (ninja) devra récupérer les plats et les poser sur le tapis roulant pour livrer les clients
- le joueur devra empoisonner la nourriture afin d'atteindre sa (et seulement sa) cible, qu'il devra bien entendu reconnaître parmi les clients.
- temps limite, avec départ des client et de la cible
Parmis les trucs en plus que j'ajouterai peut-être:
- niveau de satisfaction des clients (si attente trop longue pour être servi)
- niveau de notoriété du restaurant (influencé par les clients)
- assassinats de groupe ? avec plusieurs cible
J'espère que l'idée vous parait sympa, je donnerai des nouvelles au fur et à mesure de l'avancement.
Et @RDP
Citer : Posté le 13/11/2023 17:02 | #
Hello,
Merci pour ton commentaire.
Les sprites de personnages proviennent d'un set graphique issu de itch.io (Ninja Adventure Asset Pack créé par Pixel-boy et AAA) car je n'ai malheureusement pas le talent suffisant pour faire des personnages de cette qualité.
Pour tout le reste (tileset pour le dessin du restaurant et du tapis, sprites de la nourriture, fonte de caractères, bulles, faces indiquant la satisfaction, ...), là, c'est moi qui ai tout fait avec Aseprite.
Donc en gros c'est un mixte
Citer : Posté le 12/12/2023 20:52 | # | Fichier joint
Je me rends compte que je n'ai jamais mis à disposition de version de test.
Je vous joins donc la build en cours. Il y a encore des bugs, notamment un crash intempestif sur une allocation mémoire qui arrive de temps en temps que je suis en train de traquer.
Les contrôles sont :
SHIFT + EXIT pour quitter
Croix directionnelle pour diriger le Ninja
SHIFT pour prendre le plat/poser le plat
ALPHA pour empoisonner le plat
Un plat empoisonné ne peut pas être nettoyer, il faut donc le jeter dans un évier si on veut plus le poser sur le tapis roulant.
Les zones de dépose sur le tapis sont marquées au sol par des dalles.
[F5] et [F6] permettent de changer de map (encore instable, vous êtes prévenus)
[F4] affiche les infos de debug.
C'est loin d'être fini, mais cela vous permet de tester un peu le concept. Notamment la détection de fin de partie, l'IA archie nulle pour le moment ...
Hésitez pas à me donner vos impressions, en gardant l'aspect pré-pré-pré-pré-release :E.
Je vous ai concocté de jolies icônes en passant