johnsojc wrote:
For those that even care, if this program was 100% functional and compatible, you would see absolutely NO DIFFERENCE in MOULa. It is the game engine and only controls what you see happen on the screen. It has nothing to do with Age Writing. Think of it as using Firefox instead Internet Explorer to surf the internet. A web browser does not have content, it only renders a website's content for you to see it.
I disagree with the ‘you would see absolutely no difference’. I think if it has all the features of Cyan’s Plasma (100% functional) and does everything the same way (compatible) and the one building it (compiling it) makes no changes then the resulting game will be the same MOULa we have on our computers now.
There is nothing to keep new features out. It will be possible to remain compatible with (talk to) the MOULa server even with new features.
One could build entirely new games. Cyan is using Plasma to build MagiQuest. We have posted a load of threads about what ‘Plasma’ is. I suspect the non-techies that have followed the conversations remain confused. Even techies disagree on what to call it because it can be accurately consider several things. In a broad sense it is a tool that allows one to build and run a computer game.
Those of us playing in SL see a similar ‘Plasma/game engine/computer code’ spinoffs every day in the viewer wars and grid competition. The owner/creator of SL ,Linden Lab, made some of the server side code and most of the client side code open source. Not all of it but enough that people can create new client and server side implementations of SL like worlds. It would be great if Cyan would do that now. Even with huge holes in the code such a release would be a big help to those working on building server and client side implementations of MOUL.
The result in SL is people build new viewers (client side) with loads of new features. All the content of SL can still be accessed with these new feature rich viewers. Someone using an old viewer can communicate and interact with someone using a new feature rich viewer. Both work in the same world on the same server.
Others decided to build new server sides with new features. They have created the virtual worlds we know as OpenSim type worlds. With the same client side program one can visit and play in SL and the OpenSim worlds. As I’ve said before, I expect we’ll see a similar array of client side ‘viewers’, ‘browsers’, or uruexplorer.exe versions.
Whatever one thinks of an open source Plasma, it is an awesome piece of work and props are due.
When Regnad Kcin01 asks how it will change things… I think as soon as we started down the open source path things changed. All these possibilities came into existence then. I don’t see this Plasma as changing things. I think it is another step down the open source path. It is not a directional or environmental change. It enables new possibilities and implementations but none of those are things uncommon to open source or off the path. I do think it will raise awareness of what open source means to those not familiar with open source
and that is likely a big perceived change.
PaladinOfKaos wrote:
EDIT: Specifically, I got a lot of very good questions at the Guild Meeting yesterday, some of which I'm starting to see crop up here as well. I'll do my best to get good answers to those on the page. For now it is, unfortunately, still very oriented towards the technical-minded folks in the community.
I suspect most of the information will remain technical. Getting answers phrased in non-tech jargon is helpful but far less precise and people misunderstand, get odd ideas based on their knowledge and expectations. So, it helps and hurts. Most techies tend to fall in the not so much a ‘people person’ category and won’t bother to finesse an answer. Anyone that has watched the Emeraldgate scandal on SL has seen this in action as techies failed to communicate well and failed to handle the resulting confusion as various factions spun the issues and non-techies misunderstood and chose sides. However, I wish you the best luck and I appreciate your work and effort.
Marten wrote:
* PlasmaClient uses a new, modern physics engine called Bullet Physics. MOUL's physics engine, PhysX, is very poor. PhysX doesn't make efficient use of today's modern computers. It doesn't really support multi-core processors, and worse yet, it performs all of its floating point calculations using Intel's instruction set for the x87 coprocessor.
I think your description of PhysX is out of date.
See:
Mafia 2 PhysX Performance – PhysX and CUDA are nVidia’s latest and greatest physics for games. It has been updated to take advantage of new Core5 CPU’s and 400 series GPU’s. I see its biggest disadvantage as the
second class support for ATI, a competitors video cards.
How to enable
Bullet may be better for use in MOUL. It is open source with all the advantages and disadvantages that offers. It is becoming more popular and may actually be ahead in softbody physics.
Game Dev Forum
Keikoku’s point on licensing is a consideration.
_________________
Nalates - GoC - 418 - MOULagain: Nal KI#00 083 543, Nalates 111451 - Second Life: Nalates Urriah
Guild of Cartographers 