CORE tourelle GrigoShop

wmod TD

Un tower defense coop sur Garry's Mod, entre Sanctum et Mann vs. Machine, 100 % contenu HL2.

01La boucle de jeu

Une mission, c'est six vagues. Entre deux vagues, on construit et on achète. Perdre une vague ne coûte que le temps : on la rejoue, et tout ce qui a été construit reste en place.

Préparationconstruire, acheter, F2 Vaguetenir le core Vague gagnéerécap, bonus, WCoins Vague perduerien n'est remboursé, on rejoue Victoiretableau, casier vague 6
Préparation (règle MvM)
Rien ne démarre tant que personne n'est prêt. Le premier F2 lance 150 s ; plus il y a de joueurs prêts, plus c'est court ; 10 s quand tout le monde l'est. Le décompte ne remonte jamais.
Vague
Des groupes d'ennemis suivent le champ de distance vers le core. Chaque ennemi qui l'atteint lui retire sa « fuite ». Le core a 200 PV.
Échec
Le core retombe à 0 : 10 s de pause, il se soigne, et la même vague revient. Les constructions restent, l'argent dépensé reste dépensé.

02La carte et le chemin

Le cœur du mode : les ennemis suivent toujours le chemin le plus court vers le core, et chaque construction le rallonge. Fermer complètement le passage est permis, mais alors les ennemis cassent l'obstacle le plus faible. Essayez : cliquez pour poser ou retirer une caisse.

spawncore caisse posée (cassable)mur de la carte GrigoShopzone interdite

Dans le jeu : un aperçu fantôme vert, ambre (chemin rallongé ou scellé) ou rouge avec la raison ; des anneaux rouges autour du core (192 unités) et des spawns (160) ; des flèches blanches au sol montrent le trajet.

03Trois monnaies, trois rôles

L'argent de la partie se gagne en tuant, à la façon de MvM, et se dépense en défenses ou en personnage. Les WCoins, eux, restent d'une partie à l'autre et ne paient que du cosmétique.

BANQUE D'ÉQUIPE
800 $ + 150 $/joueur

Paie tout ce qui va sur la carte : props, portes, tourelles, mines, barnacles. Une part maximale par joueur empêche un seul joueur de tout dépenser.

TON ARGENT
250 $ au départ

Paie ton personnage au GrigoShop : améliorations, armes, printers, et les niveaux de tourelle. Une reconnexion ne redonne jamais les 250 $.

WCOINS
permanents

Gagnés par vague, victoire, vague parfaite, meilleur joueur, première victoire du jour. 150 max par mission, un cinquième si on est AFK. Jamais de puissance.

Le circuit de l'argent d'un kill

☠
un ennemi meurt
$12
une liasse tombe au sol, 30 s
+12 $ à tous
un joueur marche dessus

Les liasses proches fusionnent (80 au plus). Celles encore au sol à la fin d'une vague sont ramassées automatiquement ; celles laissées 30 s sont perdues et apparaissent dans le récap. Une vague sans dégât au core donne un bonus parfait. Les printers impriment des billets pendant les vagues, que seul leur propriétaire ramasse.

04Les ennemis

HL2 et mèmes de Garry's Mod. Les armes font plus mal que dans HL2 (pistolet 12, SMG 9, .357 75, fusil à pompe 12 par plomb, AR2 16, arbalète 150, pied-de-biche 30), et les PV ont été réglés pour que ça tombe vite. Les ennemis ordinaires vivent en groupes (une seule entité par groupe, les membres suivent sa traînée) : c'est ce qui permet d'en avoir mille à la fois. Les boss et les Manhacks sont de vraies entités.

Variantes

Géant ×1,8 taille, ×4 vie, ×0,7 vitesse, ×3 fuite. Explose toujours en morceaux.
Rouge ×2 vie, ×2 dégâts.  Jaune ×1,8 vitesse, ×0,7 vie.
Invisible les tourelles ne le voient qu'à 300 unités.  Explosif explose à sa mort, en chaîne.
Porteur l'objectif de la vague : doré, balise lumineuse, annoncé. S'il atteint le core, il fait dix fois les dégâts.

05Les défenses

Les props forment le labyrinthe, les défenses font le travail. Les défenses ne se déplacent pas au physgun : on les vend au toolgun et on les repose.

Tourelle · 400 $

Tire sur les ennemis au sol dans un arc de 60°, 1200 unités. S'use un peu à chaque tir ; E pour réparer.

Anti-air · 350 $

Mortier Combine à balise bleue. Ne vise que les volants, 1800 unités. Les tourelles normales ignorent les volants.

Mines, barnacles, portes

La mine saute au contact (200, projette). Le barnacle attrape au plafond. Les portes ferment un passage que les ennemis devront casser.

Montée de niveau payante

Une tourelle gagne de l'XP en tuant. Quand le seuil est atteint, sa plaque clignote « niveau prêt » et n'importe quel joueur prend le niveau, payé par la banque d'équipe, en appuyant sur E. Chaque niveau donne +15 % de dégâts.

NiveauXPPrix (tourelle 400 $)Dégâts
1 → 250200 $×1,15
2 → 3150400 $×1,30
3 → 4350600 $×1,45
4 → 5700800 $×1,60

Les autres règles de construction

N'importe quel prop

168 props suggérés, plus tout prop des spawnlists, prix et vie selon la taille, 400 unités de long au plus.

Propriété d'équipe

Tout le monde déplace et vend les props et défenses de l'équipe ; chaque vente est annoncée. Les printers sont à leur propriétaire seul.

Aucun tir ami

Balles, explosions et débris des joueurs n'abîment rien de construit. Seuls les ennemis cassent.

06Le ressenti du combat

Chaque tir doit se lire et s'entendre. Frappez le mannequin : la barre façon Dark Souls montre en jaune les dégâts de la rafale en cours, qui se résorbent quand on arrête.

  • Headshots façon CS:S ×4, sur les humanoïdes seulement : un headshot au pistolet tue un zombie d'un coup, avec le « ding » du casque de CS:S (un tintement HL2 pour qui n'a pas CS:S) et un bref éclat métallique.
  • Pénétration amélioration du GrigoShop : les balles traversent 1 à 3 ennemis de plus, 25 % de dégâts en moins à chaque traversée.
  • Chiffres de dégâts sur tes propres tirs, désactivables : blanc pour un petit coup, jaune pour un coup normal de l'arme en main, orange puis rouge pour les gros, et plus gros à l'écran ; un headshot est toujours rouge.
  • Barres de vie dès le premier coup, 8 au plus, au-dessus de l'ennemi ; une barre de boss en bas d'écran.
  • Gibs un coup de grâce de 60 % de la vie fait exploser le corps ; sinon un ragdoll, projeté par le souffle.
  • Explosions dégâts de zone jusqu'à 40 % au bord, groupes sonnés, props projetés, écran qui tremble.
  • Impacts sang de la bonne couleur pour les créatures, étincelles pour les toilettes et machines.
  • Sons un clic par touche, un « ding » par kill, son de tête, sons d'achat, de vente, de refus (le « non » de la combinaison HEV).
G-Manbarre de boss, visible tant qu'il vit

07Une vague, du début à la fin

Les sons sont ceux de Garry's Mod (HL2, la voix HEV de HL1 et la musique de HL2) ; les petites infos passent par les notifications natives en bas à droite, avec des barres de progression.

  • Préparation : aperçu de la prochaine vague (icônes, nombres, BOSS, RAPIDE, VOLANT, TIREUR). barre de progression du décompte
  • « Ten » à 10 s, « Five » à 5 s, puis 4, 3, 2, 1 à l'écran. voix HEV, bips
  • WAVE 3 OF 6 en grand. cloche d'alerte + « Attention » de l'Overwatch
  • MANHACKS INCOMING et des flèches au bord de l'écran. alarme Manhack
  • BOSS: G-MAN. alarme APC + cri de Strider
  • Core attaqué : bords rouges, klaxon ; sous 25 % : « Warning, evacuate area ».
  • WAVE 3 CLEARED + récap : kills, argent, dégâts au core, argent raté, bonus parfait. recharge HEV + cloche
  • WAVE FAILED. bip plat + stinger HL1
  • VICTORY + tableau des meilleurs par catégorie. le thème de la combinaison HEV

Le HUD

Un seul style partout : panneaux sombres à liseré ambré (celui de l'enseigne GrigoShop), Coolvetica pour les titres et les nombres, Roboto pour le texte.

  • En haut à gauche : core (barre), vague, banque d'équipe, ton argent ; les gains flottent en « +$ ».
  • En bas : vie et armure à gauche, munitions à droite.
  • À droite pendant la préparation : qui est prêt, avec avatars ; « ✔ READY » au-dessus des têtes.
  • Plaques sur les objets posés : nom, propriétaire, niveau, XP, état, vie.
  • Caisse de munitions gratuite au core : E remplit toutes les armes.

08Progression long terme

Tout ce qui dure d'une partie à l'autre est cosmétique ou social : chapeaux, skins, traînées, pets, titres. Le casier s'ouvre avec !locker, depuis le GrigoShop, ou avec F3 après une victoire.

Tirages

Les traînées, traceurs, effets de kill, de mort et de chapeau se tirent (250 WCoins) ; les chapeaux, skins et couleurs de chiffres s'achètent. Un doublon rend la moitié. Après 9 communs d'affilée, le suivant est au moins rare.

Spécial 6,5 %, légendaire 1,5 %.

?

Pets

Mini Kleiner, Alyx, Barney, Grigori, headcrab et Dog marchent derrière toi ; le city scanner tourne au-dessus. Le mini Manhack ne s'obtient qu'avec 1000 Manhacks abattus. Aucune collision, aucun dégât, transparent près de la caméra. Bloqué ou distancé de 500 u, il réapparaît près de toi dans un petit éclat.

Ramassage : le pet court chercher l'argent au sol, plus loin et plus vite selon sa rareté (300 à 650 u). Le paquet est distribué à tout le monde, comme si un joueur était passé dessus. Les pets volants ramassent partout et n'éclosent qu'à partir de la rareté Spécial.

RaretéNiveau maxPassifsForce maxRevente
Commun1011,5 %150
Rare2012,5 %300
Spécial3023,5 %1000
Légendaire4034,5 %1500

Passifs : saut, course, dégâts, défense, argent, régénération, souffle, tourelles proches ; 10 % au total au plus, désactivables pour tout le serveur. Chaque espèce a le sien en premier (Kleiner : saut).

Pas de boucle de WCoins

Un œuf coûte 500, une relance 300. Revendu tout de suite, un œuf vaut 258,5 en moyenne : acheter puis revendre fait toujours perdre.

Échanges

Pet contre pet, en direct. Niveau joueur 5, pet détenu depuis un jour, un légendaire ne change de main qu'une fois. Une modification annule les deux confirmations, puis 5 s de délai. Tout est journalisé.

Succès et titres

Survivor, Untouchable, Exterminator, Manhack Hunter, Architect… Titre affiché au tableau des scores et dans le chat, niveau de joueur, bonus de première victoire du jour.

09Modération

Pour un serveur de dix joueurs : !votekick, un motif visible de tous, F1 oui, F4 non. Plus de la moitié des autres joueurs doit voter oui, il faut au moins 3 joueurs, les admins ne peuvent pas être visés, et des délais évitent le spam.

Le ban suit le compte Steam, pas le pseudo, et le joueur voit le motif et le temps restant.

10Performance : mille ennemis

Mesuré sur worklab (la machine du serveur) avec des groupes de 20 qui marchent : coût moyen d'un tick de foule, qui tourne 20 fois par seconde. Les vagues ont doublé, le plafond est passé à 1000 ennemis.

avantaprès
Tableau
EnnemisAvant (ms)Après (ms)
60011,16,4
100016,68,7

11Les décisions prises

Tout ce que la liste laissait « à décider », tranché pour avancer. Chacune se change facilement.

12Ce qui reste à vérifier en jeu

Le côté serveur a été joué sur un serveur de test avec des bots : missions complètes, échecs, victoire, tourelles, Manhacks, argent, votes, échanges. Le dessin côté client n'a passé que la vérification de syntaxe et le linter, faute de client Garry's Mod ici.

À regarder
  • Ragdolls bien posés là où le mob meurt
  • Jambes de Grigori stables
  • Chapeaux bien placés sur la tête
  • Maison du GrigoShop et enseigne
À sentir
  • Bhop : vitesse gagnée en strafant, molette
  • Équilibre des vagues doublées, core à 200
  • Volume des sons
À recevoir
  • La capture du HUD de référence promise dans la liste : le HUD a été refait sans elle