ShopTime TowerDefense
-
ShopTime
*ShopTime est un mod de type TowerDefense économique.
*Le but des joueurs est d’acheter un ou plusieurs magasins afin de générer des profits.
[size=x-largeLes entités acheteurs:]
[size=largeLes acheteurs sont des entités Minecraft] avec une intelligence artificielle qui leur est propre.
Lorsqu’une entité acheteur a épuisé tous son argent, il[size=large reviens vers le spawn puis disparaît.]Chaque jour, des acheteurs, représentés par des entités se déplacent depuis le spawn vers les différents magasins.
Certains acheteurs sont riche, d’autre pauvre. Cela défini ainsi leurs préférences en matière d’achat.Par exemple, un acheteur riche aura tendance à aller dans un magasin vendant des bijoux.
Il aura tendance aussi a ne pas aller chercher les magasins les plus proches de lui sans se soucier du prix de vente des objets.
Au contraire, un acheteur pauvre se dirigera vers des magasins alimentaires, et les cherchera dans un range beaucoup plus grand. Si il trouve plusieurs magasins alimentaire dans son range, il choisira le moins cher.
Les goûts des acheteurs sont propres à chaque entité et dépendent aussi de leurs classe économique(riche/pauvre/…)
Les goûts des acheteurs dépendent de l’heure en jeu. Par exemple le jour, plutôt alimentaire, le soir plutôt casino, hôtel etc…
[size=x-largeLes Spawners:]
Le spawner fait apparaître aléatoirement des acheteurs riche, pauvre, ou de la classe moyenne.
Les spawner sont le point de spawn des entités acheteurs.
Les spawner font pop automatiquement des magasins vide.
Les spawners se désactivent en pleine nuit.[size=x-largeLes magasins:]
Les magasins sont reliés à un seul et unique spawner d’où proviendra les entités acheteurs.
Ils sont de base vierge.
Ce sont les Joueurs qui peuvent acheter ces terrains et monter leurs propres entreprises.
Les Joueurs peuvent bien entendu posséder plusieurs magasins.
Les magasins sont pré-construit. Le joueur n’a qu’a choisir le type de magasin et sa %(#ff9933)qualité de construction.
La qualité du magasin influencera les Acheteurs quand à la manière de choisir le magasin.
Exemple un acheteur riche ne regardera pas le prix, mais la qualité de la construction contrairement à l’acheteur pauvre!
Quand le magasin est acheté, il spawn de manière automatique sur le terrain.
Le joueur ne peut pas les modifier physiquement.
Un joueur peut améliorer son magasin ( en taille, en variété d’article). Le magasin sera modifié alors physiquement de manière automatique.
Le magasin possède un stock, le joueur peut ajuster la quantité de stock voulu en fonction de ses ventes.
Il choisi aussi le prix de vente.
Tous les matins le stock des magasins est achetés.
Le joueur est débité de son compte. Un impôt est aussi prélevé en fonction du type du magasin.
Ainsi un joueur peut faire faillite si il gère mal son affaire.
Dans ce cas le magasin ne sera plus à lui, et une Intelligence Artificielle le gérera.
Un joueur peut aussi, si il en a les moyens racheter un magasin ennemi.
Le coût du rachat d’un magasin équivaudra à la totalité des revenus de ce dernier sur 7 jours.
Les revenus des magasins s’accumulent dans ses caisses. Les joueurs devront aussi souvent que possible se connecter en jeu pour ramasser le contenu des caisses.
Celles ci ont un maximal. Un joueur qui ne se connecte pas pendant une trop longue période perd donc de l’argent.
[size=x-largeLes caisses:]
Chaque magasin possède plusieurs entité caisse.
[font=VerdanaPlus le joueur améliore le magasin, plus le magasin à de caisse.]
ATTENTION: Une entité acheteur n’ira dans un magasin que si il y a au moins une caisse de libre !Le temps que reste les entité à une caisse est variable et dépend du type du magasin.
Exemple, pour un cinéma l’entité peut rester 2 minutes, mais pour un magasin de glace elle n’y restera que 30 secondes.
[size=x-largeL’intelligence artificielle:]
Pour dynamiser le jeu, des IA pourront elles aussi se comporter comme des joueurs et acheter des magasins et les gérer.
Chaque IA peut avoir plusieurs type de jeu ( orienté amélioration, orienté achat, orienté rachat etc…)
[size=x-largeLe développement:]
Actuellement le mod en est encore à ses débuts cependant le core est quasi opérationnel.
Le système de création aléatoire sur la map de magasin de taille aléatoire est présent.
Le système de déplacement des acheteurs en fonction des magasins est présent.
Le système de réglage du spaw est déjà implémenté.
Le système de création automatique des magasins est en cours de développement.
Le core de l’IA des acheteurs des développé.
[size=x-largeJe cherche:]
Un développeur pouvant m’aider a avancer plus vite dans ce projet
.Même si il parait assez long à expliquer, en terme de développement le projet est relativement rapide.
Si il y a des personnes intéressées par ce projet il faut avoir un bon niveau de développement avec Forge.
Vous pouvez m’envoyer un petit message au skype qui suit:
quequierebego
Et quelques images ici de l’achat de magasin et du déplacement des entité acheteurs.