Voilà! Ca fait quelques fois que je joue, histoire de me détendre, c'est rigolo. Alors évidemment, ce serait bien aussi si les autres joueurs ne passaient pas leur temps à copier-coller leurs réponses, et moi-même je suis déjà tombé plusieurs fois sur le même challenge (sauf que j'avais pas sauvegardé ma réponse précédente), mais bon, il reste sa propre satisfaction à être deuxième en 1'10" juste derrière un opposant qui, lui, a fait 0'15" en écrivant du C...
Et puis j'ai un collègue qui ne jure que par le Java contre mon Python, avec le "Shortest", je crois que j'ai gagné. Même si je déteste maintenant les programmeurs Ruby...
La question a été posée sur le forum de quels modes pourraient voir le jour, et de mon côté, je trouvais les modes "Blind Code" et "Babylone" rigolos. Je verrais bien un mode variante de Babylone où le choix du langage est libre, mais les 3 langages les plus utilisés par le joueur (à partir des achievements de son profil) ne sont pas disponibles (en clair, t'as 10 minutes pour faire un hello world dans un langage que tu connais pas). Je dis ca, parce que j'ai bien aimé l'achievement "Closure Looper", qui m'a forcé à découvrir ce langage (que j'espère par ailleurs ne plus jamais avoir à utiliser ! :) ). Le langage utilisé pourrait alors être non disponible la fois suivante, ce qui permettrait de mettre les joueurs sur un pied d'égalité : ceux qui ne connaissent pas le challenge sélectionneront un langage qui n'est pas trop loin ce que qu'ils connaissent, les autres seront obligés de se tourner petit à petit vers des langages qu'ils avaient préféré écarter au départ.
Le mode "Performance" qui après tout n'est pas plus ou moins bien loti que "Shortest" (Oui, le C a un avantage majeur, tout comme le Ruby l'a pour Shortest). Un mode "Fight" aussi peut être, un peu sur le mode de "The Great Escape": Les joueurs ont un temps donné pour coder une petite IA ou quelque chose de ce genre, à la fin du temps imparti, il y a un combat sur un plateau commun pour déterminer le classement.
Et pour finir un mode en coopératif. Bon, là je sais pas trop ce qui pourrait marcher, et je sais pas trop comment expliquer, mais imaginons un challenge dérivé de Blender en recherche de son Suicide Booth, en simplifié probablement. Chaque joueur doit écrire un programme qui exécute une partie du challenge de telle sorte que le challenge est résolu en faisant communiquer tous ces programmes ensembles. On pourrait avoir par exemple un joueur qui recoit la map et qui doit dire en fonction du placement de Bender quel type de case il se trouve, un autre s'occuperait justement de proposer un déplacement valide en fonction de la nouvelle case sur laquelle Bender se trouve, un dernier s'occuperait de calculer la position du robot en fonction de la suite de déplacements, etc. Les joueurs absents peuvent être remplacés par un programme de référence. Pour le classement des joueurs, soit c'est du tout ou rien (en mode équipe), soit on peut pénaliser les programmes qui font des fautes dans leurs calculs, ...
Bref, je suis impatient de voir ce que CoC va devenir, et j'aurais probablement toujours plaisir à me détendre avec.
# Moi j'aime bien
Posté par Cilyan Olowen . En réponse au journal Clash of Code - Feedback. Évalué à 8.
Voilà! Ca fait quelques fois que je joue, histoire de me détendre, c'est rigolo. Alors évidemment, ce serait bien aussi si les autres joueurs ne passaient pas leur temps à copier-coller leurs réponses, et moi-même je suis déjà tombé plusieurs fois sur le même challenge (sauf que j'avais pas sauvegardé ma réponse précédente), mais bon, il reste sa propre satisfaction à être deuxième en 1'10" juste derrière un opposant qui, lui, a fait 0'15" en écrivant du C...
Et puis j'ai un collègue qui ne jure que par le Java contre mon Python, avec le "Shortest", je crois que j'ai gagné. Même si je déteste maintenant les programmeurs Ruby...
La question a été posée sur le forum de quels modes pourraient voir le jour, et de mon côté, je trouvais les modes "Blind Code" et "Babylone" rigolos. Je verrais bien un mode variante de Babylone où le choix du langage est libre, mais les 3 langages les plus utilisés par le joueur (à partir des achievements de son profil) ne sont pas disponibles (en clair, t'as 10 minutes pour faire un hello world dans un langage que tu connais pas). Je dis ca, parce que j'ai bien aimé l'achievement "Closure Looper", qui m'a forcé à découvrir ce langage (que j'espère par ailleurs ne plus jamais avoir à utiliser ! :) ). Le langage utilisé pourrait alors être non disponible la fois suivante, ce qui permettrait de mettre les joueurs sur un pied d'égalité : ceux qui ne connaissent pas le challenge sélectionneront un langage qui n'est pas trop loin ce que qu'ils connaissent, les autres seront obligés de se tourner petit à petit vers des langages qu'ils avaient préféré écarter au départ.
Le mode "Performance" qui après tout n'est pas plus ou moins bien loti que "Shortest" (Oui, le C a un avantage majeur, tout comme le Ruby l'a pour Shortest). Un mode "Fight" aussi peut être, un peu sur le mode de "The Great Escape": Les joueurs ont un temps donné pour coder une petite IA ou quelque chose de ce genre, à la fin du temps imparti, il y a un combat sur un plateau commun pour déterminer le classement.
Et pour finir un mode en coopératif. Bon, là je sais pas trop ce qui pourrait marcher, et je sais pas trop comment expliquer, mais imaginons un challenge dérivé de Blender en recherche de son Suicide Booth, en simplifié probablement. Chaque joueur doit écrire un programme qui exécute une partie du challenge de telle sorte que le challenge est résolu en faisant communiquer tous ces programmes ensembles. On pourrait avoir par exemple un joueur qui recoit la map et qui doit dire en fonction du placement de Bender quel type de case il se trouve, un autre s'occuperait justement de proposer un déplacement valide en fonction de la nouvelle case sur laquelle Bender se trouve, un dernier s'occuperait de calculer la position du robot en fonction de la suite de déplacements, etc. Les joueurs absents peuvent être remplacés par un programme de référence. Pour le classement des joueurs, soit c'est du tout ou rien (en mode équipe), soit on peut pénaliser les programmes qui font des fautes dans leurs calculs, ...
Bref, je suis impatient de voir ce que CoC va devenir, et j'aurais probablement toujours plaisir à me détendre avec.