Concours de programmation #1 - Janvier 2014



  • Bonjour à tous !
    Je vous annonce une grande nouvelle !
    C'est l'ouverture du premier concours de programmation ! Le concours débutera dès que le sujet sera posté, et se terminera le 25 Janvier 2014.
    Le concours de programmation est simple, vous devez créer un logiciel, jeu ou autre chose dans le langage de programmation imposé. Mais s'il n'est pas imposé, vous êtes libre d'utiliser le langage de programmation que vous voulez.

    Ce mois-ci, nous allons commencer en douceur, nous allons vous demander de faire un** Plus ou Moins**, jeu assez connu.

    Les critères d'évaluation sont :

    • La lisibilité du code (commentaires, aération, etc.)
    • L'optimisation du code (par exemple si on utilise des fonctions plutôt que de répéter un code plusieurs fois)
    • L'utilisation intelligente de la Programmation Orientée Objet (POO), qui n'est pas nécessaire dans tous les programmes.
    • Et d'autres critères qui peuvent se rajouter au fur et à mesure.

    Les récompenses :
    Le gagnant aura droit d'envoyer une bannière que nous afficheront (sur le forum) pour faire de la pub.

    Pour développer :
    Pour que vous puissiez développer ce qui est attendu, je dois vous donner quelques informations sur le Plus ou Moins, si vous ne connaissez pas.

    Vous devez, pour avoir le meilleur Plus ou Moins :

    • Faire plusieurs niveaux de difficulté
    • Faire une génération de nombre aléatoire
    • Faire un message dès que le joueur entre une réponse (soit "C'est plus", soit "C'est moins", en sachant que vous pouvez modifier les messages, tant que ça reste compréhensible).
    • Faire un programme graphique (niveau plus difficile, plus long, et facultatif)
    • Faire un système d'enregistrement des scores avec un pseudo (facultatif)
      OU
    • Faire un système d'enregistrement des scores crypté avec un pseudo pour n'être visible que dans le jeu (facultatif et plus avancé que l'autre système)

    Maintenant, je dois vous dire au revoir, et bonne chance tout le monde !

    Ah, j'ai failli oublier :
    Pour participer, vous devez dire "Je participe", vous ne devrez poster votre code source (et le lien de téléchargement de l'exécutable (ou du dossier de l'exécutable)) qu'après le 25 Janvier, si vous avez dit que vous participez. Ce qui permettra d'éviter le plagia.
    Vous devez aussi faire un programme exécutable sous Windows ou Linux (Ubuntu, Ubuntu Studio, Xubuntu, Cubuntu, etc sont gratuits).


  • Moddeurs confirmés Rédacteurs Modérateurs Administrateurs

    Je participe mais est-ce que le TI-Basic est considéré comme un langage de programmation, ou pas?



  • C'quoi plus ou moins ?___
    Parce que là, ce n'est pas assez explicite :s


  • Moddeurs confirmés Rédacteurs Modérateurs Administrateurs

    Pour faire simple, ton programme tire un nombre entre 0 et 100 par exemple, et toi, tu dois le deviné, si le nombre est 60 et que tu dis 30, c'est plus! Si tu dis 70, c'est moins!



  • Ah ok x) C'est vraiment hyper facile x) Je participe.



  • Superloup je ne pense pas, parce que le TI-Basic ne peut pas permettre d'utiliser le programme sur un ordinateur, n'est-ce pas ???



  • Il n'y a pas de language imposé ?



  • @'MrBlockTNT':

    Il n'y a pas de language imposé ?

    Je ne pense pas, mais vu qu'on est sur du modding Minecraft, le Java reste sympa ! 😄



  • @'MrBlockTNT':

    Il n'y a pas de language imposé ?

    @'@Pchom':

    Mais s'il n'est pas imposé, vous êtes libre d'utiliser le langage de programmation que vous voulez.

    Et comme je n'ai pas dit clairement qu'un langage devait être utilisé, tu es libre.

    @'Gugu24':

    mais vu qu'on est sur du modding Minecraft, le Java reste sympa !

    C'est ce que je pensais, mais imposer un langage pour un plus ou moins reste selon moi idiot.



  • D'accord, je participe 🙂


  • Moddeurs confirmés Rédacteurs Modérateurs Administrateurs

    Non, le TI-Basic ne permet pas l'exécution sur ordinateur, donc peut être faudrait-il préciser que les langages de programmation sur calculatrice (Casio, TI, etc…) ne sont pas autorisés.



  • D'accord, j'édite.



  • Je participe >:D



  • Je participe !



  • Attention je suis un fou dangereux : je vais le faire en BATCH.

    ÉDIT : cela veut donc dire que je participe xD



  • YOLO (je participe !)



  • J'ai tout codé sauf le jeu lui même xD Je vais avoir du boulot!



  • Vous voulez des fleurs sur le GUI ? 😄 (Nan laissez tomber cette question là)

    Je veux bien participer ^^___
    @'utybo':

    Attention je suis un fou dangereux : je vais le faire en BATCH.

    ÉDIT : cela veut donc dire que je participe xD

    Je te souhaite un très bon… courage. Moi je le fais dans Minecraft NA ! ^^



  • Bon récapitulatif des participations :
    Superloup10
    TheCreeper999
    MrBlockTNT
    Gugu42
    AlphaSwittleTeam
    utybo
    0nit
    EclipseOnFire

    Ce qui fait 8 participants. Il vous reste encore 15 jours, vous avez encore le temps ! Je vous conseille de vous mettre tout de même de commencer maintenant si vous n'avez pas commencé, au moins ça sera fait et pas le stress du jeu bâclé fait du jour au lendemain. Mais je vous laisse gérer votre emploi du temps !



  • Je trouve que faire un système de scores c'est mettre un turbo à une machine à vapeur ^^. Un jeu aussi… hum... passionant [new RaclementDeGorge()] que le plus ou moins mériterait-il un système de scores crypté ? xD


Log in to reply