abstract:
So my question is this: what do I need to learn to make a reasonably well-animated 3d massively multiplayer online rpg, and what's the best way to learn it all?
EDIT: I also want it browser-based, real time, no downloading necessary, btw.
Many thanks. http://bbs.prog365.com/images/sites/honorhim.gif
-Silver Shadow
It would be hard to make 'good' 3D MMORPG alone. You need to be jack of all trades. You do gfx, audio, programming, and everything else alone. It would took someone years to do it alone. And it would probably be very buggy. He is doing various things, graphics, sound, programming, etc., and he can't make everything perfect.
Explain to me, as well as him, how learning ASM will help "extend his views".
?! You know what assembly is, right?!
He would understand how memory works, how numbers are stored in memory/other_storage_device, how things are displayed on screen, etc.
He will think different, in more complicated way, when he learns assembly. When they are creating a variable, many beginner programmers think about that as 'storing a value somewhere in memory'. But where, and what exactly memory is? How does it work at its lowest level? If you learn assembly, you also learn all this stuff (not always; only if you're reading good text on assembly, and you REALLY want to learn ASM).
How would this help him?
Optimization. You need to optimize game to run fastest it can, so that more people can run the game, and that people can play it over the net.
Assembly is also often used in network programming; especially in MMORPGS.
There are to much pros in assembler.
BTW, I need reinforcements. Where are all those mad assembly maniacs?  |