Bonjour a tous !
Apres moulte tentative de projet m´ayant servi a me former dans le monde du reseau. Je viens vous faire part de la progression d´un moteur permettant de creer un jeu multijoueur via Flash
Je dit actuellement multijoueur et non MMO car mes tests sont insufisant pour en deduire les capacités d´accueil de joueur. Bien que mon objectif sois plus centré MMO.
J´ai donc commencer à programmer ce moteur en mars 2007 ( sois... 5 mois de travail actuellement. )
Dans la finalité, je ne sais encore si j´en ferais un projet de jeux, ou bien un moteur que je proposerais permettant de creer son jeu avec un minimum de code.
Voila pour l´introduction, allons au concret.
Voici ce que propose actuellement le moteur qui n´a pas encore de nom... Disons nom de code : Projet Flash
Moteur :
- Création de son perso avec caracteristique phisique ( couleur de cheveux, habits etc... )
- Déplacement sur la carte a la souris ( clique pour aller a un point precis ainsi que le clic continue pour guider son perso )
- Affichage des autres joueurs
- Chat entre les joueurs
- Inventaire ( gerer via SQL )
- Gestion de statut personalisé ( *parti pisser* *mange* etc... )
- Affichage de la carte sur 2 couche ( une couche sol et une couche superieur permettant de poser des objets ou autres, comme un rpg maker )
- Envoi de message privé
- Utilisation d´objet simple ( add vie, add magie, etc... )
- Personnage non joueur ( dialogue, achat ou vente d´objet, Pas encore de combat )
Editeur :
- Création de carte sur les 2 couche ( par tiles )
- Importation et utilisation d´un tileset
- Génération du code de la carte ( pas encore d´enregistrement direct. )
Voila pour la base du moteur. Bien sur beaucoup reste a faire.
Actuellement, je suis monté a une 10eine de joueurs simultanée et tout tournais niquel. Je ne sais pas encore comment cela reagit a 100 ,1000 voir plus.
Coté réalisation, c´est programmé en AS 2 sous flash 8. J´utilise un serveur socket pour tout ce qui est echange en temps reel, et SQL pour les informations permanante ( pseudo du joueur etc... )
Voici quelques screens qui parlerons mieux qu´un long discours.
http://img409.imageshack.us/img409/5243/07292007235924kq0.png
http://img294.imageshack.us/img294/8648/07292007235952rb2.png
http://img183.imageshack.us/img183/6587/07302007000428ri3.png
Je suis ouvert a toutes vos questions.
Je vous prépare une version demonstration ( donc de la ou je suis rendu ) de l´éditeur de carte. Afin que vous puissiez tester et me donner vos idées d´amelioration.
Je vous ferais tester des que possible egalement le moteur en lui meme.