| Method: The creation of a large pool of source-code from which to study is a significant factor in achieving the above objective. To this effect, all participants in the GL-Challenge will be strongly urged to release their source-code with every submission under a general public licence. However, the release of source-code is not compulsory and thus the onus falls upon the administrators of the GL-Challenge (Team Proximal) to find ways of convincing developers to release their code. The voting mechanism of the GL-Challenge is to be developed as a tool to encourage the release of source-code. |
Voting Mechanism: All registered members of glchronicles.mccolm.org (demo producers and observers alike) will be asked to issue a vote for the best demo among the releases for a particular challenge. Initially, no clarification will be required of the voter as to why they favour any one demo. Ostensibly, a submission will receive a vote because it has the best effects, or because it just provides a pleasurable viewing experience. However, a voting procedure that emphasises a subjective experience is not necessarily conducive to the emergence of an environment wherein producers share their code. It is for this reason that each vote will be worth two points. Both points will only be awarded to a submission if source-code for the demo is included in the submission. The source-code must compile successfully and produce a valid executable. The administrators will check all source-code submissions for validity and flag the voting system to accord two points per vote. Furthermore, the voting system will attempt to circumvent a popular opinion that unduly supports a demo without accompanying source-code. For every vote that is cast, one point will be awarded to each submission that included source-code. To clarify, if a particular challenge receives fifteen submissions and ten of them include source-code, then the first vote that is cast will add one point to the count for each of those ten submissions. The upshot of such a voting scheme is if one demo without source-code receives fifty-four of fifty-five votes and one demo with source-code receives the other vote, then the demo with the one vote will win the challenge.
|