Aller directement au contenu

Projets des membres

8 Sujets 227 Messages

<p>Vous élaborez un nouveau projet ? Melinyel vous permet de présenter vos projets tant qu'ils sont en rapport avec la programmation. Vous pourrez ainsi avoir des avis et/ou des conseils sur ce dernier.</p>

Cette catégorie peut être suivie depuis le web social ouvert via le pseudo [email protected]

  • WowArds©

    7
    0 Votes
    7 Messages
    8k Vues
    DanaliethD
    [image: logo.png] Introduction Marre des Top Votes qui dépendent du nombre de joueurs qui votent ? Optez pour l'évaluation de WowArds. Le principe est simple : vous proposez un serveur afin que nos équipes de professionnels de l'Émulation, du Model-Changing et du développement Web l'évaluent et lui donnent une note d'appréciation. C'est totalement gratuit et objectif ! Notre but est de classifier les serveurs selon ce qu'ils proposent, afin de donner la meilleure appréciation pour les joueurs ! En plus, les serveurs obtiennent une récompense sous forme de médaille et de certificat, ainsi que quelques conseils de nos experts afin d'améliorer, si nécessaire, leurs services. En effet, qui mieux que nous, émulophiles et développeurs, pourrait dire si tel ou tel serveur est bien géré, bien développé, bien exécuté ? Qui pourrait savoir que le travail a été correctement effectué ? Les joueurs ne votent que parce qu'ils y gagnent des points, pour ensuite passer par la Boutique ! Mais personne ne connait la valeur des serveurs, réellement. C'est à celui qui a la plus grosse (communauté) qui gagne ! Ce n'est pas juste, pas équitable, et ça ne laisse de place pour personne. Ne serait-il pas temps d'essayer de renverser la donne ? Avantages Pour Melinyel et WoW-Emu Resserrer les liens de partenariat entre nos deux communautés ; Travailler sur un projet commun et potentiellement viable qui attirera non seulement des membres, mais qui fera vivre nos deux forums autour de plusieurs mêmes passions ; De l'expérience Pour les serveurs évalués Un atout pour les serveurs, qui pourront désormais jouer sur la qualité de ce qu'ils proposent sans que cela soit décrié et moqué. Fini les "des scripts fonctionnels et une communauté du tonnerre !" lancés pour appâter les joueurs. Si c'est vrai, nous le dirons. Et les serveurs ne seront plus perçus comme se jetant des fleurs à eux-mêmes, ou comme se léchant leurs propres boules...  Une fierté ; Une sorte d'accomplissement et de remerciement à leur(s) équipe(s) pour le travail accompli ; Une recrudescence des joueurs sur leur serveur ; Une réelle concurrence, et non pas une gueguerre contre Millenium & Co, qui sont indétrônables avec les critères des Top Votes... Comment est-ce organisé? WowArds est organisé de manière hiérarchisée : Hiérarchie [image: wowards_-_hi%C3%A9rarchie.png] Chaque pôle a un chef de pôle, et ce dernier constitue son équipe selon ses conditions (qu’il doit pouvoir justifier) et au nombre qu’il veut (un minimum de 2 autres évaluateurs que lui est requis pour que l’évaluation puisse être équitable, juste et objective). Il y a donc 4 pôles (Émulation, Model-Changing, Service web, Communautaire). Pour certaines évaluations, les quatre pôles ne rentreront pas tous en jeu (par exemple, la compétence en MC n’est pas forcément pertinente pour les serveurs BlizzLike). Chaque pôle agit indépendamment des autres. Quel serait votre rôle, à vous ? Dans un premier temps, nous avons besoin de développeurs web majoritairement ! Nous sommes en train de développer le site web, sur la base du design de Hearthstone (modifié). Il faut donc intégrer le design sur Wordpress. Pour ce faire, il nous faut des développeurs qui connaissent idéalement la structure de WP, ou à défaut qui se débrouillent bien et comprennent vite. Le travail est partiellement réalisé, il reste encore à faire, cependant, et vos connaissances seraient plus qu'appréciées, elles seraient bénéfiques au projet ! */!* Si vous êtes graphiste et que vous voulez apporter votre soutien et votre aide, votre aide sera la bienvenue ! F.A.Q. Pourquoi WordPress ? Le développeur et co-fondateur du projet, Freegos, a voulu s'orienter sur WordPress, parce qu'il était relativement bien adapté à ce projet. Pour les raisons d'ordre technique, je peux lui demander de venir nous expliquer rapidement ce choix. Pour des raisons pratiques, voici mes explications : à la fin de chaque évaluation, le responsable de l'évaluation a recueilli tous les avis et commentaires sur le serveur. Il doit en faire un article plus ou moins long, expliquant l'évaluation, les conditions, etc. Cet article est ensuite relu et corrigé, puis publié sur le site de WowArds (que je vais appeler maintenant WA pour faire plus court). C'est un article public afin que tout le monde se fasse une opinion détaillée. Une médaille et un certificat affiché sur un site web, c'est joli, mais ça peut être facilement usurpé. Avec le lien de l'article sur notre site, ça "officialise" l'évaluation, et ça l'avalise. Ca lui donne du poids, et les vrais joueurs se renseigneront pour savoir si, réellement, le serveur correspond ou pourrait correspondre à leurs attentes de joueurs. Comment se déroule une évaluation-type ? L'évaluation L'évaluation se déroule en 5 étapes (et une pré-étape) maximum : Pré-étape : envoie de la demande d'évaluation 1ère étape : Réception du mail d'évaluation. Visite du site (du serveur) par l'un des Responsables de WowArds. Contact avec les différents Chefs de pôles + leur donner les informations nécessaires (realmlist, nom du serveur site web, etc...). Début de la 2ème étape. 2ème étape : Chaque pôle mobilisé fait son travail en étant bas-level pendant une semaine maximum. Premier compte-rendu des évaluateurs remis après une semaine à leur Chef de pôle, qui les renvoie (avec le sien) au Responsable de l'évaluation. Début de la 3ème étape. 3ème étape : Le Responsable contacte l'Administration ou un Responsable du Forum afin de lui faire officiellement part de l'évaluation en cours, et lui demander une autorisation de quelques jours pour continuer l'évaluation en tant que haut-level (sous la surveillance d'un MJ s'il faut) En cas d'accord : poursuite de l'évaluation à l'étape 4. En cas de refus : fin de l'évaluation à l'étape 5. 4ème étape : Chaque pôle fait son travail en étant haut-level (durant une semaine maximum ou suivant le nombre de jours accordés par l'Admin du serveur). Deuxième compte-rendu par les Chefs de pôle au Responsable de l'évaluation. Début de la 5ème étape. 5ème étape : Rédaction par tous les évaluateurs d'une note brève (150 caractères) concernant ce qu'ils ont évalué + note sur /25. Transmission aux Chefs de pôle, qui en feront un petit compte-rendu, et qui donneront deux-trois conseils + moyenne des notes sur /25. Transmission au Responsable de l'évaluation (donc les avis détaillés + le compte-rendu), qui en fera un article de blog, et qui le postera sur le site de WowArds. Envoie des résultats au serveur. Préliminaires Ici, je me concentre uniquement sur la pré-étape. La demande d'évaluation, elle a ça de bien qu'elle peut être demandée par n'importe qui : un joueur, un concurrent, un futur joueur intéressé, un Admin, un MJ, le Président, sa grand-mère... On demande simplement de nous renseigner plusieurs éléments importants (dont deux primordiaux) : ![[Image: 160330055021282938.png]](<base_url>/applications/sslimageproxy/interface/image.php?url=http://nsa38.casimages.com/img/2016/03/30/160330055021282938.png) Les éléments obligatoires sont le nom du serveur et son site web (en cas de souci, avec ces deux informations, nous sommes en mesure de retrouver les autres éléments demandés). Si la personne nous donne son adresse mail, nous ne l'utilisons que pour lui donner une réponse à sa demande d'évaluation (si elle est acceptée ou refusée, et pourquoi). Récompenses ? Comme nous le disions précédemment, il y a deux "récompenses", qui sont davantage des trophées que des récompenses. C'est pour l'exhib' quoi... Pour la fierté ! Et la reconnaissance de plusieurs tiers pour le travail accompli ! Il y a une médaille (très grand format, Ultra Haute Qualité, très pro, toussa toussa) et un certificat. La médaille est réalisée selon plusieurs critères : 4 extensions pour 4 couleurs de ruban TLK : bleu Cata : rouge MoP : vert WoD : brun-orange (nous précisons évidemment que WoD est encore très récent, et ne bénéficiera pas des mêmes conditions d'évaluation que les autres. Pareil pour Legion, mais nous n'avons pas encore ouvert à cette extension... 3 types de jeu pour 3 formes de médaille BllizzLike : rond Fun/Semi-Fun : hexagone Custom : étoile Et lorsqu'un pôle n'est pas utile à l'évaluation (p.e. le pôle Model-Changing pour un serveur BlizzLike), on réduit la taille du ruban. Mais ce n'est pas tout ! Ca ne donne aucune appréciation, une simple médaille... Ce qui est important, c'est le sertissage (les mini-médailles accrochées au ruban). Chaque "pins" correspond à un "palier" (1-10, 11-20, 21,-30, etc... jusqu'à 100). On les place sur la bande blanche de la médaille. Il doit y en avoir trois maximum sur les grands rubans, et deux sur les petits. 3 maximum ? Et il y a 4 pôles ? En effet ! Le pôle Communautaire est mis de côté dans le sertissage, il est remis à part. À quoi ressemble une médaille ? ICI À quoi ressemble un pins de sertissage ? ICI J'aurais pu vous montrer à quoi ressemble le "certificat", seulement c'est sur mon disque dur externe, et il n'est pas à mon appart... Qui jugera ? Ça dépend de qui se propose, déjà ! ![Big Grin](<base_url>/applications/sslimageproxy/interface/image.php?url=http://wow-emu.fr/images/smilies/biggrin.gif "Big Grin") Nous axerons notre recherche principalement sur les gens qui savent de quoi ils parlent, et qui savent pointer du doigt ce qui va et ne va pas. Ce n'est pas tant un endroit où chacun peut dire "ouais mé c moche" que de dire "tiens, ces montagnes, avec tel élément de noggit, tu pourrais les améliorer comme ça, comme ça et comme ça. Ensuite tu pourrais essayer telle ou telle texture, voir laquelle te plait le plus et s'accorde le mieux avec l'environnement que tu essaies de créer, etc..." C'est vraiment un avis de connaisseur, qu'on cherche surtout à atteindre. Mais une fois l'évaluation faite, chaque personne qui voit l'article peut lui aussi donner son avis et juger le serveur. Ça ferait une moyenne des notes des joueurs qui passent par là... Ca, ce serait juste à titre informatif... Pour ton exemple : si le type sort un serveur avec un gameplay super, les juges le reconnaîtront. Ils engagent leur réputation dans chacune des évaluations, et ça ne leur servirait clairement pas de nuire à sa propre réputation. D'autant qu'ils sont plusieurs par pôle. Si chaque évaluateur note, sans forcément se concerter, le même souci au même endroit, ça peut sembler être de l'acharnement en bande organisée, mais ça n'en sera pas forcément. C'est juste qu'à tel endroit, y'a un souci évident ^^ Après, chaque Chef de pôle est responsable de son équipe. S'il voit qu'il y a un conflit d'intérêt, ce sera à lui de prendre les dispositions qu'il faut pour remplacer son évaluateur par un autre, pour fixer le souci ![Wink](<base_url>/applications/sslimageproxy/interface/image.php?url=http://wow-emu.fr/images/smilies/wink.gif "Wink") Quels sont vos avis sur un tel concept ? Êtes ou seriez-vous motivés pour nous aider à réaliser ceci ? Il va sans dire qu’actuellement, nous ne pouvons nous permettre de rémunérer personne. Mais nous n’oublions pas les personnes qui travaillent avec nous et nous aident à réaliser cet objectif ! Si vous voulez en savoir davantage, n'hésitez pas à poser vos questions à la suite de ce sujet !
  • Petit Tchat Web en c# ,html ,css , javascript

    6
    0 Votes
    6 Messages
    3k Vues
    aurelien974A
    Salut, oui sa fait longtemps que je suis absents, mais je suis la maintenant. Je vous présente un petit tchat que j'ai codé vite fait........... Petit photo ![984832Capture.png](<base_url>/applications/sslimageproxy/interface/image.php?url=http://img11.hostingpics.net/pics/984832Capture.png) Les source ! https://www.dropbox.com/sh/bq3q096cx2eojm1/AACtH6ijKqBOKl-JTXIt0uLLa?dl=0
  • [Java - OpenSource] Neural Networks - Les cerveaux virtuels

    4
    0 Votes
    4 Messages
    2k Vues
    AlexMogA
    Bonjour à tous, Dernièrement, j'étudie dans mon université les réseaux neuraux, aussi appelés Neural Networks. Affin de mieux comprendre mes cours, j'ai décidé de faire un  projet permettant de visualiser l'évolution d'un cerveau virtuel dans un environnement de survie. Bref, un petit projet, mais très sympathique à regarder! I - Qu'est-ce que le Neural Networks? Je vais faire court et concis, mon but n'étant pas de faire un cours sur les réseaux neuraux ici. Un réseau neural a pour but de virtualiser des réseaux de neurones, et donc, en finalité, un cerveau. Le but, c'est de s'axer sur la biologie neuronale pour l'appliquer à l'informatique. Et, justement, ça tombe bien, puisque les neurones sont très proches des systèmes électroniques! Un neurone est constitué d'entrées (appelées Inputs) dont les valeurs varient entre 0 et 1, et de sorties, qui elles aussi, varient entre 0 et 1. Il existe 3 "couches" de neurones dans chaque NN (Neural Network).  Une couche d'entrée (appelée "Input"), une couche de logique (appelée "Hidden Layer") et une couche de sortie (appelée "Output"). Chaque neurones est composé de plusieurs attributs, et c'est ces attributs qui varient pour fournir un nouveau "cerveau". Bref, je n'en parlerais pas ici, google "Neural Networks" devrait répondre à vos questions! Pour leur permettre d'"apprendre", j'utilise un algorithme d'évolution génétique, qui sélectionne les individus les plus aptes à survivre. Bref, un gros bordel. II - Le projet Donc, comme dis plus haut, le projet a pour but de simuler de petites intelligences artificielles. Voici les attributs de ces IA: Elles possèdent 20 entrées (inputs) L'input 0 leur permet d'avoir leur vie Les inputs 1, 2 et 3 leur  permet de connaitre leur couleur (r, g, b ) Les inputs 3+ sont utilisées pour définit une entité. Ainsi, n correspond au nombre d'entités proches, et l'IA peut voir jusqu'à 4 entités. 3 * n est utilisé pour la distance d'une entité par rapport au senseur de l'IA (on reviendra sur le senseur plus tard) 3 * n + 1, 3 * n + 2, 3 * n + 3 sont utilisés pour récupérer la couleur de l'entité visualisée Elles possèdent 200 neurones logiques (Hiddent Layer) (pour vous donner une idée, un ver de terre a 302 neurones, et c'est le premier "cerveau complet" que les humains ont réussi à virtualiser sur ordinateur. CF: http://www.artificialbrains.com/openworm ) Elles possèdent 7 sorties (Output) L'output 0 et 1 sont utilisés pour définir l'angle d'orientation de l'IA L'output 2 est utilisée pour définir la vitesse de l'IA L'output 3, 4 et 5 sont utilisées pour la couleur de l'IA (r, g, b ) L'output 6 est utilisée pour définir les dégâts que fait l'IA aux autres IA (n'est effectif que pour les carnivores) Le jeu possède des règles: Seules les herbivores peuvent voir la nourriture "herbe" (points blancs dans le projet) Les herbivores ne peuvent pas attaquer. Les carnivores peuvent se nourrir de n'importe quelle autre entité. Chaque carnivore peut voir toutes les autres entités, sauf l'herbe. Chaque IA a deux Senseurs qui correspondes aux yeux/antennes. Chaque senseur peut repérer les 2 entités les plus proches. Les IA perdent de la vie tous les ticks, et doivent donc récupérer cette vie en mangeant. Chaque IA a un age maximal, l'age est incrémenté à chaque tick de 1. Chaque IA peut donner naissance à une nouvelle génération, pour ce faire, elle doit avoir un certain age. Pour donner naissance, on utilise un algorithme de cross generation (génétique). On prend un nombre aléatoires de gènes du parent A, et un nombre aléatoire de gènes du parent B. Le parent A est celui qui a l'age de donner naissance, le parent B est le plus vieux parent (l'"élite") qui est encore vivant. Ceci permet d'avoir des IA qui évoluent constamment. Enfin, le but du projet est de voir l'évolution des IA à long terme, c'est pour ça que j'utilise un serveur-client, le serveur tourne 24/24 7/7, et on peut voir l'avancement grâce au client. III - Sources du projet Les sources du projet sont disponibles sur Github à cette adresse: https://github.com/AlexMog/NeuralNetworksClientServer Les sources sont sous licence MIT, dont n'hésitez pas à les utiliser comme bon vous semble, il faut juste laisser le copyright quelque part. Bien sur, le client est pré-configuré pour se connecter au serveur qui est déjà lancé, si vous souhaitez voir l'évolution des IA :). Je complèterais le readme du Github plus tard. Have Fun [image: default_smile.png] Cordialement, AlexMog.
  • MeliFramework

    102
    0 Votes
    102 Messages
    22k Vues
    AzadA
    Bonjour, je rédige ce sujet suite à lancée par Soulalex. L'idée serait de faire un framework PHP réalisé par les membres de Melinyel. Ce sujet a pour but de définir clairement nos objectifs et les participants. Si vous voulez participer au développement de ce framework, même un petit peu, précisez-le à la suite de ce message : Caractéristiques (à débattre) : Langage PHP5 / MySQL (pour les fonctionnalités). HTML5 / CSS3 (pour le web design). Repo GitHub : https://github.com/Melinyel-dev/MeliFramework (vide pour l'instant). Site web : http://meliframework.melinyel.net/ Fonctionnalités recherchées (n'hésitez surtout pas à en proposer) : Interaction très simplifiée mais sécurisées avec MySQL. Gestion des fichiers (upload / download / rename / déplacements) Un ORM Une gestion dynamique des URLs Gérer les appels RESTful Évidement adopter une construction MVC Pouvoir configurer et gérer différents environnements (test, dev, beta, prod, ....) Gérer et capturer les erreurs et exceptions côté serveur (librairie de type Whoops) Adopter une construction permettant l'exécution de routines évènementielles Un système de profiling et de benchmarking Système avancé de gestion de mailing (?)
  • GotQuotes - Pour les fans de GameOfThrones (SPOIL)

    6
    0 Votes
    6 Messages
    2k Vues
    AlexMogA
    Bonjour à tous, Voici un site totalement utile pour tous les fans de GoT: GotQuotes! Un site simple pour tirer aléatoirement des quotes de Game Of Thrones . Par ici pour le site: http://got.mog-creations.com/ Il est aussi livré avec une API, pour les plus fous d'entre vous (si il y a besoin, je peux largement étoffer l'API, je l'ai faite simple pour l'instant): http://got.mog-creations.com/apidocs/ Si vous voulez utiliser l'API pour vos apps, je vous demanderais juste de citer la provenance des données, donc un petit lien vers http://got.mog-creations.com/serait sympa Site simple, et vieux paris! Have fun!
  • Chameleon

    9
    0 Votes
    9 Messages
    3k Vues
    vfrzV
    Bonjour tout le monde ! Aujourd'hui je vais vous présentez mon petit projet nommé "Chameleon". Il s'agit d'un langage de programmation interprété qui ressemble beaucoup au BASIC. L'interpréteur est open source et codé entièrement en C#, mais je vais aussi en faire un en Java pour qu'il soit compatible sur Linux / Mac. [image: logo.png] Fonctionnalités disponibles : Déclaration de variable (Nombre ou chaîne de caractères) Affichage de message sur la console Lire des entrées utilisateur Créer des labels et faire des "GOTO" Conditions simples ( == , =! , > , < , => , =< ) Calculs (Additions, multiplications, divisions, soustractions, modulos, puissances) Commentaires Possibilité de changer le titre de la console Quelques exemples de code : Le fameux "Hello world" : PRINT "Hello world" WAIT Une calculatrice très rudimentaire : TITLE "Calculator with Chameleon" PRINT "Type the first number : " INPUT num1 PRINT "Type the second number : " INPUT num2 PRINT "Type operator : " INPUT op IF (op == "+") THEN ADD ' Goto ADD IF (op == "-") THEN REMOVE ' Goto REMOVE IF (op == "*") THEN MULTIPLY ' Goto MULTIPLY IF (op == "/") THEN DIVIDE ' Goto DIVIDE IF (op == "%") THEN MODULO ' Goto MODULO IF (op == "^") THEN POW ' Goto POW PRINT "Bad operator" WAIT EXIT ADD: result = (num1 + num2) GOTO END REMOVE: result = (num1 - num2) GOTO END MULTIPLY: result = (num1 * num2) GOTO END DIVIDE: result = (num1 / num2) GOTO END MODULO: result = (num1 % num2) GOTO END POW: result = (num1 ^ num2) GOTO END END: PRINT "Result : " + result WAIT EXIT D'autres exemples disponibles ici : https://github.com/EdgeKiller/Chameleon/tree/master/Samples Liens utiles : • Github (Sources) : https://github.com/EdgeKiller/Chameleon • Releases (Executable) : https://github.com/EdgeKiller/Chameleon/releases */!\ L'interpréteur n'est pas encore finit, si vous trouvez une erreur merci de me la reporter /!* N'hésitez pas à donner votre avis, ou encore des suggestions, merci !
  • [MMORTS] H-Wars

    72
    0 Votes
    72 Messages
    17k Vues
    AnaeriaA
    ![welcomeLogoBlack.png](<base_url>/applications/sslimageproxy/interface/image.php?url=http://img.h-wars.net/welcomeLogoBlack.png)  Jouer maintenant H-Wars c'est quoi ?   H-Wars est un projet de longue date avec un genèse à chercher... loin ! Pour tous ceux qui ne le savent pas encore : j'écris des romans. Un des tout premiers univers que j'ai crée est un univers de SF d'anticipation et aujourd'hui H-Wars se base sur celui-ci.   Nous sommes dans les années 2300, l'humanité commence à coloniser l'espace et s’étend sur quelques systèmes planétaires. La ressource la plus rare et chère : l'eau. Une société privée, la H-Corporation, assure la production et l'acheminement de l'eau, elle est également leader dans les domaines de la production d'énergie et de la synthèse de matière. Beaucoup de gens sont ouvertement contre le monopole de la H-Corp et certains vont jusqu'au sabotage et à la lutte armée. Ces contestataires se rassemblent sous la dénomination Némésis. Enfin, tant bien que mal, l'armée interplanétaire (OMEGA : Organisation Militaire des Etats Galactiques Allier) tante de maintenir la paix sur les monde et les jeunes colonies.   Ces trois groupes, sont en perpétuels conflits et rien ne permet de renverser la situation.       Objectifs Dans cet univers, le but est de crée un MMORTS par navigateur (cf. OGame pour une référence connue). Le joueur devra choisir une des trois factions. Chaque faction à ses propres bâtiments, technologies et unités, ce qui permet d’offrir une certaine asymétrie de gameplay. Les joueurs devront agir pour le bien de leur faction affin de gagner des bonus. Ils pourront également se rassembler en guildes. Les guildes auront des bâtiments, technologies et unités spécifiques.     Concepts et philosophie   Généralités Le monde d'H-Wars est répartie en systèmes planétaires, puis en planètes, continents et enfin zones. Chaque zone peut accueillir une base pour un joueur. Une base produit des ressources en fonction des caractéristiques de base du terrain. Il y a 5 ressources dans H-Wars : le carbone, l'iridium, l'eau, l'hydrogène et l'énergie. L'eau et encore plus l'hydrogène sont des ressources rares et très précieuses.   Un gameplay différent selon la faction Le jeu comporte trois factions : Omega, Nemesis et H-Corporation. Chacune de ces faction à ses propres bâtiments, technologies et unités. Ainsi, chaque faction aura un style de jeu bien à elle. Omega est la faction militaire, elle pourra facilement construire des troupes efficaces pour conquérir des territoires. Nemesis, est une faction de pirates et de rebelles. Elle peut facilement récolter des informations et tendre des embuscades. H-Corporation est a faction des marchants. Il ont le pouvoir sur tout le commerce.   De plus, chaque faction offre des bonus variables pour l'ensemble de ses joueurs. Ses bonus vont, influencer la production de ressource, les temps de constructions, .... Pour augmentez le bonus de votre faction, vous devez baissez celui des factions adverses.   Une grande liberté pour le joueur Chaque joueur pourra aller ou bon lui semble sur le monde, sans aucune restriction : a ses risques et périls ! Bien qu'appartenant à une faction et peut-être à une guilde, le joueurs peut décider de s'ailler, de commercer et de déclarer la guerre avec n'importe qui. Il en va de même pour les guildes.   Ainsi, les joueurs pourront être des traîtres ou des agents doubles à conditions de ne pas être découvert.   Le système de guilde central Le système de guilde est primordial, seul les guildes peuvent créer des unités spatiales permettant de voyager d'une planète à l'autre.   Un monde non linéaire Toutes les planètes d'un monde ne sont pas équivalentes, il y a trois types de planètes : Les planètes des "Zones de guerre" : Elles sont les seules à produire naturellement de l'hydrogène et produisent une grande quantité d'eau. Ces planètes sont le théâtre principal des affrontements High-Level. Les planètes des "Zones vierges" : Les nouveaux joueurs apparaissent sur ces planètes. Les planètes des "Zones habitées" : Elles appartiennent à une des trois factions et sont les seules à pouvoir accueillir les sièges des guildes. De ses planètes dépends l'opinion publique des factions. Déroulement du développement Pour le moment le projet est en alpha. Cela signifie que le développement n'est pas terminé et que beaucoup de fonctionnalités manquent ou ne fonctionnement pas correctement. Notamment, le gameplay ne PEUT PAS être équilibré à ce stade de développement.   De l'alpha vers la beta Pour aller de l'alpha vers la béta, le jeu va progressé par étape. Chacune de ces étapes va apporter son lot de nouvelles fonctionnalités. Durant ces étapes, des patchs peuvent être publiés afin de corriger les bugs majeurs. Le but sera également, de pouvoir optimiser le code du jeu en testant directement une charge réelle de joueurs.   Pour la première étape, les joueurs auront juste accès à la production de bâtiments, technologies et d'unités. Aucune interaction entre joueurs ne sera disponible. Cela permettra de tester le comportement de base du framework du jeu.   Le framework est stable et suffisamment optimisé pour permettre à 1000 joueurs de profiter du même serveur.   Disponible dans la prochaine version (0.0.3c) Colorisation des selects sur certains navigateurs Transition vers la prochaine mise à jour importante (0.0.4) Corrections de bugs En développement sur la version 0.0.4 Amélioration côté serveur Optimisation générale du framework Optimisation du code joueur Nouvelle interface de jeu Rendre l'interface de jeu responsive et utilisable sur mobile. Permettre l'annulation d'une construction / commande Permettre la destruction d'un niveau de bâtiment Montrer l'évolution du rang des joueurs Intégration des avatars pour les joueurs Ouverture de la messagerie entre les joueurs Développement du commerce entre joueurs Fait - En cours de développement - Planifié - Annulé ou reporté Qu'est-ce que je peux faire pour aider ? Le plus simple : venir jouer et donner ses impressions. Si vous voulez faire plus, vous être le bien venu : graphistes, développeurs et spécialistes des crêpes sont les bienvenus       Liens utiles Le jeu : http://www.h-wars.net Le devlog du jeu : http://www.h-wars.net/devlog/ Le framework du jeu : http://melidev.evade-multimedia.net
  • myForum rien qu'a moi mais pas que...

    21
    0 Votes
    21 Messages
    5k Vues
    SwithFrS
    Alors bonjour à tous ! Voilà mon petit projet sans prétention... un forum ! Laissez moi vous expliquer un peu de quoi il retourne. Tout d'abord il faut savoir que j'ai appris le dev un peu sur le tas via des tutos en lignes et sans apprendre le php je suis directe passé à des tutos avec des frameworks tels que CakePHP et Laravel 4, je vous raconte pas la galère mais j'ai réussi ^^ Maintenant mon soucis c'est que du coup j'y connais pas grand chose en php "brut" donc j'ai voulu me créer un petit forum sans but particulier si ce n'est celui d'apprendre. Maintenant que le truc est lancé je me suis tourné vers la poo. Et je suis assez fier de là où j'en suis arrivé. Il faut savoir que pour le coup je ne me suis servi d'aucun tutoriel, j'ai tout fais avec la doc de php.net ou alors de ce que j'avais pu retenir des tutos visionnés. Mais voilà aujourd'hui je vise un peu plus, tout remanier et partir sur une structure MVC et là .... c'est la galère je ne vois pas du tout comment faire De plus je pense que mon code est absolument pas optimisé et mal organisé ! C'est pour quoi je fais appel à cette communauté pour venir m'aider à mettre un peu d'ordre et me donner des conseils. Je remercie d'avance tous les (fous) qui liront se post en entier, je remercie encore plus les (complètement dingos) qui répondront. Parce que je pense que pour me suivre, il faut être fou ahahah Encore une preuve de mon humour décalé ^^ Donc pour info (j'ai failli oublié lol) le liens de mon projet sur github forkez à volonté  : https://github.com/SwithFr/swithMVC