soulmate75

I've managed to use Chrome ( www.remobjects.com ) to create some small XNA demos that use the content from SpaceWars. The rules do not mention whether non C# langauges are allowed to enter the contest. Since there are several .NET 2.0 compatible compilers out there shouldn't this contest allow these entries as well as they can use both the Windows and XBox 360 XNA assemblies.

Just to clarify, I have Visual C# Express and Game Studio Express installed on my machine, but am using Chrome via Visual Studion 2005 to write and compile my XNA demos and the plan is to use that combination to write future XNA games and contest entries.

Could someone from the XNA contest team please clarify your position on the use of non C# languages for the Dream Build Play Contest.

Thanks.


Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

Catalin Zima

From the DreamBuildPlay site:

Build an original game for Windows or Xbox 360 * using XNA Game
Studio Express
, a new tool from MicrosoftR.

This pretty much means you'll have to use C#, as far as I can tell





Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

soulmate75

Hi Catalin,
I did read the DreamBuildPlay site, but my question still stands as .NET is supposed to be a cross-language API, I think it would make sense that they would also allow and accept non C# langauges to show off their XNA and .NET technologies.




Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

waruwaru

Soulmate75 has a good point. I don't see a clause restricting the use of other tools/libraries. On Windows side, you can do alot with that. I suppose someone could wrap the C++ games they have worked on for couple of years into a DLL. Then I suppose the judges can have an inherent dismay against such games for it's not in the spirit of the contest...




Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

Catalin Zima

I understand your point, but as I see it, the DBP contest was made specifically for XNA Game Studio Express.

Anyway, I looked into the full rules, and this is what it says:

b. Get the Tools. Download XNA Game Studio Express, for free at http://msdn.com/xna and/or via a link from the Site, including the Spacewar Starter Kit. Participants can also download Torque X tools and technology (optional) for free at http://www.garagegames.com/products/torque/x and/or via link from the Site, and may visit the XNA Developer Center at http://msdn.com/xna for additional helpful information relating to participation in the Promotion.

c. Develop a ¡°Relatives of Spacewar¡± Game. Using the tools and information identified above, develop a playable video game application (¡°Game¡±,) for operation on either the Windows XP SP2 or Xbox 360 platform using the codebase and/or content from the Spacewar Starter Kit which showcases the game design, art and storyline and can be played by the judging panel, as specified in the XNA GSE Toolkit and as specified in these Rules.





Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

waruwaru

I think I agree with you.  But it's another one of those statement you can read either way you want.  XNA team needs to get at least one of the MS lawyers to work with them. :)




Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

Catalin Zima

They probably will, for the final phase. :)



Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

soulmate75

So if I understand this correctly , the contest is actually about showing off the Game Studio Express IDE or Torque X Engine and NOT the underlying XNA technology. What a funny way to show off their cross language technology.

I personally think they should change the line
Using the tools and information identified above
to
Using any .NET compliant tools

I also wanted to mention that you still need to download and install VSE and GSE to write a BDP game, just that you should be able to do it with other languages.








Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

Catalin Zima

 soulmate75 wrote:
What a funny way to show off their cross language technology.

They are actually trying to show off their cross platform technology. That's one of the main purposes of XNA. And that is only possible by using XNA together with GSE.





Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

soulmate75

 Catalin Zima wrote:

soulmate75 wrote:
What a funny way to show off their cross language technology.

They are actually trying to show off their cross platform technology. That's one of the main purposes of XNA. And that is only possible by using XNA together with GSE.



Catalin, I'm not sure if you work for Microsoft or not, but if they are showing off their cross-platform technology, then why don't they insist that all entries must work on both Windows and Xbox 360. That would be a better way of showing off cross-platform capabilites.
From what I can tell it says Windows XP SP2 or XBox 360.




Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

Catalin Zima

No, I do not work for Microsoft.

The reasons they do not insist all entries to work on both windows and xbox 360 are, of course, hidden to me.

But if I were to guess, here's what I'd say:

The DBP is supposed to be a global competition. By enforcing xbox, all contestants would need a way to build for the xbox. That further implies: living in a country where there are xbox-es (this is the restriction in my case), having one, and having a Creator's Club subscription. Since they want as many original and innovative ideas as possible, it seems only logical that they would want to allow those of us who don't have the above mentioned requirements to participate.

However, since the winning game of the main phase will probably be published to XBLA, if that game happens to be one made for Windows, they are probably just making sure the transition to xbox will be smooth, by requiring the use of GSE.

That's my view on the subject.





Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

Arek Bal

Agree.
We already know differences between platforms(360 weaknesses). It's possible(of course not perfect) to create cross-platform game without 360.

About Rules:
I think you should look forward for some serious interpretation of rules from XNA team..




Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

Jim Perry

< rant >

My $.02 - if you don't like the rules, don't enter. Let someone who is happy with what MS has given us take care of things. Stop whining about what you can't do and be happy with what you can! You don't see Sony or Nintendo running a contest like this and I'll be shocked if you ever do.

It's unbelieveable to me that people seem to believe that they should have everything they want, that MS should bend over backwards to fulfill their every wish. Spoiled little brats.

< /rant >

Now back to our regularly scheduled discussion about positive things.






Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

waruwaru

 Jim Perry wrote:
You don't see Sony or Nintendo running a contest like this and I'll be shocked if you ever do.

Dude, don't let your pro-MS-ism blind you.  I understand this is a MS forum, so probably no MS bashing.  But that is a tad too much :)

VU Coding contest

Yaroze contest

 






Re: XNA Game Studio Express Dream Build Play Contest Question - Using languages other than C#

r2d2-proton

waruwaru is that a Sony sponsored competition

Have you ever tried to get a development agreement with Sony or Nintendo, or even Sega