Gilles Legacy
Against WZ design decision, substitution of float to integer
Psychological aspect of trying to control wrong intuition
http://lecodechastenay.telequebec.tv/occurrence.aspx?id=224&ep=52. My essaie on trying to convince a peer of such a wrong intuition. Developers are not able to identify wrong intuition, even when pointed at it. Coders have enormous difficulty to see the representation(modelization) step and that this model is far from perfection. Even term like plausible simulation[Barzel et al. 1996] do not remove them from their virtual world.
Pour en savoir plus : Blogue de Steve Masson et informations supplémentaires sur la neuroéducation. Rapport de l’OCDE : Comprendre le cerveau : naissance d’une nouvelle science de l’apprentissage. Présentation au Collège Laflèche. page 25, it is saying that bad intuition slow down learning, if you have learn the thing(experts), activating the right concept(because bad intuition does not disappear,this is the interpretation of previous link) is consuming lot of brain power. Consequence that we can be forecasted from previous assertion. If you have difficulties grasping law of physics, all the chances are that this will continue to bothers you, you are just able to make corrections.
When the virtual world become more real than the real world
In brief, previous generation of technicians, in the field with real instrument, will laugh at you. Are you realising that real units can not achieve the accuracy that you are requiring from the units. I do not know what is the cause of this search for perfection, i suspect the advent of cheap laser diode which can provide much more significant digits compare to what previous engineers and technicians where used to. The present generation of programmers do not seem to be able to applied techniques that matches reality. That new generation of programmers will defend to death that the only solution come from link like the following. What Every Computer Scientist Should Know About Floating-Point Arithmetic http://nicolas.brodu.numerimoire.net/en/programmation/streflop/index.html. Older engineers would have been so much happy with measurement having a maximum error of 1%.
Gilles Design
One characteristic of the warzone2100 game, when it is played on internet, it requires a bandwidth that would exceed 56Kbits/sec. No attempt is done to prove last assertion. We are assuming that the cost of sending bytes on network is very expansive, or that we try to avoid at any cost.
The design solution proposed a cosimulation mechanism. The term cosimulation is used to describe that a portion of a client program is also running at the same time on an others clients and/or the server. At the extreme, only events generated by the users are transmitted to others clients. Those events reflect commands such has building new elements, doing new researches, displacing units. The major difficulty is preventing cheating, because opponents players are receiving informations, for example where units are going to. The request on server represent acknowledgement from either a separate server or an opponents that a client has meet the requirements for acquiring an elements.
- The client program should be able to make remote methods invocation(RMI).
- The acknowledgement request of the server can be integrated in at least one opponent application. This is not realizable, or we do not see how. The fact that many users can get root privilege on their system defeat any security mechanism. Question, can encryption do the trick ?.
References To Things
- corridors for path finding.
- books "Physics-based Animation", full of stuffs.
- books "PLANNING ALGORITHMS", Steven M. LaValle. full of stuffs.
- Records and Replays
- Design/Frame Rate Independent
- Design/Planning Algorithms
