Comments
Présentation du projet
BeastLur est un jeu de cartes officiellement créé en 2016. J'avais 16 ans à l'époque. La première version a été une réussite dans sa finalité. C'était une idée née depuis une forte envie de vouloir créer des cartes lorsque je jouais beaucoup à Hearthstone par le passé. Un an après, le jeu a été fermé à cause d'un bug récurrent de l'hébergeur que j'utilisais à l'époque. Par la suite, j'avais remarqué que le code devenait instable avec le temps à cause d'une architecture qui n'avait pas été pensée pour les mécaniques de cartes trouvées par la suite. Le jeu dans sa première version a donc été fermé fin 2017, lors de mon entrée en formation intensive bachelor chef de projet web.
Récemment, il y a un peu plus d'un mois, j'ai décidé de refaire entièrement le jeu dans tous ses aspects, afin de le programmer le plus proprement possible, pour avoir un jeu sans bug, stable et addictif. Le résultat est à la hauteur de mes attentes. Si vous ne souhaitez être spoilé, vous pouvez venir tester le jeu avec ce lien : beastlur.io.
Le jeu a beaucoup évolué et n'est plus ce qu'il était. Je vais donc ici même vous présenter tout le jeu, ses fonctionnalités, ses cartes, ses mécaniques, le plateau de jeu, etc... Une fois lecture terminée de votre part, j'attends impatiemment une réponse ou avis en rapport avec BeastLur. Je le développe tous les jours à côté de mon travail, de manière intensive et appliquée, avec mon associé Luca qui crée des designs de dos de cartes, de héros, de cartes et autres.
Il est important de préciser que BeastLur est en voie d'être racheté par l'entreprise où je travaille. Tout le travail effectué sera donc un jour apprécié par une plus grande quantité de joueurs que celle que nous allons avoir d'ici quelques semaines. Aussi j'investirai quelques centaines d'euros dans la publicité adwords. Tout ce qui sera cité ci-dessous est le contenu de BeastLur qui est en ligne en ce moment.
Le menu de beastlur contient 9 onglets:
Trouver une partie est l'onglet permettant aux joueurs de sélectionner leur deck pour combattre contre un joueur ou une intelligence artificielle. Il peut ainsi gagner des récompenses pour ouvrir toujours plus de paquets pour agrandir sa collection de cartes. Vous pouvez voir l'aperçu du deck avant de rechercher une partie.
Decklists est l'onglet où se trouve les decks du moment. Nous avons besoin d'aide car nous n'avons pas encore assez joué pour établir des decklists avec des combos et synergies réfléchies. C'est avec plaisir que nous ajouterons les decks les plus puissants des joueurs de BeastLur. Il suffit alors de cliquer sur précharger pour générer le deck dans votre collection.
Aventures est l'onglet où vous pouvez combattre des boss avec des cartes uniques, en ce moment le père noël, pour tenter de gagner une légendaire spécifique au boss en cas de victoire. Une défaite ne vous fera rien perdre.
Ouvrir des paquets est l'onglet pour agrandir votre collection. Vous pouvez y ouvrir des paquets de cartes de chaque extension. Seule l'extension classique est disponible pour le moment, avec plus d'une centaine de cartes. Il existe 5 rareté de cartes : base, commune, rare, épique (mythique), légendaire (divine). En fonction de la rareté, vous avez plus ou moins de chance d'avoir ces cartes. Les paquets ne s'achètent pas individuellement. Vous devez vous procurer des "lurcoins" qui vous seviront à ouvrir un paquet de n'importe quelle extension.
Boutique est l'onglet pour faire vos achats. Afin de participer à l'évolution du jeu de façon positive, nous voulons permettre des achats par argent réel pour des choses secondaires telles que des plus beaux dos de cartes, héros ou avatars. Vous pouvez faire vos achats avec de la poussière obtenable en cas de victoire ou en or en en achetant.
Classement général sera l'onglet qui répertoriera les joueurs en fonction de leurs performances. Cet onglet est en développement ainsi que l'historique de batailles et les statistiques de celles-ci.
Ma collection est l'onglet où vous pouvez voir vos cartes, créer vos decks et les modifier. C'est ici que vous réfléchirez aux tactiques et statégies de batailles. Un deck doit contenir 20 cartes pour être joué. Une fois pioché dans son intégralité, vous obtenez des cartes fatigues infligeant 1 point de dégâts pour chaque carte fatigue jouée. 8 slots de decks sont à disposition.
Marché communautaire est un onglet datant de l'ancien BeastLur. Il est encore en développement. Il permet aux joueurs de vendre aux autres joueurs leurs cartes épiques et légendaires contre une somme en lur (l'or, la monnaie virtuelle payante) qu'ils auront défini par eux-mêmes.
Enfin paramètres du jeu permet de contrôler le volume et la taille du menu et du plateau de jeu. Essentiel pour garantir une visibilité sur toute taille d'écran d'ordinateur. Il est d'ailleurs fortement conseillé d'utiliser Google Chrome.
Vous pouvez également voir:
Votre niveau, augmentant au fur et à mesure des parties lorsque vous gagnez.
Votre statut, défini en fonction de votre niveau.
Votre rang, reflétant votre taux de victoires. Gagner vous rapporte 1 étoile. Perdre vous en enlève une. Ainsi le joueur peut avoir un rang situé entre 9 et 1. Le meilleur étant rang 1 5 étoiles.
Vos lurs, monnaie virtuelle obtenable avec de l'argent réel, pour acheter des paquets ou revêtements.
Vos poussières, obtenable en cas de victoire en fonction de l'intensité de la partie, convertibles en lurcoins pour vous procurer des paquets.
Votre avatar, modifiable parmis une liste d'avatars gratuits ou payants.
Votre héros, modifiable parmis une liste d'héros gratuits ou payants.
Votre dos de cartes, modifiable parmis une liste de dos de cartes gratuits ou payants.
Le chat général, permettant de communiquer avec les autres joueurs de BeastLur.
Les infos générales, pour voir la liste et le nombre de joueurs connectés, des batailles en cours ainsi que les personnes recherchant des parties.
Le raccourci shop, pour acheter des lurs en micropaiement.
Les batailles
Chaque joueur commence avec 1 cristal de mana. Tous les 2 tours, le joueur gagne 1 cristal de mana supplémentaire jusqu'à une limite de 5. Chaque joueur a 60 secondes pour jouer. Les 2 joueurs commencent avec 40 points de vie. Le premier atteignant 0 perd la partie. Chaque joueur en début de partie pioche 2 cartes, continue de piocher chaque début de tour, et ne peut en avoir que 7 à la fois. Ainsi les joueurs peuvent poser leurs serviteurs et lancer leurs sorts à la manière d'Hearthstone. Le but étant de tuer l'adversaire en premier, en employant toute sorte de stratégie.
Vous pouvez y voir l'avatar, le héros, le dos de cartes et le le pseudo de chaque joueur. Vous pouvez y voir l'historique de bataille. Chaque carte dispose d'une voix unique. Le jeu dispose de beaucoup d'animations pour que le jeu reste le plus fluide possible. Allant du piochage à 360° jusqu'à une épée en 3 dimensions lors de la perte de points de vie. Les joueurs peuvent combattre et quitter une bataille à n'importe quel moment s'ils le veulent. Chaque carte ne peut avoir un coût inférieur à 1. Chaque joueur ne peut se retrouver sans aucune carte à jouer. Les joueurs peuvent passer leur tour dès qu'ils ont fini de jouer. Des musiques et un sound design sont en place pour rendre les parties dynamiques et intéressantes.
Les cartes peuvent disposer de plusieurs mécaniques. Les mécaniques sont :
Arrivée, qui s'active lors de la pose du serviteur.
Mort, qui s'active lors de la mort du serviteur
Passif, qui s'active à la fin du tour.
Actif, qui s'active au début du tour.
Trahison, qui s'active lorsque le serviteur attaque son propre héros.
Offensif, qui fait attaquer le serviteur au héros adverse automatiquement.
Piège, qui s'active lors d'un événement spécifique défini (limité à 1 à la fois).
Armure, qui protège votre héros et absorde la moitié des dégâts d'attaque de serviteurs.
Charge, qui permet au serviteur d'attaquer au tour où il est posé.
Énergie, qui est un effet passif durant toute la partie (limité à 3 à la fois).
La sécurité
Le jeu a été testé par un expert en sécurité informatique de Belgique, et a défini BeastLur en sécurité maximale. Ainsi le jeu est protégé contre toute tentative d'intrusion par websocket, api, ou texte brut. J'ai mis à disposition un système d'inscription le plus banale possible pour le moment pour que les utilisateurs ne soient pas découragés à l'idée de s'inscrire, nous n'ayant pas besoin d'informations autres que pseudo et mot de passe.
#web #chrome #online #card #french #strategy #multiplayer #fangame #pointnclick