We've all heard the hype surrounding this game, but you have the admit that the premise of Spore is very intriguing. If they really do pull off everything that they say the game will have, this could be one of the games to beat in the upcoming generation(s) of titles. I say generation(s), as they haven't given us many details short of what was announced at E3 and GDC. I for one am hoping that it really is as fun as it looks, and it might just be the breath of fresh air that gaming needs. Maybe all these fancy new graphics/consoles/etc might force what we've all been screaming for a while now: a return to the gaming of old, where the graphics weren't necessarily the concern, but the overall content of the game. Anyone can make a game look good nowadays. Now they can focus on the gameplay itself, and with games like Spore pushing the developers mind/envelope, the next generation of gaming could prove to be alot of fun. (Or quite the opposite, but that's another argument in itself.)
How does this have anything to do with.Net "Distributed" computing? As far as I know,.Net doesn't handle Multiple Processing (ala MPI or other distributed APIs). The only "distributed" I'm aware of with.net is Remoting, and even this is not the same as MPI. However, if there is a way to do this style of multiple processing over a network, my ears are wide open.
Boost has become something of a godsend recently. I was introduced to the Boost libraries this past semester by my DirectX/C++ profs, and it has helped greatly in more than one occasion. Shared-ptrs/scoped_ptrs have helped a ton (especially with delegate usage in DirectX). I've also heard the rumours that a good portion of Boost is going to be included with the standard C++ library./crosses fingers.
We've all heard the hype surrounding this game, but you have the admit that the premise of Spore is very intriguing. If they really do pull off everything that they say the game will have, this could be one of the games to beat in the upcoming generation(s) of titles. I say generation(s), as they haven't given us many details short of what was announced at E3 and GDC. I for one am hoping that it really is as fun as it looks, and it might just be the breath of fresh air that gaming needs. Maybe all these fancy new graphics/consoles/etc might force what we've all been screaming for a while now: a return to the gaming of old, where the graphics weren't necessarily the concern, but the overall content of the game. Anyone can make a game look good nowadays. Now they can focus on the gameplay itself, and with games like Spore pushing the developers mind/envelope, the next generation of gaming could prove to be alot of fun. (Or quite the opposite, but that's another argument in itself.)
How does this have anything to do with .Net "Distributed" computing? As far as I know, .Net doesn't handle Multiple Processing (ala MPI or other distributed APIs). The only "distributed" I'm aware of with .net is Remoting, and even this is not the same as MPI. However, if there is a way to do this style of multiple processing over a network, my ears are wide open.
Boost has become something of a godsend recently. I was introduced to the Boost libraries this past semester by my DirectX/C++ profs, and it has helped greatly in more than one occasion. Shared-ptrs/scoped_ptrs have helped a ton (especially with delegate usage in DirectX). I've also heard the rumours that a good portion of Boost is going to be included with the standard C++ library. /crosses fingers.