# Pvpbox ## Topic Le pvp box permet d'effectuer des combats libres dans une arène. Il permet aussi de défier d'autres joueurs dans des combats réglementés. Ce jeu est différents des autres car celui ci n'a pas de début et de fin. Le serveur reste ouvert jusqu'à sont redémarrage. ## Clareté & gameplay Le jeu doit rester simple par rapport à ce que propose le Minecraft vanilla. Cela passe à travers : - Logique d'efficacité des armures et des armes (ex : sword bois < sword stone ) - Un pvp vanilla (ex : pas de sort, etc) Le jeu est reservé au pactify launcher afin d'empêcher tout doute sur le skill d'un joueur. ## Joueur par défaut Parametre de base: - 20 coeurs - Affichage de la vie restante - Affichage du niveau ## Progression des joueurs Cas plus poussé mais intéressant basé sur le jeu "The Pit" d'Hypixel. ### Leveling Les joueurs gagnent de l'expérience lors du jeu. Cette expérience permet de monter de niveau. Le niveau permet de débloquer des nouveaux objets et actions. Le niveau maximum est 100. Note : Les premiers niveaux doivent être atteignable facilement déclencher le sentiment de progression rapide (gratifiante). ### Progression de l'expérience - Kill = % of participation + 20pts. - If player make a solo kill > he win 120 pts. - Assitance = (% de partipation au kill) pts. - If a player deals 40% of the damage > he win 40 pts. - If a player deals less than 20% of the damage > he win nothing. L'expérience est affichée via la barre d'expérience du joueur. Maybe : Le niveau et l'xp restant pour lvl-up est affiché sur le scoreboard. ### Systeme de prestige Un joueur ayant atteint le niveau max à la possibilité de reset son niveau pour augmenter son prestige. Un prestige réinitialise les upgrades permanents acheté en boutique. Un joueur effectuant un prestige : - Débloque une nouvelle couleur correspondante au prestique. - Accède aux bonus prestige (bonus à vie). #### Bonus de prestige TODO ### Stuff par défaut Le stuff par défaut est le suivant : - Plastron en fer - Pantalon en fer - Botte en fer - Arc - Flèche x16 - Epée en fer ## Boutique L'utilisation d'une monnaie spécifique au jeu n'est pas une bonne idée à mon point de vue. Tout achat passera par des gloires ou faveurs. Les bonus de gameplay peuvent être acheté en gloire ou en faveur. Chaque bonus ne peut être acheté qu'à partir d'un certains niveau. Le bonus cosmétiques peuvent être acheté en faveur. ### Upgrade passif (permanent) Les bonus passifs sont toujours appliqué au joueurs. Ils affectent le joueur tout au long de son jeu. - Upgrade +1% de dégât physique cumulable jusqu'à 5%. Leveling \[5]>\[10]>\[20]>\[35]>\[50] - Upgrade +3% de dégât à l'arc cumulable jusqu'à 15%. Leveling \[5]>\[10]>\[20]>\[35]>\[50] - Upgrade +1% de résistance au dégât cumulable jusqu'à 5%. Leveling \[5]>\[10]>\[20]>\[35]>\[50] - Upgrade +10% d'expérience cumulable jusqu'à 100%. Aucun leveling requis. ### Upgrade actif (permanent) Les bonus actifs sont ajouté au joueur à son spawn. - Canne à pêche. Leveling \[5] - Sceau à lave. Leveling \[25] - Casque en fer. Leveling \[50] - Potion de soin. Leveling \[?] - Briquet (3 utilisations). Leveling \[?] - Cobblestone x16 (autoriser la pose de bloc ?). Leveling \[?] ### Item (non permanent) - Plastron en diamant - Pantalon en diamant - Epée en diamant ### Bonus cosmétique Bonus n'influençant en aucun cas le gameplay. #### Effets de kill TODO : Effets de feu d'artifice ou de particule. #### Son de kill TODO : Son joué au joueur tué. #### Hologramme de kill TODO : Hologramme prédéfini affiché au lieu d'un kill ## Récompenses N'ayant aucun début ou fin de partie. Les récompenses de gloires se font de manière périodique comme sur le freecube. Période : 5 mins ### Calcul Un joueur inactif ne gagne pas de gloire. Un joueur est considéré comme inactif lorsqu'il ne participe pas aux combats. Un joueur devient actif lorsqu'il effectue des assitances et des kills. Freecube ratio : 0.0108 per second. Game ratio : 0.13 per second. Pvpbox ratio : 0.13 per second. TODO : algo d'activité (avec les délais) ### Booster Les boosters boost normalement le jeu. Le joueur qui boost est affiché sur le lobby du jeu. ## Quêtes Un système de quête donnant des objectifs à cours terme (journalier) et à long terme (hebdomadaire). TODO: plus d'explication Exemple : - Effectuer 15 kills dans la journée. - Atteindre 500 d'aggressivité. ### Recompense Non défini. Les récompenses pourraient être sous la forme : - d'expérience - de points de classement Les récompenses sont données lors de : - Kill - Assistance de kill - Réalisation de quête - Event ## Zone d'attente La zone d'attente est le lieu d'arrivé des joueurs. Depuis celle ci, les utilisateurs pourront accéder via une GUI permattant lancer un défis à un autre joueur, ou bien de rejoindre l'arène de combat. ## Prévention des abus TODO : lister les abus possible et les moyens de les corrigers. - Farm de kill sur le même joueur. - Reduire les récompenses lors du kill d'un même joueur. - Réalisation d'une quête en utilisant le même joueur. - Les quêtes nécessitant un kill n'augmentent que pour chaque joueur différent tué. ## Modes de jeu ### Arena Les joueurs peuvent se battre à plusieurs dans la même grande arène. Tous les types de combats sont permis. Les joueurs apparaissents dans une tour où le pvp est desactivé. Ils peuvent par le suite sauter de la tour pour rejoindre le combat. ### Sidebar Listes des informations : - Compteur de kill - Compteur d'agressivité - Mode état du joueur (inactif / combat / régénération) #### Compteur d'aggressivité Un compteur qui augmente lorsque le joueur combat. Celui ci descend lorsque le joueur est inactif. #### Events ##### Joueur "Wanted" Le joueur passant un certain seuil d'agressivité devient le Wanted. Seul un joueur peut être le wanted. Le joueur wanted est boost afin de pouvoir se défendre de ses multiples ennemies. ##### Falling chest Des coffres tombent de manière aléatoire dans la map contenant des objets utiles. ##### King of the hill ? Un event spécial se lançant aléatoirement sur la map. ##### Moving bonus ? Une entité spéciale (fuyarde) qui donnes des bonus à son tueur. ### Combat privé Les combats privés sont lancés à la demandes des joueurs. Un combat privé se lance une fois les équipes faites et les joueurs prêts. Le combat se déroule dans une zone réservée inaccessible aux autres joueurs. Aucun bonus n'est appliqué lors qu'un combat privé. Cela permet un combat équitable. Les modes de combats privés sont : - Le duel (1v1) - Les combats en team (2v2, 4v4, ...) A définir...