Intermediate Challenge #1 Poll

Competitions for Irrlicht or 3D in general.
Irrlicht Screenshot of the Month: Winner for January, vote for February, submit for March

For the Intermediate Challenge #1

Mesh Buffer Manipulation
20
49%
Read/Write and XML file for Game Configuration
21
51%
 
Total votes: 41

Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Intermediate Challenge #1 Poll

Post by Joe_Oliveri »

Ok I am in charge of the Intermediate Challenge, and given the suggestions on the topic I have picked for the first challenge. I was tempted to add the "Take an old 2D game and make it 3D" and make it one of the poll options but I will plan that one for challenge #2.

So the choices are:

Mesh Buffer Manipulation (Suggested by my fellow challenge organizer)

And

Set up a game configuration, Reading/Saving to an XML file using IrrXML.

I chose these two because I think they best represent the Intermediate Challenge.
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

Every time I check on my poll its dead even. :) Well at the end of this month I will have time to start my contest so I hope this poll gets alittle more interesting.
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
ErUs
Posts: 165
Joined: Thu Oct 07, 2004 6:13 pm

Post by ErUs »

im gonna win by loading game config from xml file :D
Other
Posts: 85
Joined: Fri Dec 03, 2004 5:41 pm
Contact:

Post by Other »

Any Ideas about syntax of XML files? It is very interesting for me, because I am actuelly working on a smart XML format for graphics - not as complex as X3D - just for saving/loading the curent state of scene/game.

However it would be great, if we use the same XML-format.

I thought about something like that:

Code: Select all

<world>
   <use mode = "zip" src = "media.zip">
   <obj>
      <pos x = "" y = "" z = ""/>
      <rot x = "" y = "" z = ""/>
      <scale x = "" y = "" z = ""/>
      <gr> <mesh src=".."/> </gr>
      <ph> ... </ph> <!-- physical prop. - can be avoid for you-->
      <au> ... </au> <!-- audio - can be avoid for you -->
   </obj>
</world>
My Irrlicht&ODE-Project: http://www.lofing.de/myworld/
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

YEah that would be good. I like how that is laid out.
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
Frodenius
Posts: 64
Joined: Sun Aug 29, 2004 11:24 am
Location: Germany/Frankfurt
Contact:

Post by Frodenius »

i agree. useful tags, i would suggest the <gr>-tag with a name or id attribute for mulitple groups.
regarding the challenge: i'm currently working on a system for creating the gui with xml files
worst programming style ever seen...
hybrid

Post by hybrid »

Using attributes is often not a good choice, except when having some values from an enumeration. But you cannot put any structures values into attributes such that you're stuck with the format very soon. We have made our coordinates into mathematical expressions. Fortunately, we had something like

Code: Select all

<pos>
<x>somevalue</x>
...
</pos>
such that we could easily extend the format without throwing away everything.
IDs are a must for each and every element. Cross referencing can make formats very useful, and with the use of XML technology it's not very expensive to use.
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

LAST CALL FOR VOTES! :) May 1st!
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
needforhint
Posts: 322
Joined: Tue Aug 30, 2005 10:34 am
Location: slovakia

Post by needforhint »

Now I have equaled it :twisted: , meshbuffer manipulation will win :roll:
what is this thing...
mandrav
Posts: 117
Joined: Sat Aug 27, 2005 8:29 pm
Contact:

Re: Intermediate Challenge #1 Poll

Post by mandrav »

SkaterX29527 wrote: Set up a game configuration, Reading/Saving to an XML file using IrrXML.
I 'd really love to see the "saving" part because, as far as I know, irrXML is one-way (i.e. only reads XML files) :)
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

I can't wait to see what you guys put together.
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

hybrid

Post by hybrid »

Yes, MeshManipulation! There are so many interesting techniques which could become part of Irrlicht.
hybrid
Admin
Posts: 14143
Joined: Wed Apr 19, 2006 9:20 pm
Location: Oldenburg(Oldb), Germany
Contact:

Post by hybrid »

So now that it's May and there is no winner, what's up for this contest?
Spintz
Posts: 1688
Joined: Thu Nov 04, 2004 3:25 pm

Post by Spintz »

no winner? What's the challenge?
Image
Joe_Oliveri
Posts: 448
Joined: Tue Oct 05, 2004 3:24 am
Location: Boston, MA

Post by Joe_Oliveri »

Read/Write and XML file for Game Configuration is the winner! Now lets get this thing started. I will post the rules shortly.
Irrlicht Moderator || Game Designer
Learn the basics at </dream.in.code>
Post Reply