Apprendre ensemble c'est mieux
|
Citation : Dark-SideCitation : ThundersebBah tu dois toi même que les linuxiens n'en on rient à foutre, donc il suffit juste de compiler sous Windows.
Ou comment faire semblant de ne pas comprendre...
Ce qu'il voulait dire par là c'est que les unixiens en ont rien à foutre des executables de windows, de même que sous windows tu peux te brosser pour lancer un .app, par exemple. 
Oui,
Mais cela n'empêche pas l'autre...
Vous amis linuxien,
Pensez à ceux qui veulent tester les sudoku et qui n'ont d'autre choix que de rester sous windows...
Alors, SVP, un petit coup de pouce pour vos amis 
Faites nous les .exe et on en parler plus +D
Ps : Dark-Side, je ne dis pas que c'est à toi de les faire mais si tu es sur linux peux-tu faire les exe des trois premiers? Je pense que ça aiderait tout le monde 
|
dont ask to ask

|
Je me permets de préciser que les gens qui font rien que critiquer sont quand même peut-être un peu aigris. C'était un concours, le truc chiant à organiser et à gérer, la correction est peut-être parfois un peu décevante, mais hey, c'est pas facile, et au moins elle a eu lieu, ce qui était pas gagné.
Permettez-moi maintenant de vous titillez les pupilles avec des extraits de code moche issu des trois codes gagnants (j'ai pas regardé les autres).
Ceci n'est pas une critique destinée à déplaire : le code en question est souvent laid, mais je ne dis pas ça pour blesser les auteurs, peut-être que ça va les intéresser et qu'ils pourront faire mieux la prochaine fois. Je n'ai lu qu'un seul fichier de code dans chaque projet, celui qui avait le nom le plus intéressant.
Premier projet regardé
Code : C 1
2
3
4
5
6
7
8
9
10
11
12 | /*
Accesseur
@param row
La ligne de la case ? retourner
@param col
La colonne de la case ? retourner
@return La valeur de la case d?finie par les coordonn?es pass?es en param?tre (row,col)
*/
int GameGrid::getGridElement(int row, int col)
{
return currentGrid[row][col];
}
|
6 lignes de commentaire, 0 lignes utiles au total.
Code : C 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | /*
Teste si une case contient un chiffre fixe (d'origine)
@param row
La ligne de la case ? tester
@param col
La colonne de la case ? tester
@return
True si la case est fixe
False si la case peut ?tre remplie
*/
bool GameGrid::isFixed(int row, int col)
{
if(initGrid[row][col])
return true;
return false;
}
|
Deux lignes de code de trop. 8 lignes de commentaire de trop. Une méthode en trop.
Code : C 1
2
3
4
5
6
7
8
9
10
11
12 | if(path.empty())//quickSave
{
for(i=0;i<name.length();i++)
file2Save[i]=name.at(i);
file2Save[i]='\0';
}
else//save as...
{
for(i=0;i<path.length();i++)
file2Save[i]=path.at(i);
file2Save[i]='\0';
}
|
Redondance.
Code : C1
2
3
4
5
6 | bool GameGrid::hasName()
{
if(name.empty())
return false;
return true;
}
|
Miam.
Code : C 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | /*On cherche la premi?re case vide*/
while (initGrid[i][j] != 0)
{
if (j == 8)
{
j = 0;
i++;
}
else
j++;
}
/* [...] */
while (initGrid[i][j] != 0) /*On cherche la prochaine case vide */
{
if (j == 8)
{
j = 0;
i++;
}
else
j++;
}
|
Deuxième projet regardé
Code : C 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 | void Grille::resoudCol(){
for (int x=0;x<9;x++){
for (int v=0;v<9;v++){
int nbPossible=0;
int posx=-1,posy=-1;
for (int y=0;y<9;y++){
if (possible[x][y][v]){
nbPossible++;
posx=x;
posy=y;
}
}
if (nbPossible==1)
setValeur(posx,posy,v);
}
}
}
void Grille::resoudLig(){
for (int y=0;y<9;y++){
for (int v=0;v<9;v++){
int nbPossible=0;
int posx=-1,posy=-1;
for (int x=0;x<9;x++){
if (possible[x][y][v]){
nbPossible++;
posx=x;
posy=y;
}
}
if (nbPossible==1)
setValeur(posx,posy,v);
}
}
}
|
Le code autour est du même style.
Troisième projet regardé
Code : C 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 | // Effectue des tests pour la ligne courante
for(int i = 0 ; i < m_grid->size() ; ++i)
{
// On ne teste pas la case qui doit ?tre r?solue
if(i == y)
continue;
if(m_grid->at(x, i).possibilities().contains(*it))
++nbSquaresForPossibility;
}
// Si seule cette case peut avoir la valeur, on lui assigne
if(nbSquaresForPossibility == 0)
{
m_grid->setValue(x, y, *it);
squareModified = true;
break;
}
nbSquaresForPossibility = 0;
// Effectue des tests pour la colonne courante
for(int i = 0 ; i < m_grid->size() ; ++i)
{
// On ne teste pas la case qui doit ?tre r?solue
if(i == x)
continue;
if(m_grid->at(i, y).possibilities().contains(*it))
++nbSquaresForPossibility;
}
// Si seule cette case peut avoir la valeur, on lui assigne
if(nbSquaresForPossibility == 0)
{
m_grid->setValue(x, y, *it);
squareModified = true;
break;
}
|
Redondance. Le deuxième bout de code revient une troisième fois, mot pour mot.
Code : C 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 | // Trouve la prochaine case non remplie
int x = 0, y = 0;
for(; x < m_grid->size() ; ++x)
{
for(; y < m_grid->size() ; ++y)
{
if(m_grid->at(x, y).value() == 0)
break;
}
if(y == m_grid->size())
y = 0;
if(m_grid->at(x, y).value() == 0)
break;
}
// [...]
// Trouve la prochaine case non remplie
int nextX = x, nextY = y;
for(; nextX < m_grid->size() ; ++nextX)
{
for(; nextY < m_grid->size() ; ++nextY)
{
if(m_grid->at(nextX, nextY).value() == 0)
break;
}
if(nextY == m_grid->size())
nextY = 0;
if(m_grid->at(nextX, nextY).value() == 0)
break;
}
// [...]
// Trouve la prochaine case non remplie
int x = 0, y = 0;
for(; x < m_grid->size() ; ++x)
{
for(; y < m_grid->size() ; ++y)
{
if(m_grid->at(x, y).value() == 0)
break;
}
if(y == m_grid->size())
y = 0;
if(m_grid->at(x, y).value() == 0)
break;
}
|
Attention, les noms de variable changent subtilement au milieu. Et une partie du code a visiblement été laissée là alors qu'elle ne sert à rien (il y a un return juste avant, ce qui est plutôt mauvais signe).
|

|
Super boulot
Peut on télécharger les sudoku pour pouvoir y jouer ?
Car j'ai téléchargé celui indiqué dans la news mais il n'y à que les fichiers sources...
Merci d'avance
|
[R34n1m4T3d]

Ville : Grenoble
Pays : France métropolitaine études : BTS IG Grenoble
|
Bluestorm, l'homme qui a l'art d'être impartial et remarque direct ce que beaucoup d'autres ne font pas l'effort d'imaginer aller chercher.
Bravo aux gagnants et aux participants, surtout à ceux dont il s'agissait de la première expérience Qt, et bon courage à toute l'équipe !
Les concours un peu "en sous-main" deviennent officiels, et cela ramène évidemment des protestations de quelques-uns qui n'avaient pas pris la peine d'aller les voir alors qu'ils n'étaient pas exposés en news publique et via une interface spécialisée...
Le or exit(mysql_error()), nom d'un chien !!!
(et apprenez à concaténer avant de le faire)
Oui, oui, c'est exit(), pas die() (alias, toussa). Tant qu'on y est, je mettrais aussi une gestion Exception PDO Error. Ca fera beau en signature.
|

Ville : Clermont-ferrand
Pays : France métropolitaine
|
Citation : s0akSuper boulot
Peut on télécharger les sudoku pour pouvoir y jouer ?
Car j'ai téléchargé celui indiqué dans la news mais il n'y à que les fichiers sources...
Merci d'avance
Il faut faire une incantation à la pleine lune en te marquant les sources avec des déjections de phacochère sur le torse.
Ou alors tu peux réfléchir un minimum et aller sur le tuto de Qt  .
Sinon, si jamais vous faites une correction ouverte, je vous conseille de ne pas autoriser Bluestorm à y participer, car sinon les notes vont sacrément chuter...
|
Mi ange, mi démon

Ville : Levallois perret
Pays : France métropolitaine études : 3iL
|
Citation : nicknick63Citation : s0akSuper boulot
Peut on télécharger les sudoku pour pouvoir y jouer ?
Car j'ai téléchargé celui indiqué dans la news mais il n'y à que les fichiers sources...
Merci d'avance
Il faut faire une incantation à la pleine lune en te marquant les sources avec des déjections de phacochère sur le torse.
Ou alors tu peux réfléchir un minimum et aller sur le tuto de Qt  .
Sinon, si jamais vous faites une correction ouverte, je vous conseille de ne pas autoriser Bluestorm à y participer, car sinon les notes vont sacrément chuter...
Bin nan dans le sens ou il y aura je pense un barème. Donc par exemple un certain nombre de point pour l'algo, un certain nombre pour les fonctionnalité,... De plus si j'ai bien tout suivi il y aurai plusieurs correcteurs, et donc plusieurs façon de noter. Cela serai plus juste. Donc même si Bluestorm serait sévère, cela ne changerai pas grand chose. Pis il serait peut-être bien de réajuster les notes des correcteurs de telle manière à ce que leurs notes final soit en moyenne égale. Un peu à la manière des concours prépa quoi. Nan?
|

études : IUT Cachan
|
Finalement je suis bien content d'être 4 ème lol
Pas trop mal classé et pas la cible de toutes les critiques... sympa
N'oubliez quand même pas que c'était le premier concours, c'était la phase de test au niveau de la notation et tout...
|
Mr21 - #k3v1n5

Ville : Villers sur mer
Pays : France métropolitaine
|
Citation : nicknick63Citation : s0akSuper boulot
Peut on télécharger les sudoku pour pouvoir y jouer ?
Car j'ai téléchargé celui indiqué dans la news mais il n'y à que les fichiers sources...
Merci d'avance
Il faut faire une incantation à la pleine lune en te marquant les sources avec des déjections de phacochère sur le torse.
Ou alors tu peux réfléchir un minimum et aller sur le tuto de Qt  . Et tu trouve ça logique que pour tester un petit programme il faut lire un tuto ?!
Imagine la gueule que tu ferai si quand tu télécharge Firefox ou trackmania tu devais le compiler toi même pour l'utiliser.
Citation : mcartonCitation : 21Cette news n'est dédiée que pour les développeurs ou quoi ?! Ou sont les exécutables ?
La plupart des visiteurs en n'ont rien à cirer des sources. P'tête bien qu'il n'y a pas d'exécutable parce que la plupart tous les unixiens n'en n'ont rien à foutre des exécutables et que s'il fallait compiler pour chaque OS, on serait pas sortie de l'auberge. Et bien au moins donner une version binaire pour la majorité, à savoir Windows.
L'35PR1T H4CK1NG M3 713N7 7R35 H4CK3R
|
Call me Animal

Ville : Sivry
Pays : Belgique études : Université de Liege
|
CitationImagine la gueule que tu ferai si quand tu télécharge Firefox ou trackmania tu devais le compiler toi même pour l'utiliser.
Et pourtant à la base l'informatique c'était ça.
Architecte en doute, agnostique, linuxien dans son coin, et geek à ses heures...
Gustave Parking :
"la célébrité c'est le ridicule moins la honte !"
|

|
21> Ça m'arrive de temps à autre, et je dois dire que je ne vois pas trop le problème.
De plus ici le SDZ n'a pas de raison de s'embêter avec les binaires de ces logiciels, si leurs auteurs veulent les distribuer ça ne regarde qu'eux. Pour le SDZ, ce sont de simples “copies” de concours.
Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
|
:O

études : BTS IRIS
|
mmmh c'est quand même un concours de Développement ... je vois pas trop ce qu'il y a de non déontologique a ne pas proposer les executables.
Après je suis d'accord que ça pourrait être bien, même si au final je trouve ça perso plus intéressant d'avoir a compiler soi même que de juste jouer a 50 jeux de sudoku, qui sont tous des jeux de sudoku.
Enfin ce que je veux dire c'est que l'intérêt du concours c'est ce qu'il y a en dessous des exécutables, faut pas vous étonner si ceux ci ne sont pas mis en valeur.
Et puis c'est pas dur de compiler un projet Qt les gars ... Pourquoi vous attendez qu'on vous mâche le travail ? Si vous trouvez ça important qu'il y ait des exécutables vous pouvez lire l'infime partie du tuto qui concerne la compilation, les produire vous mêmes avec les sources, et les envoyer a M@teo pour qu'il les mettes en ligne, plutôt que de râler ..
|
QSKKWX

|
Citation : Black-nighteagle719, ton userbar est raciste, ou alors tu es nul en anglais ?
Je vois pas en quoi c'est raciste, même si il s'est trompé, ça reste compréhensible... Utilisateur Algérien... 
|
I could go supersonic !

Ville : Longuenesse
Pays : France métropolitaine
|
Euh non rien  .
"Tant que tu ne peux pardonner à autrui d'être différent, tu es encore bien loin du chemin de la sagesse." Sagesse chinoise
Apprenti Hacker
|
dont ask to ask

|
Pourquoi le SDZ mettrait-il à disposition un exécutable ? Comment pourrait-on faire confiance à l'exécutable fournit ? Il pourrait très bien (volontairement ou involontairement) contenir un virus ou une autre connerie du genre.
Mic >
Code : C1
2
3
4 | if ( (rechercheNbrSolutions == true) and ( nbrSolutions <= 1 ) )
fini = false;
else
fini = true;
|
Code : C 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 | //ligne
for (int i=0; i<9; i++)//parcours des lignes
{
nb_apparitions = 0; ligne = 0; colonne = 0;
for (int j=0; j<9; j++)//parcours des colonnes
{
nb_apparitions += liste_possibilites[i][j][chiffre-1];
if( liste_possibilites[i][j][chiffre-1] )
{
ligne = i;
colonne = j;
}
}
if( (nb_apparitions == 1) && (grille[ligne][colonne] == 0) )
{
nb_chgt++;
grille[ligne][colonne] = chiffre;
}
}
//colonne
for (int j=0; j<9; j++)//parcours des colonnes
{
nb_apparitions = 0; ligne = 0; colonne = 0;
for (int i=0; i<9; i++)//parcours des lignes
{
nb_apparitions += liste_possibilites[i][j][chiffre-1];
if( liste_possibilites[i][j][chiffre-1] )
{
ligne = i;
colonne = j;
}
}
if( (nb_apparitions == 1) && (grille[ligne][colonne] == 0) )
{
nb_chgt++;
grille[ligne][colonne] = chiffre;
}
}
|
|
Still Alive

études : IUT Dijon
|
Je suis très déçue par l'attitude de certains membres du site à critiquer aussi sévèrement ceux comme moi qui sont sur le podium.
Ça donne pas vraiment envie de participer à des futurs concours quand on voit de quelle manière on se fait lyncher sur le forum.
A bon entendeur.
|

|
antrax, c'est pas parce que t'es sur le podium, c'est parce que t'es mauvais.
À bon entendeur.
Étoilé
« Eĉ guto malgranda, konstante frapante, traboras la monton granitan »
|

|
Bah ouais attends, critiquer ceux qui sont sur leur piédestal, ça se fait pas voyons. Surtout si leurs codes sont aussi foireux que ceux-là  .
|
Scientia Potestas Est !
|
huhu bluestorm bien vu le vilain copier-coller des lignes colonnes
je vais aller fouetter pole en priant pour que je n'ai pas fait la même erreur 
"Okay, there's bad code and then there's evil code, and the difference is pretty much whether or not the code wears a stylish cape and has a secret lair." - Chalain
"Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why. " - Anon
"It is practically impossible to teach good programming style to students that have had prior exposure to Basic; as potential programmers they are mentally mutilated beyond hope of regeneration. " - Edsger Dijkstra
|
Mr21 - #k3v1n5

Ville : Villers sur mer
Pays : France métropolitaine
|
Citation : iPouletantrax, c'est pas parce que t'es sur le podium, c'est parce que t'es mauvais.
À bon entendeur.
Très facile de critiquer quand on code rien...
Valable pour tout ceux qui copie colle en disant "cay mauch cay null" etc.
L'35PR1T H4CK1NG M3 713N7 7R35 H4CK3R
|

|
Il n'y a pas besoin d'être cordonnier pour reconnaître des mauvaises chaussures, note.
Et même en sachant ça, je suis à peu près sûr qu'iPoulet produit de bons codes et je pense (mais je ne te connais pas donc j'en sais rien) qu'il code mieux que toi.
(Ceux qui me connaissent sauront que je ne dis pas ça parce que j'adule iPoulet, loin de là ; et il n'a pas besoin de moi pour se défendre, aussi).
|
Mr21 - #k3v1n5

Ville : Villers sur mer
Pays : France métropolitaine
|
Citation : zulon(mais je ne te connais pas donc j'en sais rien) Si t'en sais rien, alors dis rien 
L'35PR1T H4CK1NG M3 713N7 7R35 H4CK3R
|
Fiero di essere italiano

|
Citation : iPouletantrax, c'est pas parce que t'es sur le podium, c'est parce que t'es mauvais.
À bon entendeur.
Hum. Je trouve cette critique fort méchante mais venant de toi c'est très certainement le but.
On est sur le sdz, donc, principalement des gens qui commencent à programmer. Et pour certains c'est peut-être leur premier "gros" projet. Donc, il est normal qu'ils soient mauvais. C'est, je pense, à force de programmer qu'on s'améliore. Car au fur et à mesures qu'on code, on est face à des situations précises qui font qu'on va se documenter, qu'on apprend et qu'on devient un peu moins mauvais.
|
C++, C++ fort que C!!!

Ville : Porticcio
Pays : France métropolitaine
|
Je plussoie lerat et j'ajoute que là les programmes ne sont pas mauvais, c'est le code source qui est perfectible. Mais ils fonctionnent.
|

Ville : Mouvaux
Pays : France métropolitaine
|
Chaud les gars qui viennent faire chier avec leurs quote de code pas parfait. Oui les gens codent à différents niveaux, certains sont nuls, d'autres moins mais forcément y'a des eureurs mais pourtant tous peuvent participer, on est sur le site du zéro.
Citation : iPouletantrax, c'est pas parce que t'es sur le podium, c'est parce que t'es mauvais.
Mais le jurry a décidé de le mettre sur le podium, si il code mal on s'en fout, il a fait ce qu'il pouvait. C'est pas une raison pour lyncher les gagnants a cause de quelques bouts de code pas supers.
|
dont ask to ask

|
zulon > t'as pas un peu fini de dire de la merde ?  (public joke)
"Il code mieux que toi" c'est nul comme argument, 21 casse mieux que toi (et ceux qui me connaissent sauront que je ne dis pas ça parce que ...).
iPoulet > le terme "t'es mauvais" est clairement excessif. C'est une évidence mais je le dis au cas où quelqu'un n'aurait pas compris : un mauvais code ne veut pas dire un mauvais codeur, et on peut toujours s'améliorer, et d'ailleurs wgmpkhzpg qui se la pète, il a posté un code complètement ridicule une fois (et en plus il n'y avait pas que le code), et plus personne ne le lui reproche de nos jours, si ?
Comme quoi, on peut poster un code qui n'est pas complètement joli, se le faire voir remarquer, et quand même survivre et faire de meilleures choses par la suite.
J'ai l'impression qu'antrax s'est vexé. En tout cas, j'ai jamais cherché à "lyncher" quelqu'un, d'ailleurs je savais même pas qu'il était un des auteurs des codes en questions.
De plus, je vois pas ce qu'il y a de tellement mal à poster des bouts de codes qui ont été mis en lignes publiquement par les auteurs. Le code est inégal, parfois pas terrible (c'est ce que j'appelle "laid", mais je suis d'accord pour dire que le terme est un peu maladroit), mais c'est pas moi qui l'ai inventé. Peut-être que les commentaires sont un peu superflus, au départ j'ai pas souhaité en faire mais je me suis dit que ce serait peut-être plus clair.
Par ailleurs, je trouve ça dommage qu'antrax réagisse à la "bouh, ils sont méchants" au lieu de lire son (propre) code et de voir ce qu'on peut lui reprocher. Si on participe à un concours sur le SdZ, c'est sans doute aussi pour progresser, et voir les erreurs dans son code serait un bon moyen pour lui de faire mieux la prochaine fois. Après, on ne va pas le forcer, s'il a pas envie tant pis pour lui.
21 > c'est quoi le problème ? Oui, c'est facile de critiquer, mais c'est pas non plus complètement inutile.
Et d'ailleurs, puisque c'est aussi facile de voir le code laid ou inutile quand on ouvre un fichier dans une archive, comment se fait-il que les propres auteurs ne l'aient pas vu, ou n'aient pas pensé à l'enlever ? C'est une question qui mérite d'être posée, à mon avis.
|

|
Citation : bluestormzulon > t'as pas un peu fini de dire de la merde ?  (public joke)
Chassez le naturel, il revient au galop.
(l'oblitération des bons arguments, c'est pas nul ça ?)
|
dont ask to ask

|
Citation : VisiteurMais le jurry a décidé de le mettre sur le podium, si il code mal on s'en fout, il a fait ce qu'il pouvait. C'est pas une raison pour lyncher les gagnants a cause de quelques bouts de code pas supers.
Ben non, c'est un concours de programmation, donc si le code n'est pas super, on ne "s'en fout" pas. Après on est d'accord, le code ne fait pas tout, il y a aussi l'interface graphique, la facilité d'utilisation et tout, ça intéresse sûrement des gens (et d'ailleurs ça comptait plus que le code dans l'ensemble), mais moi je préfère lire le code et du coup je parle de ce que je vois.
Comme l'a très justement fait remarquer lerat, le concours s'adressait entre autres à des débutants, et c'est donc tout à fait normal que le code soit inégal. Il n'y a pas de honte à ne pas coder de manière optimale (c'est d'ailleurs en gros impossible), et je ne cherche à stigmatiser personne.
Pour finir sur une note positive, j'ai regardé le code de mykeys (j'ai cliqué par hasard, il était mentionné dans la news, QtSudoku) qui a utilisé une bibliothèque externe pour le coeur de son algorithme de résolution, les Dancing Links. Les DL sont une bonne idée pour résoudre efficacement un sudoku, et c'est le seul participant officiel que j'aie vu la considérer (par contre je n'ai pas regardé comment il l'intègre à son code, il ya plein de fichiers louches et je ne me suis pas attardé). Je trouve l'idée d'utiliser du code libre de quelqu'un d'autre pour son projet intéressante.
|
Mr21 - #k3v1n5

Ville : Villers sur mer
Pays : France métropolitaine
|
Citation : bluestorm21 > c'est quoi le problème ? Oui, c'est facile de critiquer, mais c'est pas non plus complètement inutile. Je n'ai pas encore saisie en quoi c'était utile de poster un bout de code et dire que c'est nul sans mettre la solution.
L'35PR1T H4CK1NG M3 713N7 7R35 H4CK3R
|
Rotoclap true fan

études : EPITA
|
Citation : bluestormPour finir sur une note positive, j'ai regardé le code de mykeys (j'ai cliqué par hasard, il était mentionné dans la news, QtSudoku) qui a utilisé une bibliothèque externe pour le coeur de son algorithme de résolution, les Dancing Links. Les DL sont une bonne idée pour résoudre efficacement un sudoku, et c'est le seul participant officiel que j'aie vu la considérer (par contre je n'ai pas regardé comment il l'intègre à son code, il ya plein de fichiers louches et je ne me suis pas attardé). Je trouve l'idée d'utiliser du code libre de quelqu'un d'autre pour son projet intéressante.
Fail, c'est ZeroSudoku.
EDIT: Ah zut, rien dit. Juste que mykeys a pas codé le sien lui même, apparemment. L'auteur de ZeroSudoku, si.
EDIT 2 pour zulon: Ouais, c'est ce qu'on m'avait répondu pour boost.
La saucisse orange de rotoclap coûte 5900 euros. 흣
|

|
Citation : bluestormJe trouve l'idée d'utiliser du code libre de quelqu'un d'autre pour son projet intéressante.
Il me semble que c'était interdit par le règlement, qu'on ne devait utiliser aucune autre bibliothèque que Qt. Après, je me trompe sûrement. Tiens, j'aurais raison  ?
|