C'est pas grave yeKcim :) -----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] la part de yeKcim Envoyé : lundi 30 octobre 2006 16:05 À : "Discution sur le développement de Wormux." Objet : Re: [Wormux-dev] Network code
En relisant je me rends compte qu'en fait les 2 modifs sont surement a faire, j'ai fait beaucoup de bruit pour pas grand chose, désolé. yeKcim yeKcim a écrit : > Je réponds en francais car les core developpeurs parlent francais et > semblent ne pas se comprendre comme il faut pour le moment (ils parlent > > francais ;) ) > > Pour ma part, je m'en moque un peu vu que je ne pourrais pas vous aider > sur > ce point. Si j'ai bien compris tu proposes deux solutions > différentes. 2 questions a mon avis son alors a ce poser : laquelle est > la > plus simple a mettre en place, laquelle est la plus propre ? > > yeKcim > > PS : J'espère que vous prendrez la plus propre ;) > PPS : Gentildemon : dans le menu (map, skin, mode) je ne vois que la > grande map et pas les autres quand je suis en grande résolution c'est > > normal ? > > > > > Matthieu Fertré a écrit : >> Hello! >> >>> Hi! >>> >>> As most of you have noticed the network code is a real pain to maintain. >>> It's too intrusive, complicated and new network bugs are easily added if >>> we are not careful enough. >> >> sure. I noticed it too when trying to make the stupid AI network >> compliant... >> >>> I propose we solve those issues with 2 modifications : >> >> is it 2 different solutions for the same problem ? Or one solution >> that needs 2 >> modifications >> >>> - Run the game loop at a constant rate by refreshing the main clock (the >>> Time class) at a constant rate, instead of having the physic engine do >>> it. >> >> I'm not sure to understand what you speak about. How can you be sure >> that you >> ran the game loop at a constant rate ? On my computer, Wormux runs >> with about >> 20fps and is playable BUT sometimes, big explosion make it fall to >> about 6 fps. >> In my case, the only way to be sure that game loop is running at a >> constant rate >> is too ran it about 5 times by second making the game totally >> impossible to >> play. >> >> Anyway, keyboards action should be time so that, for instance, >> charaters can go >> at the same speed on computer with 100fps and on computer with 15fps. >> >>> This way we are sure the behaviour is the same on every >>> computer and it would also allow big simplification in the physic >>> engine, >>> as it removes the need to use differential equation.. >> >> >>> - Send actions with a time stamp so we can replay them exactly like they >>> was generated, and it's also a first step to have replay at the end >>> of the >>> turn.. >> >> It seems a good idea to have a time stamp. >> >> Matt (gentildemon) >> >> _______________________________________________ >> Wormux-dev mailing list >> Wormux-dev@gna.org >> https://mail.gna.org/listinfo/wormux-dev >> > > > _______________________________________________ > Wormux-dev mailing list > Wormux-dev@gna.org > https://mail.gna.org/listinfo/wormux-dev > _______________________________________________ Wormux-dev mailing list Wormux-dev@gna.org https://mail.gna.org/listinfo/wormux-dev ======================================================= Ce message et toutes les pieces jointes (ci-apres le "message") sont confidentiels et etablis a l'intention exclusive de ses destinataires. Toute utilisation ou diffusion non autorisee est interdite. Tout message electronique est susceptible d'alteration. La SOCIETE GENERALE et ses filiales declinent toute responsabilite au titre de ce message s'il a ete altere, deforme ou falsifie. ======================================================= This message and any attachments (the "message") are confidential and intended solely for the addressees. Any unauthorized use or dissemination is prohibited. E-mails are susceptible to alteration. Neither SOCIETE GENERALE nor any of its subsidiaries or affiliates shall be liable for the message if altered, changed or falsified. ======================================================= _______________________________________________ Wormux-dev mailing list Wormux-dev@gna.org https://mail.gna.org/listinfo/wormux-dev