Aller au menu - Aller au contenu

Developpez.com lance les défis Qt

Revenir à la liste des news
Aller aux messages

Image

Informations

Contributeur(s) : Amnell, dourouc05, MathX, Nelty et Ten
Publié : le 29/11/2009 à 19:42:33
Catégorie : Programmation
Visualisations : 16 084

Licence : Creative Commons BY SA

Developpez.com lance les défis Qt

Image utilisateur
Qt, comme introduit dans le cours C++, est un framework réputé permettant de réaliser des interfaces graphiques portables, mais également de gérer des problèmes récurrents comme l'internationalisation d'une application, la gestion des threads, le réseau, etc.

Il y a quelques jours, un concours de développement avec Qt a été lancé par la communauté Qt de Developpez.com. Ce concours souhaite réunir la communauté francophone du framework pour lui proposer une épreuve commune et tester les connaissances acquises de ses membres. Le principe de ce premier concours est très simple. Il suffit de réaliser une application aussi bien écrite et pensée que possible pour afficher et personnaliser une fractale, le Buddhabrot.

Les fractales



Une fractale est une surface irrégulière ou morcelée qui se crée en suivant des règles déterministes ou stochastiques.
En général, une fractale, quelle que soit l'échelle, propose des détails semblables. Aussi, elle est assez irrégulière, et ne peut être décrite efficacement en termes géométriques. Une fractale est contenue dans un ensemble de points, généralement du plan complexe. Les points de cet ensemble sont définis par une expression mathématique (par exemple : une suite récurrente, dans le cas du Mandelbrot - dont le Buddhabrot est un dérivé).

En pratique, il suffit de prendre une suite de nombres récurrente (l'élément n+1 s'appuie sur la valeur de l'élément n) et dessiner les points obtenus par cette suite.

Détails du concours



Afin de rajouter un enjeu au concours, les travaux soumis seront notés. Des points supplémentaires seront d'ailleurs attribués aux implémentations originales, utilisant les mécanismes d'internationalisation, le multithreading, etc. En terme de délais, les participants auront jusqu'à la fin du mois de février 2010 pour proposer une implémentation, soit individuellement, soit par équipe de deux personnes au maximum.

Aussi, afin de ne pas pénaliser ceux sur qui les mathématiques exercent un pouvoir fortement répressif, il n'y a pas besoin de coder l'entièreté de la génération de fractale : un module s'en occupant est proposé. Il n'est bien entendu pas obligatoire de s'en servir. Par contre, pour ceux qui désirent l'exploiter, il reste quand même du travail à ce niveau, à savoir l'exploitation de Qt pour optimiser la génération.

Les règles sont relativement simples :
  • Les langages de programmation utilisables sont restreints au C++ (le langage C n'est donc pas autorisé ; par contre, le JavaScript est autorisé, grâce à QtScript) : par exemple, le développeur ne pourra pas incorporer du code Gtk parmi le code Qt ;
  • Le code devra pouvoir être compilé et exécuté sur plusieurs plates-formes (Windows, Linux, Mac...) ;
  • Les sources devront être documentées et propres.
Vous pouvez retrouver le détail des critères de notation sur la page du concours.

Le concours se terminera dans 3 mois, chaque participant aura donc le temps nécessaire pour développer le programme et le rendre aux organisateurs du concours.

71 Commentaires

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  Suivante
Pseudo Commentaire
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  3  Suivante
Hors ligne Senly # Posté le 29/11/2009 à 19:43:05
Creador Is Güt
Avatar

Ville : Toulouse
Pays : France métropolitaine

Bonne News :)

Image utilisateurImage utilisateur
 
Hors ligne Dadkill # Posté le 29/11/2009 à 19:43:43
Avatar

Ville : Marseille
Pays : France métropolitaine
études : Ecole Centrale de Marseille

Genre tu l'a lu en 30 secondes ;) !

Donne ton mot de passe, et ton compte s'efface !
 
Hors ligne MrTomToc # Posté le 29/11/2009 à 19:44:26
Avatar

Pas de mon niveau XD
Hors ligne totorigolo # Posté le 29/11/2009 à 19:45:03
Errare humanum est !
Avatar

Ville : Istres
Pays : France métropolitaine

Ca à l'air compliqué ! Mais c'est bien pensé... Bonne chance à tous les concoureurs !

Image utilisateur

Projet actuel : Mario Bros like avec SFML
 
Hors ligne robin850 # Posté le 29/11/2009 à 19:46:00
"The king of pop"
Avatar

Ville : Avesnes-sur-helpe
Pays : France métropolitaine

bonne news :)

On a qu'une seule vie alors si on fait pas de bétise quand est ce que l'on en ferra o_O ?
Vive le film des simpsons :D "Oouu pinaise!!"

Jouez a super smash brows brawl ça déchire :) .
 
Hors ligne neo-cortex # Posté le 29/11/2009 à 19:46:06
Vitamine C...++
Avatar

Merci à tous les contributeurs ;)

Bonne news !

www.koze.fr/toogle : Trouver tous vos torrents sur plusieurs sites !
Image utilisateur
Code : Console
Awesome Geek
 
Hors ligne Oxyray # Posté le 29/11/2009 à 19:46:33
Ça c'est fait ...
Avatar

Ville : Lauw
Pays : France métropolitaine

Enfin un concours ! (bien qu'il ne soit pas du SdZ :-° et qu'il ne me convient pas personnellement : je sais à peine dire "hello word" en C, donc Qt on oublie :lol: )

Image utilisateur
 
Hors ligne Senly # Posté le 29/11/2009 à 19:47:30
Creador Is Güt
Avatar

Ville : Toulouse
Pays : France métropolitaine

Citation : Dadkill
Genre tu l'a lu en 30 secondes ;) !

Je lis vite, très vite :D

Image utilisateurImage utilisateur
 
Hors ligne Yumaneko # Posté le 29/11/2009 à 19:47:59

ça me fait penser que je n'ai plus vu de concours sur le SdZ depuis un ptit moment ^^
Hors ligne Peaker # Posté le 29/11/2009 à 19:48:47
Shit happens
Avatar

Ville : Genève
Pays : Suisse

Cool ! Un concours, dommage que je ne sois pas encore au cours de C++ partie QT ! sniff sniff !
Eh puis même, je ne pense pas que ce soit de mon niveau. Une autre fois peut-être !

Bonne news !

EDIT : ça faisait longtemps qu'on avait plus eu de news.

A+
 
Hors ligne Kami.fr # Posté le 29/11/2009 à 19:49:14
神 = me
Avatar

études : ISEP

Interessant !

Bonne chance a tous dans ce concours !

 
Hors ligne Schtroumpfette # Posté le 29/11/2009 à 19:51:38
UNIX-Like for ever
Avatar

Citation : Dadkill
Genre tu l'a lu en 30 secondes ;) !


Ca empêche pas qu'on puisse lire vite, comme il l'a dit, et de comprendre ce qu'il s'y trouve.
 
Hors ligne Amnell # Posté le 29/11/2009 à 19:51:46
Code less, create more !
Avatar

Je pense que c'est un bon point pour la communauté française de Qt.
Par contre, je ne pense pas qu'on puisse dire que ce défi est extrêmement compliqué, il suffit de se documenter et de travailler, d'autant plus que l'énoncé laisse une grande liberté dans le codage. De toutes façons, le temps fourni est conséquent, ce qui devrait permettre à tous de pouvoir peaufiner son programme !
Personnellement, je compte participer.
 
Hors ligne Colb-Seton # Posté le 29/11/2009 à 19:52:51
/a.b./c+/a.b.c+a.b./c+a.b.c=b
Avatar

Bonne news ! Et fécilitations aux rédacteurs !

Je rappelle à tout ceux qui trouvent cela difficile, qu'il y a un atelier (cod'Art), dans lequel beaucoup de membre ont posté leurs fractrales. Il y a donc logiquement beaucoup de zéro qui peuvent relever ce défi.

PS : attention, je ne dis pas que c'est simple :p .

C'est parce que la lumière est plus rapide que le son, que l­es gens paraissent brillant avant d'avoir l'air con .
 
Hors ligne Oxyray # Posté le 29/11/2009 à 19:53:10
Ça c'est fait ...
Avatar

Ville : Lauw
Pays : France métropolitaine

zAmnellL quand je vois ta signature je dirais que tu es un fan de Qt non ? ;)

Image utilisateur
 
Hors ligne planete.game57 # Posté le 29/11/2009 à 19:55:27

Ville : Rombas
Pays : France métropolitaine
études : IRIS

Ah, j'y arrive avec Qt c'est pour bientôt ;)

Y'a encore du boulot pour participer à ce type de concours, mais il faut du temps aussi, ce qui me manque :)

Je vous remercie d'avance de votre aide! :D
XHTML / CSS |||||||||| 100% - PHP / MySQL |||||||||| 100%
Langage C |||||||||| 8.5%

Profitez d'un Abonnement à Xbox Live 12 Mois à -45%
 
Hors ligne Amnell # Posté le 29/11/2009 à 19:59:05
Code less, create more !
Avatar

Citation : Oxyray
zAmnellL quand je vois ta signature je dirais que tu es un fan de Qt non ? ;)

Je code avec Qt depuis longtemps et j'ai expérimenté énormément de choses avec depuis que je l'ai découvert.
Donc non, je ne suis pas un fan, je suis un lover ! :p
Vis-à-vis du concours, j'espère que beaucoup de monde participera, car je trouve que le sujet est très intéressant.
 
Hors ligne norgas # Posté le 29/11/2009 à 20:01:46
Vi veri vniversum vivus vici
Avatar

Bonne news :)

Code : PHP
1
2
3
4
5
6
<?php
while(2*2==5){
      echo 'Si vous lisez ce message,
     c\'est qu\'il y a un problème.';
}
?>


Image utilisateur
Vive le logiciel, vive le logiciel libre !!!
Montre a un homme firefox et il l'utilisera un jour fait lui télécharger firefox et il l'utilisera toute sa vie
Qui utilise IE6 périra par IE6
Image utilisateur
Image utilisateur
computer-life(beta test)
Avancement
programmation: 90%
graphiste: 60%

FX onlinegames(alpha) Nous recrutons
Avancement
programmation: 90%
graphiste: 100%

http://playertag.digitalpaint.therisen [...] rgas&matches=
<image><image></image>
 
Hors ligne Colb-Seton # Posté le 29/11/2009 à 20:02:33
/a.b./c+/a.b.c+a.b./c+a.b.c=b
Avatar

Ce serait possible de faire une ptite news pour le classement final ?

C'est parce que la lumière est plus rapide que le son, que l­es gens paraissent brillant avant d'avoir l'air con .
 
Hors ligne Feng Huang # Posté le 29/11/2009 à 20:03:51
Avatar

J'ai rien compris sur les fractales...

"Crois-tu comprendre le monde en mattant le 20h ou connaître l'histoire en ayant lu que l'angle des vainqueurs" Keny Arkana.
 
Hors ligne Oxyray # Posté le 29/11/2009 à 20:04:35
Ça c'est fait ...
Avatar

Ville : Lauw
Pays : France métropolitaine

Citation : zAmnellL
Citation : Oxyray
zAmnellL quand je vois ta signature je dirais que tu es un fan de Qt non ? ;)

Je code avec Qt depuis longtemps et j'ai expérimenté énormément de choses avec depuis que je l'ai découvert.
Donc non, je ne suis pas un fan, je suis un lover ! :p
Vis-à-vis du concours, j'espère que beaucoup de monde participera, car je trouve que le sujet est très intéressant.


Ok j'ai sous-estimé ton adoration envers Qt... Toutes mes excuses !

Image utilisateur
 
Hors ligne Amnell # Posté le 29/11/2009 à 20:06:08
Code less, create more !
Avatar

Citation : Feng Huang
J'ai rien compris sur les fractales...

Ce n'est pas grave, un module s'en occupant est proposé ici : http://qt.developpez.com/defis/01-buddhabrot/#LIII

@Oxyray >> ;)
 
Hors ligne spider-mario # Posté le 29/11/2009 à 20:07:22
Avatar

Ville : Montigny-lès-cormeilles
Pays : France métropolitaine

Je me pose tout de même une question, à quoi ça rime d'autoriser C++ et pas C alors que du code C ne requiert que peu de modifications pour être compilable par un compilateur C++ ?
Hors ligne Amnell # Posté le 29/11/2009 à 20:08:23
Code less, create more !
Avatar

Citation : spider-mario
Je me pose tout de même une question, à quoi ça rime d'autoriser C++ et pas C alors que du code C ne requiert que peu de modifications pour être compilable par un compilateur C++ ?

La question a été posée ici, et les organisateurs y ont répondu : http://www.developpez.net/forums/d8404 [...] mier-defi-qt/
 
Hors ligne Alendril # Posté le 29/11/2009 à 20:11:14
Avatar

Bonne chance à tout les zéros qui s'aventurent dans ce concours...
Hors ligne Abdelite # Posté le 29/11/2009 à 20:14:26
الله أَكْبَر
Avatar

Ville : Melun
Pays : France métropolitaine

Je participe !
Bon il faudra quand même que je fasse un excellent algo si je veux avoir une chance de gagner, avec tout ces gourous de la prog' x)
Bref je demanderais l'aide de mon prof de math si il ne participe pas lui aussi au concours...
Faut aussi trouver des bon truc' sur la geo fractal sur le web...

Citation : Medine
N'oublie pas ton histoire ou bien le monde t'oubliera...
 
Hors ligne khayyam # Posté le 29/11/2009 à 20:14:35
Avatar

Voilà un super concours. Et il n'est pas si difficile que ça, si on se documente un peu, on peu rapidement avoir des résultats. Si on connait les boucles et les nombres complexes (terminale) c'est jouable. Et en 3 mois, on aura tout le temps nécessaire pour découvrir Qt ou consolider nos connaissances. Je vais y participer, il y a vraiment moyen de faire des choses bien.

Tutoriels C++, Algo et Jeux : http://khayyam.developpez.com
Derniers en date : Architecture d'un jeu vidéo 3D et Architecture d'un RTS
 
Hors ligne Animaluxe # Posté le 29/11/2009 à 20:17:23
Le ; Et tout va...
Avatar

Ville : Basillac
Pays : France métropolitaine

Bravo pour cette news! :D
 
Hors ligne Sergeswi # Posté le 29/11/2009 à 20:23:19
SErGeSWI = 614,77 g/mol
Avatar

Ville : Perpignan
Pays : France métropolitaine

Globalement la news est bonne. Par contre le début est affreux :

Citation : News
Qt, comme introduit dans le cours C++, est un framework réputé permettant de réaliser des interfaces graphiques portables [...] des problèmes récurrents comme l'internationalisation d'une application, la gestion des threads, le réseau, etc.


C'est quoi un thread ? Un framework ? ...

Quant à la définition d'une fractale, ça devient carrément incompréhensible :

Citation : News

Une fractale est une surface irrégulière ou morcelée qui se crée en suivant des règles déterministes ou stochastiques.
En général, une fractale, quelle que soit l'échelle, propose des détails semblables. Aussi, elle est assez irrégulière, et ne peut être décrite efficacement en termes géométriques. Une fractale est contenue dans un ensemble de points, généralement du plan complexe. Les points de cet ensemble sont définis par une expression mathématique (par exemple : une suite récurrente, dans le cas du Mandelbrot - dont le Buddhabrot est un dérivé).

En pratique, il suffit de prendre une suite de nombres récurrente (l'élément n+1 s'appuie sur la valeur de l'élément n) et dessiner les points obtenus par cette suite.


J'avais oublié ce qu'était une fractale et c'est en voyant l'image à côté que je me suis rappelé de ce que c'était. Mais faut vraiment revoir les définitions, il faut éviter d'utiliser trop de termes spécifiques >_< .

Sinon, étant donné que je ne code pas en C++, le concours ne m'intéresse pas mais il est bien sûr très intéressant pour les programmeurs qui peuvent avoir du fric et des filles une bonne note en échange de leur travail :) .

Image utilisateur
Les calculs en binaire (distopia et moi) en rénovation.
1. Avancement : 60% ====================
2. Jours restants estimés : [1;30]
 
Hors ligne Dark Patate # Posté le 29/11/2009 à 20:27:46
Longue vie à Dark patate!
Avatar

Ville : Rouffach
Pays : France métropolitaine

Bonne news, c'est malheureusement pas de mon niveau et puis déjà que le temps me manque pour réaliser mon propre projet alors un concours !! Il me faudrait le retourneur de temps de Harry Potter 3 !

Bonne chance à toi zAmnellL, je sais que t'es à fond dans Qt je suis persuadé que tu peux gagner :p !

VIVE LA REPUBLIQUE ET VIVE LA FRANCE, allons enfants de la patriiiiie le jour de gloire est arrivé...

Image utilisateur
Piquée à Vodka Orange (Merci pour cette superbe usebar)
AVATAR : EXCELLENT !!

 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news