--- ** Fni Tourney manager ** --- League FTM - Version imprimable +- FniClan Forum (https://www.fniclan.com/forum) +-- Forum : Anything Goes (https://www.fniclan.com/forum/forumdisplay.php?fid=3) +--- Forum : Communiqués de la team FnI (https://www.fniclan.com/forum/forumdisplay.php?fid=6) +--- Sujet : --- ** Fni Tourney manager ** --- League FTM (/showthread.php?tid=101) |
--- ** Fni Tourney manager ** --- League FTM - Pico - 31-07-2007 c'est pas faux seita... Cependant, pour la partie "officielle" A partir du moment o? les 2 joueurs ont appuy? sur l'ampoule avant la partie, c'est qu'il ont pris connaissance du scheme, et donc m?me si tu auras plus de vaches dans ce scheme, la partie comptera... Maintenant si on chope un replay rr alors que c'est un t17, on colle un avertissement au mec, et au bout de 2 on le bann de la saison (par exemple). En ce qui concerne le formulaire de post, si tu me trouve les fct ad?quats qui extraient les noms des joueurs, et le scheme, moi je prends. Je peux le faire facillement en php avec des exrpessions r?gulieres qui analisent le nom du replay, mais dans ce cas c'est pas tr?s tr?s fiable, surtt s'il y avait un spectateur par ex. --- ** Fni Tourney manager ** --- League FTM - Seita - 31-07-2007 Pour le scheme, soit tu cherches la premi?re instance de la cha?ne "SCHM" dans le replay, et le scheme est juste apr?s (C'est fiable sauf dans les rares cas o? les donn?es de la map forment cette chaine par hasard (ou par volont?)), soit tu le fais proprement: - Tu sautes les 4 premiers octets - Tu lis dans les 4 octets suivants la taille de la map - Tu sautes le nombre correspondant d'octets pour ignorer la portion correspondant ? la map. - Tu sautes encore 15 octets pour acc?der au type de scheme (0xFF pour scheme personnalis?, ou un autre valeur sur un octet pour les schemes implicites (Interm?diaire, D?butant, ...) - Tu as juste apr?s la section de scheme d?butant par SCHM, que tu peux comparer octet par octet au scheme officiel. (Tu noteras que quand tu cliques sur l'ampoule pour d?buter la partie, tu n'es d'accord qu'avec les r?glages que tu peux voir. Si les d?g?ts de chute ont ?t? modifi?s, par exemple, tu ne peux pas le savoir.) Les machines connect?es et les ?quipes arrivent plus tard dans le replay. C'est dans ces infos que tu peux r?cup?rer les noms des joueurs qui ont une ?quipe en jeu. Bien entendu, si tu as un joueur suppl?mentaire sur une RR par exemple, qui joue pour le fun en regardant les autres s'affronter officiellement, tu ne peux pas le d?tecter automatiquement. Une autre solution pour ce faire serait d'analyser le nom du replay, et ?ventuellement le contenu, et proposer ensuite un menu d?roulant avec les adversaires possibles, qui serait en tous les cas moins long qu'une liste comportant tous les joueurs inscrits au championnat. J'ai cru comprendre que tu le faisais en tant que projet scolaire. Rajouter un peu de technique ? ce niveau pourrait ?tre un plus, je pense. Si tu as besoin de quoi que ce soit, n'h?site pas ? demander. Edit: Pour en revenir au scheme, tu peux comparer les valeurs des deux schemes octet par octet (ou bit par bit pour les valeurs cod?es sur quelques bits) pour en d?duire des pourcentages de d?viation aux schemes officiels. Tu pourras ainsi reconna?tre le sch?me utilis?, m?me si il diff?re l?g?rement. Et si tu as envie de pousser un peu, tu peux m?me programmer un sniffeur qui r?cup?re le scheme choisi par l'host pour le comparer aux schemes dans ton dossier worms, et te dire en quoi il diff?re de tes schemes, avant que tu ne cliques sur l'ampoule pour valider. Comme ca, plus personne ne sera surpris par des schemes "bizarres". Mais c'est juste des id?es en vrac... --- ** Fni Tourney manager ** --- League FTM - Ben la classe - 31-07-2007 Pico a écrit :A partir du moment o? les 2 joueurs ont appuy? sur l'ampoule avant la partie, c'est qu'il ont pris connaissance du scheme, et donc m?me si tu auras plus de vaches dans ce scheme, la partie comptera...Okey d'accord ?a r?pond a ma question, pck je sais qu' il y en a qui n'aime pas les shoppa vaches banane balle patie etc....mais si tu pars du principe que la personne doit voir la sheme avant de jouer c'est good... Merci seita --- ** Fni Tourney manager ** --- League FTM - Pico - 31-07-2007 Interressant seita mais je me demande comment faire lire un fichier .wagame par le serveur. J'ai en effet essay? de le lire avec note pad ++ et des tas d'autres ?diteurs de texte, mais rien de concluant. Aurais tu plus d'info la dessus ? C'est clair que ?a pourrait ?tre interressant d'offrir un d?tail complet du replay. PS : ben, c'est moi qui est ?crit ce que tu as cit? ^^ EDIT : je viens de voir que le module d'inscription n'a pas g?r? la langue par d?faut, ce qui a ?t? modifi?, je vous mets tous en fran?ais par d?faut. Je ferais sous peu un endroit "profil" o? vous pourrez modifier certaines informations personnelles. --- ** Fni Tourney manager ** --- League FTM - Seita - 31-07-2007 Les replays sont ?crits en hexad?cimal (D'o? mes indications sur les octets ? lire). Faudra donc que tu le lises en tant que flux binaire. Pour plus de d?tails sur les replays, tu peux consulter http://worms2d.info/Replay_file et m?me le compl?ter au gr? de tes trouvailles. --- ** Fni Tourney manager ** --- League FTM - Ben la classe - 01-08-2007 Pico a écrit :PS : ben, c'est moi qui est ?crit ce que tu as cit? ^^ Gn? looool je disait merci a seita car il m'avais compris plus haut pr les shemes officiel.. Seita a écrit :Je crois que Ben parlait de schemes officiels. Voila je vais pas plus vouis emmerdez, vivement que ?a commence --- ** Fni Tourney manager ** --- League FTM - Pico - 01-08-2007 bon, tout ?a m'a l'air un peu compliqu?, et si on veut que la league soit op?rationnelle le plus t?t possible, je vais zapp? la lecture du replay. (d'autant plus que si le mec sur WN a legerement modifi? son pseudo, alors il faudrait v?rifier la similitude, sans parler de la position du clan dans le pseudo, ou du fait que 2 joueurs peuvent avoir plus ou moins le m?me pseudo. Je me pencherais probablement bien plus tard la dessus, dans une future update du site. --- ** Fni Tourney manager ** --- League FTM - Seita - 01-08-2007 L'urgence est l'ennemie de la qualit?. Mais pour r?cup?rer le scheme, je t'ai donn? la proc?dure. Tu as juste ? faire du fopen() / fseek() / fread() sous php pour l'appliquer. Une tentative de pseudocode: Code : $path = "path to replay"; // ? r?cup?rer apr?s l'upload du replay Au niveau des pseudos, si tu veux autoriser les joueurs ? prendre n'importe quel pseudo pour jouer, autant rajouter un champ du profil qui d?crit quel pseudo ils utilisent actuellement. --- ** Fni Tourney manager ** --- League FTM - devoluti0n - 01-08-2007 Il n'?xisterai pas par hazard un moyen plus pr?cis d'iddentification? comme un chacksum par ?xemple, pour ?viter les usurpations d'iddentit?s. --- ** Fni Tourney manager ** --- League FTM - Pico - 01-08-2007 Pour l'usurpation d'identit? ... on pourrait simplement, apr?s l'inscription du membre, envoyer un mail automatique aux admin, puis eux valident l'inscription... Au moins, nous serions certains de la validit? de leur email, et cela empecherait un anitflood d'inscription. ------------------------------------------- Seita, pour la lecture du scheme, je n'ai pas essay? mais ca m'a l'air bien (de t?te il me semblait que la fct hexdec lisait les fichier en h?xad?cimal, l? tu les lis en binaire non ?) Enfin je testerais ?a demain. N'oublions pas que je commence mon stage au lux lundi, et apr?s 7h de php sur un autre projet, j'aurais ptet pu la t?te ? contiuer ?a, je risque de saturer :p --- ** Fni Tourney manager ** --- League FTM - Pico - 01-08-2007 je viens de modifier le design du site ICI , c'est pas encore tt ? fait au points, mais si ca vous pla?t, tant mieux. --- ** Fni Tourney manager ** --- League FTM - eman - 02-08-2007 ** Proposition Graphique ** Avant Apr?s Avant Apr?s --- ** Fni Tourney manager ** --- League FTM - Seita - 02-08-2007 hexdec convertit un nombre hexad?cimal en d?cimal (Changement de base). Tu pourrais en avoir besoin pour avoir la taille de la map avant de la sauter. Mais les donn?es que tu lis dans le replay ne sont pas des nombres exprim?s en base 16, mais plut?t des donn?es g?n?rales. C'est un fichier binaire que tu peux lire avec un ?diteur hexad?cimal, rien de plus. --- ** Fni Tourney manager ** --- League FTM - devoluti0n - 02-08-2007 Je parlai sdes replays pico, quelque chose qui dans le replay est unique ? chaque personne (encore + que le pseudo !) Pour ?viter que par ?xemple je prenne le pseudo de quelqu'un d'inscrit et de jouer ? sa place. --- ** Fni Tourney manager ** --- League FTM - Seita - 02-08-2007 Les ?quipes, les drapeaux, les voix. Mais c'est autant de choses que tu peux copier pour te faire passer pour quelqu'un d'autre. La seule chose personnelle et infalsifiable, c'est le style de jeu. Et encore. Sauf que y'a pas encore d'analyseurs de style de jeu qui existent. Donc la seule solution, c'est de jouer sur un serveur avec des pseudos prot?g?s par mots de passe. Faudra que tu demandes ? Bastos pour avoir plus de d?tails. --- ** Fni Tourney manager ** --- League FTM - eman - 02-08-2007 De toute Fa?on, le Report de Game ce fait sous PASS et ID Priv? ... le perdant ? un d?lai pour approuv? la game post?, sinon il aura une p?nalit?e .... donc ... --- ** Fni Tourney manager ** --- League FTM - devoluti0n - 02-08-2007 Seita a écrit :Les ?quipes, les drapeaux, les voix. Mais c'est autant de choses que tu peux copier pour te faire passer pour quelqu'un d'autre. J'ai d?j? ?ssay? de lui parler, mais il est tr?s peu connect?, car j'ai d?ja voulu faire un wormNET o? seuls les inscrits du site pouvaient y avoir acc?s (avec base de donn?e li?e au WomNET) en me basant sur le code de CyberSado . --- ** Fni Tourney manager ** --- League FTM - Seita - 02-08-2007 eman a écrit :De toute Fa?on, le Report de Game ce fait sous PASS et ID Priv? ... le perdant ? un d?lai pour approuv? la game post?, sinon il aura une p?nalit?e .... donc ... Et si le perdant dit qu'il n'a pas jou? ? Car c'est bien l? le probl?me. Comment prouver que quelqu'un s'est fait passer pour toi et a perdu ? --- ** Fni Tourney manager ** --- League FTM - Pico - 02-08-2007 Seita a écrit :[quote author=eman link=topic=111.msg3569#msg3569 date=1186055136] Et si le perdant dit qu'il n'a pas jou? ? Car c'est bien l? le probl?me. Comment prouver que quelqu'un s'est fait passer pour toi et a perdu ? [/quote] Bien, dans ce cas, on ne fait pas de league et on va jouer au frisby avec son chien, car si'l faut craindre toute concurence ou malhonnett? des joueurs on est pas sorti du trou... Je pourrais ? la limite proposer une solution qui consiste ? attribuer un ID perso, priv?, changeant chaque semaine ? chaque joueur, ainsi avant le match ils ?changent leur ID et hop, plus de triche possible (apar si un mec veut tricher contre un autre mec contre qui il a d?j? jou? la mm semaine... Voyez vous d'autres solutions ? Sachant qu'il est pr?f?rable de ne pas surcharger d'info les joueurs (1 id par semaine ca fait d?ja beaucoup) .. PS : J'ai retouch? tous les tableaux du site, la couleur ... + optimisation du code pr afficher les modules des cot?s. Attention, free a un peu du mal en ce moment, j'espere que ca ira... --- ** Fni Tourney manager ** --- League FTM - eman - 02-08-2007 Je propose une r?duction de la taille des police dans les tableau, permettant ainsi d'afficher + de Joueurs par Scheme... Ensuite il serai peut-etre plus agr?able d'avoir un scroll Vertical automatique pour le d?filement plut?t que du page par page ? Sinon donner la possibilit? de comparai les tableaux 2 par 2, afin d'avoir plus de personne afficher ?galement ? --- ** Fni Tourney manager ** --- League FTM - axTeCh - 03-11-2007 On en est ou les gens ? --- ** Fni Tourney manager ** --- League FTM - BlooDemon - 03-11-2007 Tech ou l'art de l'inspecteur des travaux finis powaaa xDD ze plaisannnnnte ^^ mais sinon il est vrai qu'on a pas eu de nouvelles des derniers temps...point mort ? --- ** Fni Tourney manager ** --- League FTM - Pico - 03-11-2007 ou? point mort avec panne d'essence et pu de batterie. Mais ca reviendra, patience patience. --- ** Fni Tourney manager ** --- League FTM - BlooDemon - 16-02-2008 Pourrait on up ce sujet avec l'adresse de la ftm please (chui pas sur le bon pc j'ai pas l'adresse ><) ? a cause du hack et tout y a pas mal de mises a jour a dire ici >< --- ** Fni Tourney manager ** --- League FTM - Robi - 16-02-2008 League FTM C'est pas FTM Pour le site FTM fait par moi & brice c'est sur l'autre topic qui a dans ma signature Pour la league FTM, le développement est arrêté en ce moment car Pico ne peut pas faire ça en ce moment si j'ai bien compris, je ne sais pas l'url mais ya pas grand chose à voir toute façon ^^ |