Whismeril
Messages postés18992Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention29 mars 2024654 14 juil. 2018 à 12:00
Bonjour
b- Le fait de marquer une identité dans une source est, à mon humble avis, au choix du développeur. Je ne crois pas que cela soit un problème. Sa licence permet à tout le monde de la retirer à tout moment.
c'est la charte de CodeS SourceS qui ne déconseille fortement, ou même l'interdit. Mais y'a tellement d'articles, qu'à cet instant je ne l'ai pas retrouvé.
Bonjour tout le monde !
Je vous remercie de vos commentaires. Ils sont vraiment utiles pour moi. Je vais donc essayer de les répondre un par un.
1- Pour NHenry : Pas de problème, je vais enlever le .exe et les dossiers bin et obj ( pour se rallier à la charte)
2- Pour vb95 :
a- J'ai bel et bien suivi ton conseil pour la version écrite en Pascal qui est déjà à la version 0.3 (avec interface graphique). Mais celui-ci est la version 0.0.1 de Visual Basic donc la toute première version. Les prochaines versions (en VB.Net) inclurons tes conseils sur le test de validité de coup.
b- L'interface graphique viendra plus tard, j'aimerais développer ValisoaChess VB.net petit à petit et j'ajouterais d'amélioration au fil du temps.
c- Merci beaucoup pour tes remarques mais pour ce qui est d'ambition, je crois que j'en ai beaucoup :). Et tu verra au fil des mises à jour.
3- Pour Whismeril :
a- Je ne pose pas de problème aux licences que ce soit Creative Common ou BSD ou GPL. Tout ce qui compte pour moi c'est qu'il est Open Source. La licence BSD accepte Creative Common mais je ne sais pas si l'inverse est valable. Je peux changer sa licence en Creative common si la BSD pose de problème au site. J'ai préféré la licence BSD parce qu'elle est pour moi la plus "libre". Avec BSD, n'importe qui peut modifier la licence à sa guise.
b- Le fait de marquer une identité dans une source est, à mon humble avis, au choix du développeur. Je ne crois pas que cela soit un problème. Sa licence permet à tout le monde de la retirer à tout moment.
c- Vb6 ou VB.net ? : Tu as raison dans tes remarques. Mais je vais tout de même garder le nom ValisoaChess VB.Net. Pourquoi ? Parce que petit à petit ce projet sera écrit entièrement en VB.Net. Il n'est à présent qu'à sa première version (0.0.1). Les prochaines versions intégrerons progressivement les particularités de VB.Net.
d- Ce n'est pas un bon exemple de code VB.Net ? Oui, je suis tout à fait d'accord avec toi. Mais ce n'est que le commencement d'un long projet. J'apporterais des corrections au fil du temps.
Encore merci à tous ! Vos commentaires sont précieux pour moi.
Whismeril
Messages postés18992Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention29 mars 2024654 Modifié le 7 juil. 2018 à 13:49
Bonjour, en plus des non respects de la charte signalés par Henry (que je salue au passage, ainsi que VB95), en voici 2 autres
Public Vide As Integer = 0
Public Pion As Integer = 1
Public Cavalier As Integer = 3
Public Fou As Integer = 4
Public Tour As Integer = 5
Public Dame As Integer = 9
Public Roi As Integer = 100
Public Bord As Integer = 101
tu aurais pu utiliser une énumération (c'est pas obligé non plus, mais c'est mieux aussi)
Bref, c'est pas un bon exemple de code VB.Net
vb95
Messages postés3467Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention24 mars 2024168 7 juil. 2018 à 13:35
Bonjour
J'avais déjà vu la précédente version et je t'avais donné quelques conseils
Je vois que tu ne les as pas suivis ( c'est ton droit ! )
Là plusieurs critiques
1) Dommage de ne pas se servir de l'interface de VB Net avec une Form pour afficher un plateau d'échecs
2) Lorsque que le joueur humain joue aucune vérification de la validité du coup est faite : je peux jouer a2f6 à mon premier coup et cela est accepté alors que ce coup est impossible comme premier coup par le joueur humain
du coup cela manque largement d'ambition !
NHenry
Messages postés15102Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention27 mars 2024159 7 juil. 2018 à 12:55
Merci de retirer l'exe, les dossiers Bin et Obj de ton zip, ceux-ci ne sont pas utile (à moins d'avoir des ressources particulières, mais dans ce cas, ne conserves que les ressources, pas les EXE/DLL).
14 juil. 2018 à 12:00
c'est la charte de CodeS SourceS qui ne déconseille fortement, ou même l'interdit. Mais y'a tellement d'articles, qu'à cet instant je ne l'ai pas retrouvé.
14 juil. 2018 à 10:39
Je vous remercie de vos commentaires. Ils sont vraiment utiles pour moi. Je vais donc essayer de les répondre un par un.
1- Pour NHenry : Pas de problème, je vais enlever le .exe et les dossiers bin et obj ( pour se rallier à la charte)
2- Pour vb95 :
a- J'ai bel et bien suivi ton conseil pour la version écrite en Pascal qui est déjà à la version 0.3 (avec interface graphique). Mais celui-ci est la version 0.0.1 de Visual Basic donc la toute première version. Les prochaines versions (en VB.Net) inclurons tes conseils sur le test de validité de coup.
b- L'interface graphique viendra plus tard, j'aimerais développer ValisoaChess VB.net petit à petit et j'ajouterais d'amélioration au fil du temps.
c- Merci beaucoup pour tes remarques mais pour ce qui est d'ambition, je crois que j'en ai beaucoup :). Et tu verra au fil des mises à jour.
3- Pour Whismeril :
a- Je ne pose pas de problème aux licences que ce soit Creative Common ou BSD ou GPL. Tout ce qui compte pour moi c'est qu'il est Open Source. La licence BSD accepte Creative Common mais je ne sais pas si l'inverse est valable. Je peux changer sa licence en Creative common si la BSD pose de problème au site. J'ai préféré la licence BSD parce qu'elle est pour moi la plus "libre". Avec BSD, n'importe qui peut modifier la licence à sa guise.
b- Le fait de marquer une identité dans une source est, à mon humble avis, au choix du développeur. Je ne crois pas que cela soit un problème. Sa licence permet à tout le monde de la retirer à tout moment.
c- Vb6 ou VB.net ? : Tu as raison dans tes remarques. Mais je vais tout de même garder le nom ValisoaChess VB.Net. Pourquoi ? Parce que petit à petit ce projet sera écrit entièrement en VB.Net. Il n'est à présent qu'à sa première version (0.0.1). Les prochaines versions intégrerons progressivement les particularités de VB.Net.
d- Ce n'est pas un bon exemple de code VB.Net ? Oui, je suis tout à fait d'accord avec toi. Mais ce n'est que le commencement d'un long projet. J'apporterais des corrections au fil du temps.
Encore merci à tous ! Vos commentaires sont précieux pour moi.
Modifié le 7 juil. 2018 à 13:49
Pour ton code proprement dit, ça n'est pas du VB.Net.
C'est du VB6 écrit dans Visual Studio, tu peux lire mon article pour plus de détails https://codes-sources.commentcamarche.net/faq/11151-pourquoi-mon-code-vb6-vba-ne-marche-pas-en-vb-net
Bref, c'est pas un bon exemple de code VB.Net
7 juil. 2018 à 13:35
J'avais déjà vu la précédente version et je t'avais donné quelques conseils
Je vois que tu ne les as pas suivis ( c'est ton droit ! )
Là plusieurs critiques
1) Dommage de ne pas se servir de l'interface de VB Net avec une Form pour afficher un plateau d'échecs
2) Lorsque que le joueur humain joue aucune vérification de la validité du coup est faite : je peux jouer a2f6 à mon premier coup et cela est accepté alors que ce coup est impossible comme premier coup par le joueur humain
du coup cela manque largement d'ambition !
7 juil. 2018 à 12:55