CODE WARS!:Would you guys like to have CG CODING challenges?(CALL FOR PARTICIPATION!)


#81

I’m always up for a good game of Cod Wars …

(Edit; heres a very brittish biased version of it, if you wonder what its all about: link )


#82

Give it at least a week.

I am running a couple of challenges right now
-R


#83

Like the obj loader idea.

Good starting point and can then be used to develop futher coding challenges. Would be willing to go for that one ok.

Thats two now…

JA


#84

Hey John!

I disagree with the OBJ idea. There are a lot of them out there now and it may take longer than the allowed time to implement. If you want to included all features. Just MHO. :slight_smile:

Jeff


#85

the idea behind the obj loader was not that it be a challenge per say, but instead be a “warm-up” exercise. Its simple, there’s alot of information out there about it to help beginners, and it will give the guys at CGS the chance to test out the types of parameters they think should go into a coding challenge.


#86

It seems to me that there are basically 2 types of programmers in this forum: application programmers :buttrock: and plugin programmers :deal: .
Personally I work with C++ and cg and don’t really have the time or money to learn scripting languages for enormously expensive 3D apps. Conversely scripters may be uninterested in learning C, C++, Java or whatever.
There will always be those lucky few who can do both, but they will be the minority.
Therefore, I propose that there are 3 solutions:

  1. Choose only one and alienate the others: which seems to be the jist of the majority of ideas (including mine - sorry).
  2. Choose something that can appeal to both camps: very difficult
  3. Have 2 separate but related contests

Why can’t we all just…get along? :beer:


#87

Jeff,

Agree that theres lots of them out there, but its also the most commonly posted question on the opengl boars…how do I get my maya/c4d/max model into an opengl scene.

If, as mummey suggests it is used as a warm up, then the code base will allow us to progress to the next stage i.e. implement normals, smoothing algorithms etc. File I/O, storage and displaying a 3D model is the basics for any 3D related app. We can do all kinds of stuff from this code base.

Also everyone will use their own dev app o a wide range of code will be available for others to learn from.

Lets get this started eh?

JA


#88

Ok before we start, I need your input on the rules and evaluation criteria.

Looking forward to your ideas.

-R


#89

OK,

Rules are going to be tricky I think with evaluation criteria even more so but as a stab and ready to be flamed accordingly…:D…

Rules and Evaulation. Profiling the code will be out as suggest we leave the competition open to as many as possible so someone writing in c++ will get different results to someone writing in visual basic or even C# (or any .net envisonment). At the end of the day we can either be very restrictive with the requirements of the library and then test its performance on a std model or allow a more subjective review on the elegance and portability of the code. Personally prefer a prscriptive list of requirements and functionality and then test that with review of code elegance a secondary but still important factor. (say mark out of 80 for functionality performance and out of 20 for elegance). Sum gives a % mark and the 80 mark could be split with a proportion for each required element of the code.

Just a starter for 10. Would allow scripters to take part but think this type of challenge should be aimed at app coders (at least wider base that can be compared rather than max script, against mel against etc etc).

JA


#90

For the Code Wars challange can someone Code Sketch and Toon to work with LW thanks!


#91

Well, there seems to be three types of “coders”

3D Apps/Games - C++ & OpenGL/DirectX
Scripters - Pick you fav 3D App and write a script for it.
Shader Writers - Renderman, Mental Ray, Real-Time(Cg, GLSL, HLSL)

I think we have to decide which we are covering before we get to the rules.

-b


#92

Seems to be the case. Would point out that the first can be opengl/directX but coded in C/C++/pascal/visual basic. Second has little cross party appeal (i.e. work in one is often not directly transferable to another) and third is maybe a little niche to get enough people interested (though this may be the case with the first option too!!).

Need to see people throwing their hat in the ring on this one for it to get any further.

JA


#93

BTW I will do challenges for ALL THREE categories that mummey pointed out.

BUT for the first challenge I am leaning towards shader writers, because (It is a broader user base, and we would get A LOT of exposure)
And I am reading these threads very carefully, so please people throw in your opinions.

-R


#94

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.