Aller au menu - Aller au contenu

Developpez.com lance les défis Qt

Revenir à la liste des news
Participer à la discussion

Image

Informations

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

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 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  Suivante
Pseudo Discussion
2 visiteurs sur cette news (0 membre et 2 anonymes)
Page 1  2  3  Suivante
Hors ligne Senly # Posté le 29/11/2009 à 19:43:05
Fournisseur de Services Webs
Avatar
Flux RSS

Ville : Toulouse
Pays : France métropolitaine

Bonne News :)
Hors ligne Dadkill # Posté le 29/11/2009 à 19:43:43
Avatar

Ville : Marseille
Pays : France métropolitaine

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
Le bug est ma passion
Avatar
Flux RSS

Ville : Istres
Pays : France métropolitaine

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

Un bug peut en cacher un autre !
Le copié-collé est dangereux pour la santé !

Vive les threads !
 
Hors ligne robin850 # Posté le 29/11/2009 à 19:46:00
Avatar

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

bonne news :)

Pardonnez mes fautes d'orthographe.
Image utilisateur


Utilisation de Twig, un moteur de Templates
 
Hors ligne neo-cortex # Posté le 29/11/2009 à 19:46:06
Vitamine C...++
Avatar
Flux RSS

Merci à tous les contributeurs ;)

Bonne news !

La vue, depuis ma chambre !

Coginity.fr : Le site de Neo-Cortex (Ne fonctionne que sous FF 4.0, et les derniers webkit)
 
Hors ligne Oxyray # Posté le 29/11/2009 à 19:46:33
Ça c'est fait ...
Avatar

Études : IUT Belfort-Montbéliard

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: )
 
Hors ligne Senly # Posté le 29/11/2009 à 19:47:30
Fournisseur de Services Webs
Avatar
Flux RSS

Ville : Toulouse
Pays : France métropolitaine

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

Je lis vite, très vite :D
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.
 
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 anonyme # Posté le 29/11/2009 à 19:51:38

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
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 colbseton # Posté le 29/11/2009 à 19:52:51
Have you met me ?
Avatar
Groupe : Anciens

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 .

 
Hors ligne Oxyray # Posté le 29/11/2009 à 19:53:10
Ça c'est fait ...
Avatar

Études : IUT Belfort-Montbéliard

zAmnellL quand je vois ta signature je dirais que tu es un fan de Qt non ? ;)
 
Hors ligne planete.game57 # Posté le 29/11/2009 à 19:55:27
Avatar

É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 :)

xHTML/CSS |||||||||| 100% | PHP/MySQL |||||||||| 100% | Langage C |||||||||| 8.5%
Python |||||||||| 100% | JavaScript |||||||||| 5.5% | Photoshop |||||||||| 0.0%
Smarty |||||||||| 100%

Image utilisateurImage utilisateur
 
Hors ligne Amnell # Posté le 29/11/2009 à 19:59:05
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 utilisateurImage 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 colbseton # Posté le 29/11/2009 à 20:02:33
Have you met me ?
Avatar
Groupe : Anciens

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

 
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 juste en mattant le 20h ou connaître l'histoire en n'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

Études : IUT Belfort-Montbéliard

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 !
 
Hors ligne Amnell # Posté le 29/11/2009 à 20:06:08
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
Études : INSA Rouen

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
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

Ville : Chevillard
Pays : France métropolitaine
Études : IUT Annecy

Bonne chance à tout les zéros qui s'aventurent dans ce concours...
Hors ligne anonyme # Posté le 29/11/2009 à 20:14:26

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...
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 anonyme # Posté le 29/11/2009 à 20:17:23

Bravo pour cette news! :D
Hors ligne Sergeswi # Posté le 29/11/2009 à 20:23:19
Fan obligé de zingwai.
Avatar

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 :) .

Icône Les calculs en binaire
Secret (cliquez pour afficher)
Se tutarielle à èté zcaurigeai
 
Hors ligne Dark Patate # Posté le 29/11/2009 à 20:27:46
Longue vie à Dark patate!
Avatar

Ville : Rouffach
Pays : France métropolitaine
Études : Lycée Albert Schweitzer - Mulhouse

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)
Mon pied droit est jaloux de mon pied gauche. Quand l’un avance, l’autre veut le dépasser. Et moi, comme un imbécile, je marche ! Raymond DEVOS
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news