Skip to content

kuromiaou/SHEMUP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

851920c · Dec 19, 2024

History

58 Commits
Dec 19, 2024
Dec 12, 2024
Dec 12, 2024
Dec 12, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 13, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 12, 2024
Dec 19, 2024
Dec 12, 2024
Dec 19, 2024
Dec 12, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024

Repository files navigation

Shoot'Em Up

Document de Game Design : Project Arcane Rum Tide (Shoot'Em UP)


1. Informations Générales

Titre : Arcane Run Tide Genre : Shoot'em Up (Shmup)
Style Visuel : Pixel Art rétro avec effets modernes (particules, explosions dynamiques).
Plateforme(s) : PC. Public cible : Passionés de jeux d'arcade. Résumé : Dans la mer, un homme saoul rêve d'être pirate et décide de tuer tout ce qui bouge.


2. Concept de Base

  • Gameplay principal : Le joueur contrôle un bateau pirate, détruit des vagues d’ennemis et évite des projectiles pour progresser dans les niveaux.
  • Objectifs :
    • Court terme : Survivre et accumuler des points en détruisant les ennemis.
    • Long terme : Compléter les niveaux, vaincre les boss et déssaouler.
  • Déroulement : Le jeu est divisé en plusieurs niveaux avec une difficulté ajustable, chacun se terminant par un combat de boss unique.
  • Style de progression : Défilement vertical automatique, avec des phases de répit pour récupérer des power-ups et réorganiser ses stratégies.

3. Méchaniques de Jeu

3.1. Contrôle du joueur

  • Déplacement : Mouvement en 8 directions à l'aide d'un clavier.
  • Tir principal : Tir automatique en maintenant une touche ou un bouton enfoncé.
  • Tir secondaire : Tir lent mais puissant, munitions limitées mais rechargeable (en détruisant des obstacles…) / 1 DMG BASE + 1 par touché CSQ..
  • Bombe : Déclenche une explosion qui détruit les projectiles ennemis à l'écran /2-3 utilisations / pas reload / CD / BOSS IS IMMUNE.
  • ULTIMATE - cf.Powder-Up (remplir barre d’ULT pour activer)
  • Shield - Annule les dégats (25s cd)

3.2. Système de Scoring

  • Augmentez vos points en détruisant des ennemis.

3.3. Powder-ups

  1. Boosts stats :
  • HP+1 (Limite HP MAX)
  • ATK+1 (3s)
  • Tir perforants (traversent les ennemis)
  • HP MAX ++ après chaque Boss battu.
  1. Ultimates:
  • Freeze : Immobilise tous les ennemis pendant 4 secondes.

3.4. Difficulté

  • Modes de jeu :
    • Difficile
    • Casual
  • INFINI

3.5. Events

  • Choix avant de lancer la partie
  • Zizanie - Randomize les ennemis (-qui- spawn -quand-).
  • Anti-épileptique - FlashCore.
  • Cataclysm - Pas de répis entre les niveaux.

4. Conception des Ennemis

4.1. Types d’ennemis

  1. A :
    • Faible santé, tirent lentement en ligne droite.
    • Mouvements linéaires selon l'axe X/Y.
  2. A.B :
    • Faible santé, tirent lentement en ligne droite/diagonale.
    • Mouvements linéaires selon l'axe X/Y.
  3. C :
    • Kamikazes (explosent après X secondes de spawn).
    • Mouvements prévisibles, foncent sur le joueur.
  4. D/Léviator :
    • Faible santé, tirent des lasers.
    • Mouvements selon l'axe X (spawn Y random avec une limite).

4.2. Boss

Chaque niveau se termine par un boss avec des mécaniques uniques :

  • Niveau 1 : Bombe atomique Kawai - EXPLOSION
    • Arme unique (30s délai) : se fait exploser, et fait ainsi des dégats à toutes les entités présentes sur la map.
    • Mouvements = Immobile
    • Gros pool HP
    • Meurt : à la 10è explosion (300s/5min) OU quand HP = 0.
    • Pattern = Explose toutes les 30 secondes pendant 300s.
  • Niveau 2 : Viktor
    • Arme unique (CD varie.): Tire des ennemis qui vivent.
    • Mouvements : TP.
    • Pattern : Tire des ennemis selon un cycle + CD décroissant.
  • Niveau 3 : Moïse
    • Passif : Réduit la taille de la map.
    • Mouvements : Déplacements selon l'axe X.
    • Arme principale : Beyblade : Toupie avec un mouvement tornade-like.
    • Spell Les 10 Commandements (tablettes qui changent de forme) (Les effets des commandements ne sont actifs que lorsque ces derniers le sont.) (Moïse ne peut utiliser 3x de suite le même commandement.)
      • Cmdmt 1 : La Piété - Renvoie les projectiles du joueur.
      • Cmdmt 2 : L'Amour - Partage sa vie avec celle du joueur(buff)/ des ennemis(debuff).
      • Cmdmt 3 : La Patience - Immobile et charge une attaque destructrice.
      • Cmdmt 4 : La Réticence - Inverse la position entre le joueur et un ennemi.
      • Cmdmt 5 : La Pureté Moîse se purifie de ses pêchets en envoyant des orbes sur le joueur.
      • Cmdmt 6 : Le Repos - Moïse se heal.
      • Cmdmt 7 : Le Pacifisme - Si le joueur tue un ennemi sous ce commandement, il perd des HP.
      • Cmdmt 8 : La Foi - Réduit la taille de la map ++.
      • Cmdmt 9 : L'altruisme - Moïse tire des ennemis.
      • Cmdmt 10 : La Vérité - Moïse se rend compte de la gravité de ses péchés et effectue un harakiri.

5. Progression et Structure

5.1. Niveaux

  1. Niveau 1 : Océan narmol.
    • Thème : Océan bleu de l'époque pirate.
    • Introduction aux ennemis simples.
  2. Niveau 2 : Océan de sang.
    • Thème : Océan rouge de l'époque pirate.
    • Nouveaux ennemis : Kamikazes.
  3. Niveau 3 : Océan doré.
    • Thème : Océan doré de l'époque pirate.
    • Nouveaux ennemis : Léviator.

5.2. Rythme

  • Les niveaux alternent entre moments d’action intense et phases de récupération pour maintenir l'intérêt du joueur.
  • Équilibrage entre l’introduction de nouveaux ennemis et des mécaniques innovantes.

6. Direction Artistique

6.1. Style Visuel

  • Pixel art chaotique.
  • Palette de couleurs évoluant selon les niveaux :
    • Niveau 1 : Tons froids (bleu, gris).
    • Niveau 2 : Couleurs vives et métalliques (orange, argent).
    • Niveau 3 : Palette dorée.

6.2. Interface utilisateur

  • HUD :
    • Score en haut à gauche.
    • Barre de vie du joueur en bas à gauche.
    • Indicateurs de power-ups et bombes en bas à droite.
    • BOSSBAR en haut au centre.

7. Direction Audio

7.1. Musique

  • 1er niveau : action
  • 2è niveau : réaction
  • 3è niveau : final epic

7.2. Effets sonores

  • Sons distincts pour les tirs, les explosions, et les power-ups.
  • Signal audio pour les attaques spéciales des boss ou les situations dangereuses.

8. Systèmes et Outils

8.1. Moteur de Jeu

  • SFML

8.2. Logiciels Recommandés

  • Pixel art : Aseprite pour les sprites et animations.
  • Audio : Bfxr pour les effets sonores, Ableton Live pour la musique.

9. Monétisation

  1. Modèle principal : 18€ (Gragas) / 13€ (GangPlank)
  2. Contenu additionnel (DLC) :
    • Niveaux supplémentaires avec de nouveaux ennemis et boss(Chuck Norris et JCVD).

10. Inspirations

  • Seven Deadly Sins
  • League of Legends/Arcane
  • Pokemon
  • La Bible