Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS DELPHI F.A.Q DELPHI TUTORIELS DELPHI LIVRES COMPOSANTS SOURCES DEFI TELECHARGEZ DELPHI TV
LES DEFIS DELPHI

JOUEZ AU DEMINEUR ECRIVEZ A LA SOURIS CREEZ UN PUISSANCE 4 JOUEZ AU SERPENT

Les Défis DELPHI

Les défis DELPHI

Date de publication : 26 Juillet 2006 , Date de mise à jour : 20 avril 2007

Par l'Equipe DELPHI
 

L'équipe Delphi a décidé de vous proposer une nouvelle activité : Le Défi DELPHI.
Vous trouverez sur cette page les diverses informations sur l'organisation des défis DELPHI et un récapitulatif des différents défis.



I. Présentation

L'équipe Delphi a décidé de vous proposer une nouvelle activité : le Défi Delphi.

Comme son nom l'indique, il s'agit d'un challenge où il sera question de donner la solution :

  • La plus élégante
  • La mieux pensée
  • La plus optimale

Par souci d'organisation, le défi est soumis au respect de certaines règles.


II. Les règles du défi


II-A. La participation à un défi

La participation au défi est ouverte à tous les membres. Si vous n'êtes pas encore inscrit au forum, vous pouvez le faire en cliquant sur le lien ci-après : http://www.developpez.net/forums/register.php


II-B. La proposition d'un défi

L'équipe d'animation est une équipe spéciale qui prendra en charge toutes les questions relatives aux défis. Entre autres, l'équipe d'animation est chargée de :

  • l'étude et la validation des propositions de sujets de défi
  • l'animation et la surveillance de l'évolution d'un défi
Le membre qui désire soumettre un défi devra contacter un membre de l'équipe d'animation :

La proposition d'un défi doit être accompagnée :

  • de la présentation du problème qu'on doit résoudre avec le plus de détails possibles afin d'éviter d'éventuelles ambiguïtés
  • du code source de la solution dans un fichier .zip où il faudra préciser
    • le nom de l'auteur (donc, le nom du membre qui propose le défi)
    • le pseudo du défieur
    • le système d'exploitation où le code a été testé
    • la ou les versions de Delphi utilisées pour tester le code
    • dans le cas d'une application utilisant une base de données, afin que le code puisse être testé par tout le monde, le SGBD choisi est Paradox.
Le défi sera analysé et approuvé ou non par l'équipe en charge du défi (l'équipe d'animation). Si la proposition est acceptée, le défi se placera à la suite dans la liste des défis en attente.

Le défieur sera tenu de participer un minimum au débat autour de sa proposition.

Les défiés, pourront à n'importe quel moment demander des éclaircissements au défieur (de façon publique) sur un point obscur, ambigu ou mal compris du problème. Et bien entendu, afin que tout le monde puisse en profiter et dans un souci de transparence, le défieur devra également répondre publiquement.

warning Nouvelle règle:
Le gagnant d'un défi N° N, ne pourra pas concourir au défi suivant N+1, mais aura la possibilité de faire partie du jury pour ce défi N+1.

II-C. La décision du statut d'un défi

Le défi est déclaré relevé si un membre arrive à fournir une solution satisfaisante.

Il faut par ailleurs noter que l'équipe d'animation se réserve le droit, à posteriori, de décider de l'arrêt d'un défi, de l'exclusion de la participation d'un membre.


III. Le déroulement d'un défi

Un sujet du forum hébergera tous les défis. Il n'y a pas de procédures spéciales pour participer, vous n'aurez qu'à rejoindre le fil de discussion. Cependant, il convient de préciser quelques éléments inhérents au post de vos messages :

  • Le code que vous aurez écrit et que vous proposez aux autres personnes devra, il va de soi, être au préalable testé
  • Vous devrez compresser votre code dans un .zip et le joindre à votre message sur le forum
  • Soyez constructifs dans vos messages : évitez les trolls, hors sujets et autres sujets n'ayant aucun rapport avec le défi en cours
Il faut noter par ailleurs, que l'utilisation de composants ou bibliothèques autres que celles fournies en standard par CodeGear sont interdites, qu'ils soient commerciaux, freewares, open-source etc. ...


IV. La fermeture d'un défi

Un défi est considéré comme fermé si

  • une solution satisfaisante est donnée par un participant
  • l'équipe d'animation a décidé de fermer le défi
Nous tenons à préciser aux différents participants que les codes qu'ils fourniront, devront être libres de droits. Ces codes pourront être indexés à la page sources Delphi.

Par ailleurs, dans le cas d'un défi relevé, l'équipe d'animation se réserve le droit, d'attribuer ou non une récompense au gagnant. La raison principale à cela est que nous souhaitons favoriser et inviter les participants à avoir plus un esprit ludique qu'un esprit compétitif.

A la fin d'un défi, la solution proposée par le défieur sera, bien entendu, révélée.


V. Les DEFIS


V-A. Jouer au démineur !

Pour le premier défi proposé par l'équipe Delphi il s'agissait de créer un logiciel qui joue au démineur... pas avec vous, non, à votre place ! ...avec le démineur intégré à Windows !

Le défieur est Waskol !

Découvrez les solutions ou revivez ce défi : Jouer au Démineur !


V-B. Ecrivez à la souris !

Le deuxième défi proposé par l'équipe Delphi est de créer un logiciel qui écrit... ce que vous écrivez à la souris !

Il s'agit de réaliser un programme capable de reconnaître des caractères ou des symboles tracés à la souris. On appelle ceci la reconnaissance gestuelle.

Le défieur est à nouveau Waskol !

Découvrez les solutions proposées ainsi que le vainqueur sur cette page.


V-C. Créez un PUISSANCE 4

Le troisème défi proposé par l'équipe Delphi est de créer le jeu du puissance 4 !

Il s'agit de réaliser l'interface du jeu permettant à 2 joueurs humains de jouer sur le même ordinateur.

Le défieur est TicTacToe !

Découvrez les solutions proposées ainsi que le vainqueur sur cette page...


V-D. Créez le jeu du SERPENT

Le quatrième défi proposé par l'équipe Delphi est de créer le jeu du serpent !

Il s'agit de réaliser l'interface du jeu permettant à un joueur de jouer selon les règles de ce célèbre jeu.

Le défieur est mushroom7 !

Découvrez les solutions proposées ainsi que le vainqueur sur cette page...



Valid XHTML 1.1!Valid CSS!

Copyright © 2006 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsables bénévoles de la rubrique Delphi : Bruno Guérangé et Pierre Rodriguez - Contacter par EMail :
Vos questions techniques : forum d'entraide Delphi - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.