11.11.2009, 20:20
Well, I saw an old thread of scripting challenges, but it died out, but I think it was the coolest little thing, so I am starting up another one.
Summary
You may rate Solutions, do this on a scale of 1 to 10, 10 being the highest, User ratings will affect the Solutions final score.
You may not rate a Solution that is in a challenge that you have undertaken.
Mods
Mods have the final say on a score, and are in charge of testing Solutions
-Daren_Jacobson
-MaVe - leeturl.de
Suggestions
If you have a suggestion for a challenge either post it here or send a Private Message to me through these forums, using the following form:
Warning
All posted code is open for anyone to take and use. Do not post any copyrighted work.
Challenges
Easy
-Checkpoint Race
Intermediate
-none
Hard
-Rotating Object Trig
Checkpoint Race
Difficulty:Easy
Time:Low
Details:You must create a a race using checkpoints, when the player enters a checkpoint the next is shown for him, and a message must be shown when a player reaches the last checkpoint. It must include atleast 4 checkpoints.
Notes:You do not actually have to get coords (you may 0.0 fill instead)
Rules:It must include atleast 4 checkpoints. No timers may be used. The race must start from a command.
Finishers:
-none
Rotating Object Trig
Difficulty:Hard
Time:Considerable
Details:Make an object move in a circle of a radius of 2.0 and make the object always face the position it is moving towards.
Notes:You may base it off of 0.0, 0.0, 0.0. Use a object that it is easy to tell which way it faces.
Rules:No timers may be used. You may not use a literal for the objects rot (you can NOT do SetObjectRot(obj, 0.0, 0.0, angle + 90.5) you must use trigonometric functions. May be a snippet or a function.
Finishers:
-none
Summary
- Challenges are set every so often.
- Coders will be able to post solutions to the current challenge
- Coders may propose challenges, which may then either be accepted or denied
- All accepted solutions must be publicly posted, PM'ed solution will not be accepted
- All native functions, sscanf, (d/z)cmd and strtok may be used, all other used functions' source code must be implicitly included
- Challenges will be divided into 3 separate categories: Easy, Intermediate, and Hard
- Once a challenge has been closed no more solutions for that challenge will be accepted
- If a Solution is a function it does not need to be implicitly called. (you do not need to show how to call your function)
You may rate Solutions, do this on a scale of 1 to 10, 10 being the highest, User ratings will affect the Solutions final score.
You may not rate a Solution that is in a challenge that you have undertaken.
Mods
Mods have the final say on a score, and are in charge of testing Solutions
-Daren_Jacobson
-MaVe - leeturl.de
Suggestions
If you have a suggestion for a challenge either post it here or send a Private Message to me through these forums, using the following form:
Код:
Suggestion Form Challenge Name: Details: Level Of Difficulty:<Easy - Intermediate - Hard> Extra Rules: Notes:
All posted code is open for anyone to take and use. Do not post any copyrighted work.
Challenges
Easy
-Checkpoint Race
Intermediate
-none
Hard
-Rotating Object Trig
Checkpoint Race
Difficulty:Easy
Time:Low
Details:You must create a a race using checkpoints, when the player enters a checkpoint the next is shown for him, and a message must be shown when a player reaches the last checkpoint. It must include atleast 4 checkpoints.
Notes:You do not actually have to get coords (you may 0.0 fill instead)
Rules:It must include atleast 4 checkpoints. No timers may be used. The race must start from a command.
Finishers:
-none
Rotating Object Trig
Difficulty:Hard
Time:Considerable
Details:Make an object move in a circle of a radius of 2.0 and make the object always face the position it is moving towards.
Notes:You may base it off of 0.0, 0.0, 0.0. Use a object that it is easy to tell which way it faces.
Rules:No timers may be used. You may not use a literal for the objects rot (you can NOT do SetObjectRot(obj, 0.0, 0.0, angle + 90.5) you must use trigonometric functions. May be a snippet or a function.
Finishers:
-none