PT_ wrote:
Guys, it's Friday again! This means you have exactly 1 week to complete your program, fix eventually bugs, or start coding when you didn't already! As promised, I will tell you how we will grade it, and how you can submit your entry!
Grading:
We will start by checking if none of the forbidden tokens is in the program. If one of them is, or more, your entry will be disqualified. We will all create 7 inputs, independant, thus 21 inputs in total. Your program has to solve all these 21 inputs, without errors, and the right output. If it fails for at least 1 program, it will be disqualified as well. During the testing of all the inputs, we will keep track of the timing, by using the clock cycle counter in CEmu. We will get the time of each program the same way, to ensure everything went right. Your final timing is the average of all the 21 timings. The size of your entry, is the sum of all the sizes of your programs, minus the header(s). So, if you have prgmA which shows up as 420 bytes in the mem menu, your final size is 420-9-(program name length=1)=410 bytes. The same applies to subprograms. The last 10 points of your final score goes Elegance, which will be determined by the judge.
Submitting:
To submit your entry, put it in a zip file, and send it before 3/24/2017, at 23:59:59pm Eastern Time to contest at this domain. Please put your Cemetech username in the email body or topic, such that we know who we are grading
Have fun, and good luck finishing it!
Grading:
We will start by checking if none of the forbidden tokens is in the program. If one of them is, or more, your entry will be disqualified. We will all create 7 inputs, independant, thus 21 inputs in total. Your program has to solve all these 21 inputs, without errors, and the right output. If it fails for at least 1 program, it will be disqualified as well. During the testing of all the inputs, we will keep track of the timing, by using the clock cycle counter in CEmu. We will get the time of each program the same way, to ensure everything went right. Your final timing is the average of all the 21 timings. The size of your entry, is the sum of all the sizes of your programs, minus the header(s). So, if you have prgmA which shows up as 420 bytes in the mem menu, your final size is 420-9-(program name length=1)=410 bytes. The same applies to subprograms. The last 10 points of your final score goes Elegance, which will be determined by the judge.
Submitting:
To submit your entry, put it in a zip file, and send it before 3/24/2017, at 23:59:59pm Eastern Time to contest at this domain. Please put your Cemetech username in the email body or topic, such that we know who we are grading
Have fun, and good luck finishing it!
To elaborate on the scoring, the scores are based off your performance relative to others. If you look at the beautiful VBS code in the first post, you will see that 45% is accorded to Speed, 45% to Size, and 10% to elegance. The scores for elegance will simply be a 0-10 gradient, agreed upon by all three judges. As for speed and size, it depends on all the other entries, the fastest will obtain 45%, slowest will not obtain any points, everything in between is mapped to a value on the interval in a linear fashion, same method for size. Obviously, the person who obtains the biggest score wins the contest.