|
2 registered members (Martin_HH, AndrewAMD),
3,476
guests, and 5
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Aum 104
[Re: George]
#392167
01/19/12 19:36
01/19/12 19:36
|
Joined: Jan 2012
Posts: 39
BySharDe
Newbie
|
Newbie
Joined: Jan 2012
Posts: 39
|
As a GS newbie, it is necessary for me to thank the AUM's anthors for their uninterrupted efforts. The big confusion is that how to position the AUM, I mean academic or commersial? Official or not? IMHO, the Conitec should release a little more "amazing" demos with fantastic outlooking even without codes, which will definitely encourage more fans. 
|
|
|
Re: Aum 104
[Re: George]
#392178
01/19/12 20:20
01/19/12 20:20
|
Joined: Oct 2004
Posts: 4,134 Netherlands
Joozey
Expert
|
Expert
Joined: Oct 2004
Posts: 4,134
Netherlands
|
Thank you for the kind words, Joozey! Christian, the size of the file is crucial; otherwise, we'd have lots of projects with huge lines of code you'd never see in a normal application. Basically, with 200 lines of code x 25 characters each you will hit the 5KB limit. The problem was that comments, white lines, headers when split over multiple files, all the things that makes code readable eat up the most memory, and have nothing to do with the working of the code at all. So I could cramp everything on one line, remove all comments and spaces, and it would suffce. But then the code would be worthless as a contribution. So if we just count semicolons (less than 200), we can write proper looking code and are bound to write it efficient too.
Last edited by Joozey; 01/19/12 20:21.
Click and join the 3dgs irc community! Room: #3dgs
|
|
|
Re: Aum 104
[Re: Joozey]
#392193
01/19/12 22:44
01/19/12 22:44
|
Joined: Jul 2001
Posts: 6,904
HeelX
Senior Expert
|
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
I am suggesting the following 5 rules, because I agree totally with Joozey:
-------------
1) the submission contains a readme.txt with all necessary info, like your personal info and credits, license details, etc.
2) one folder called "\submission", which must be included. It contains the ninja-code submission as one (!) .c file; if it can be self-executed (like a game) it is called main.c, if it is not-self executable (see below) it is called code.c; this is useful in the case if someone writes a neat function that can be used as a component, like generating stuff or pathfinding or the like.
3) an optional (!) folder "\clean" contains the same content as "\submission", but with optional comments, whitespace, sidejokes, and so on; so that people can understand your ninja code
4) if under 2) a not-self executable .c file is provided, a folder "\demo" can be used to showcase the ninja-code. The demo runs from a single file "demo.c" and in this .c file, the "code.c" is included. The demo code has no restrictions and MUST NOT EXTEND the targetted functionality of the code.c (!!!).
5) If 4) applies and a clean version (see 3) was submitted, the files HAVE TO BE interchangable with the VERY EXACT SAME behaviour.
-------------
Sounds very limiting in the first place, but it just makes sure that everything is fine for both the contestants and the jury.
I think I don't have to say that a contestant has more chances to win if
- he makes very cool ninja-code with lots of wicked and sick tricks - the result is overwhelming - the comments are awesome and easy to follow - and the demo (if any) is even more awesome!
Last edited by HeelX; 01/19/12 22:44.
|
|
|
Re: Aum 104
[Re: HeelX]
#392197
01/19/12 23:59
01/19/12 23:59
|
Joined: Dec 2008
Posts: 1,218 Germany
Rackscha
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,218
Germany
|
@HeeIX: What counts for a line?
void* foo()
{
DoSomething();
}
is the above foo, 4 lines? what if i do:
void* foo(){DoSomething();}
Greets Rackscha
MY Website with news of my projects: (for example my current Muliplayer Bomberman, GenesisPrecompiler for LiteC and TileMaster, an easy to use Tile editor) Sparetime-Development
|
|
|
|