L'idée est bonne mais c'est totalement impossible à réaliser voir très compliqué.
Si il s'agit d'un tournoi de programmation web, il y a tant de technologies extrêmement différentes et/ou pas combinables que ça soit front-end (
JS: jQuery, Mootools, AngularJS,
CSS: Bootstrap, Fondation ...) ou back-end (
PHP: PHP standalone, Symfony, Laravel, CakePHP, Zend,
Python: Django,
Ruby: RoR,
JS: NodeJS, Express,
Java: JavaEE ...).
Pour organiser un tournois il faudrait d'emblée imposer une technologie sinon ça risque vitre d'être le bordel ensuite imposer un cahier de charge très strict mais ça réduira énormément le nombre de participants (pour exemple je pense que les personnes sur ce forum qui n'utilisent pas du PHP standalone pour leurs applications web se comptent sur les doigt d'une main).
Dans le cas de l'utilisation très stricte de PHP standalone et jQuery par exemple, il y aura alors un très très grand écart comme c'est le cas actuellement dans la communauté des développeurs de RG (il suffit de regardes les topics dans cette section pour s'en rendre compte, il y a une majorité kikoo C# qui se passionnent dans le reverse engineering incapable de pondre une ligne de code sans C/C un peu partout, d'autres qui viennent de finir le tuto PHP de M@teo21 et qui veulent déjà coder un site communautaire, enfin bref c'est très très inégal).
Enfin imaginons qu'on passe outre l'écart et qu'on demande à tout le monde de respecter un cahier des charges avec des technologies imposés, l'idée serait de savoir sur quoi se baser pour les critères de notations (si ça fonctionne ? si le front-end est joli ? si c'est valide W3C ?) je pense plutôt évaluer la qualité du code (si une partie ne fonctionne pas ça va de sois que la personne en question soit disqualifiée) par exemple avec un outils tel que
Vous devez être inscrit pour voir les liens !
Inscrivez-vous ou connectez-vous ici.
mais le souci reste encore une fois qu'il y a un énorme écart dans la façon de coder dans la communauté (procédural, orienté objet, très orienté objet avec le patron MVC) et je pense encore une fois que la proportion de personnes qui codent de façon propre est très très très faible ici (d'après ce que je peux voir sur la majorité des topics ici, ça fait froid dans le dos).
Du coup comme tu vois bien que l'idée soit bonne, ça risque d'être très difficile et ça impose aux correcteurs d'être eux même très très alaise dans la plus part des technologies si tu laisse libre cours au choix de celles-ci ou dans une seule si tu en imposes une, mais ça impose aussi qu'ils aient une philosophie et une propreté du code parfaite avec une expérience très importante pour pouvoir noter d'autres projets (ça serait inconcevable qu'un correcteur qui ne connait pas les docblocks par exemple vire des points à une personne parcequ'il trouve les commentaires en début de classe génant par exemple, si tu vois ce que je veux dire).