Bonjour à tous, depuis un certain temps, j’ai l’idée de créer un site de jeux en php basé sur l'économie et la stratégie que je vais décrire ci-dessous. Je cherche donc un programmeur php/sql bénévole et motivé afin de m'appuyer dans un projet de longue haleine.
Je suis designer, codeur. Je fabrique des kits graphique depuis 2 ans et depuis quelques temps (environ deux mois), j'apprend le php / sql.
Mon seul site présent sur internet :
http://kitgraphique01.free.frSinon, il y en a eu bien d'autre mais les hébergeurs gratos ont du mal à résister ... Et sinon le site du projet est en local, il manque donc juste l'hébergement pour le voir

. (très beau par ailleurs)
Je vais rapidement vous condenser le projet, que j’ai nommer « Les terres d'Erendil ».
Ce projet sera un site de jeu en php comme je l‘ai dit précédemment :
Après son inscription, le joueur entre dans la peau d’un chef de village, son but est bien évidemment de faire prospérer son village et éventuellement conquérir d'autres territoires par la guerre.
Au départ, le village est constitué de deux petites maisons qui peuvent accueillir un certain nombre de villageois et d’une bourse.
Le joueur peut dès alors acheter d’autres maisons pour accroître sa population.
La population est l’addition des ouvriers, des villageois et de l’armée.
Les maisons s’achètent avec de l’argent et avec des ressources (bois et pierre).
Pour construire des maisons pour accueillir des villageois, vous devez acheter des terrains constructibles, à savoir : 1 hectare pour 2000 villageois.
Les villageois paient un loyer chaque jour et arrivent progressivement au fil des jours selon la disponibilité des places et de la nourriture (voir chapitre sur la production).
La production est le moyen pour faire du commerce, alimenter la population, améliorer et accroître la taille du village.
Pour alimenter la population, il faudra donc acheter des fermes (argent + pierre+ bois) et des fermiers pour produire de la nourriture. Pour implanter des fermes, il vous faudra acheter du terrain agricole. Un hectare pour 10 fermes.
Pour améliorer et accroître le village, il faudra acheter des bûcherons pour produire du bois, des carrières et des carriéristes pour produire de la pierre.
Et enfin, une dernière ressource sera fabricable, le minerai, extraient par les mineurs/forgerons qui servira à la fabrication d’arme indispensable à l’armée
Il en va de soit que ces ouvriers travaillent et perçoivent un salaire chaque jour.
La partie commerce s’effectue de deux façons :
La vente ou l’achat de matière première au marché. (Prix fixe)
La vente ou l’achat de lot avec les autres villages du monde.
Chaque village est définit par un niveau, chaque niveau correspond à un nombre d’habitant.
Les guerres vont commencer à partir du second niveau, le joueur aura la possibilité d’attaquer les villages du même niveau que le sien.
Pour cela, il devra payer des soldats et des armes :
Un fantassin doit s'équiper d'un bouclier et d'une épée.
Un archer doit avoir un arc et 15 flèches.
Un cavalier une lance.
Un canon 10 boulets pour un maximum d'efficacité.
Une bataille se déroule en quatre phases :
Phase canons. Elle a pour but de détruire vos défenses (fossé, palissade, mur et tour).
En plus de vos défenses, elle tue vos soldats et canons ainsi que des civils (ouvriers et villageois). C'est la phase la plus meurtrière de l'attaque.
A savoir que si une attaque se fait sans cette artillerie et que le village a une défense complète, l'armée n'a aucune chance de remporter la bataille.
Phase archers. Ils tirent sur les archers ennemis qui sont les principales victimes. Des cavaliers des fantassins ainsi que les civils tombent sous leurs flèches mais en nombre plus réduit. Ils n'atteignent pas les canons.
Phases cavalières. Attaquent principalement la cavalerie. Mais aussi les fantassins et les civils. Ils n'atteignent pas les canons
Phase fantassins. Attaquent principalement les fantassins et les civils, puis les cavaliers et les archers. Ils n'atteignent pas les canons.
L’issue de la bataille est déterminée par le gain du village si la bataille est gagnée ou par le renvoi de l’armée si défaite.
La défense d’un village est composée de plusieurs étapes suivant les niveaux.
Le fossé, la palissade, le mur, les tours.
Cordialement Guizmo