Défi Pascal/Delphi 2015
Avez-vous des idées à proposer ?

Le , par joreveur, Membre averti
Défi Pascal/Delphi 2015
Avez-vous des idées ?

Bonjour

Est-ce qu'il est prévu un défi Pascal/Delphi 2015 ?
Avez-vous des idées à proposer ?

Merci
Et bonnes vacances à ceux qui le sont et bon courage aux autres.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de gvasseur58 gvasseur58 - Responsable Delphi https://www.developpez.com
le 20/07/2015 à 16:02
Citation Envoyé par joreveur  Voir le message
Bonjour
est-ce qu'il est prévu un Défi Pascal/Delphi 2015 ?
merci
et bonnes vacances à ceux qui le sont et bon courage aux autres.

Bonjour !

A ma connaissance, rien n'est prévu pour le moment, mais c'est une idée à reprendre... L'essentiel est de trouver un sujet de travail fédérateur et motivant !
Avatar de joreveur joreveur - Membre averti https://www.developpez.com
le 20/07/2015 à 16:37
Je pense que Pascal n'a plus trop le vent en poupe
et ce qui manque ce sont des personnes intéressées par ce langage
Je vais attendre des fois que je me trompe.

Bien à vous et merci d'avoir répondu
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior https://www.developpez.com
le 20/07/2015 à 18:37
je propose de jouer aux cubes !

faire une application 2D ou 3D qui s'inspire de près ou de loin de Minecraft, des LEGO ou de "la maison en rondins", au choix

ce qui est bien avec le cube, c'est qu'en 2D vu de dessus c'est un carré...en 3D ISO il est facile à dessiner avec quelques losanges, et en vraie 3D c'est une forme des plus simples.

le principe sera donc d'assembler des cubes pour former des éléments de décors avec pourquoi pas des notions de réseau (électrique, fluides... qu'importe) ou ce genre de choses.

Pas besoin de faire un monde énorme et auto généré comme Minecraft (bien que le sujet sois intéressant), une zone de taille limitée et en mode création pure sera parfaite.
Avatar de Alcatîz Alcatîz - Responsable Pascal, Delphi et Assembleur https://www.developpez.com
le 21/07/2015 à 11:45
Waow, ça c'est une fameuse idée !
Avatar de - https://www.developpez.com
le 21/07/2015 à 14:30
Bonjour,

Citation Envoyé par joreveur  Voir le message
Je pense que Pascal n'a plus trop le vent en poupe
et ce qui manque ce sont des personnes intéressées par ce langage[...]

A tort ou à raison ? Il serait plus intéressant à mon avis de proposer un défi à d'autres langages "généralistes". Une équipe Delphi contre une équipe Qt, ou DotNet ou Python...

En restant dans ce petit monde Pascalien, on tourne en rond... Dans ce cas, disons en concours interne, jouons utile : gestion du pdf, gestion des textes enrichis, gestion du DnD... Le challenge alors ne serait pas la compétition mais la coopération dans le but de mener à bien un projet. Il y a plein de domaines ou Delphi est en retard... sans vouloir offusquer qui que ce soit. Je rappelle que nativement une "Grid" Qt gère le texte enrichi... et d'une manière conceptuelle intelligente dont ne dispose pas FMX... Cela laisse rêveur... et voila aussi pourquoi probablement ce problème est si compliqué à traiter avec Delphi (et Lazarus). En Qt, on dispose également des briques élémentaires natives, simples à mettre en oeuvre, pour réaliser l'équivalent de ce qu'il y a de plus pointu en Delphi à ma connaissance (TMSFMXRichEditor) comme éditeur de texte enrichi...

Franchement je perds tellement de temps à finaliser certains choses élémentaires avec FMX que je n'ai pas envie de m'engager dans une perte de temps pour satisfaire un ego qui me concernant serait mal placé.

Paul, de la 3D ? OK, une animation... Une éclipse de Soleil par la Lune, le jeu des ombres, la déformation, le soulèvement des océans... Je coopère avec l'équipe Delphi en mettant à disposition un projet FMX réalisé il y a quelques mois à l'occasion de la marée du siècle, mes codes, mes calculs (documentés... les 2) ... et je m'engage avec l'équipe Qt s'il y en a une qui relève le défi car je n'ai pas eu le temps de lancer le projet dans cet environnement. Je suppose que DotNet en permet largement autant. Il suffit de définir la banque d'images (nasa), le scénario, les capacités (zoom, ralenti, changement d'angles de vue...).
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior https://www.developpez.com
le 21/07/2015 à 15:38
Citation Envoyé par selzig  Voir le message
Bonjour,

A tort ou à raison ? Il serait plus intéressant à mon avis de proposer un défi à d'autres langages "généralistes". Une équipe Delphi contre une équipe Qt, ou DotNet ou Python...

En restant dans ce petit monde Pascalien, on tourne en rond... Dans ce cas, disons en concours interne, jouons utile : gestion du pdf, gestion des textes enrichis, gestion du DnD... Le challenge alors ne serait pas la compétition mais la coopération dans le but de mener à bien un projet. Il y a plein de domaines ou Delphi est en retard... sans vouloir offusquer qui que ce soit. Je rappelle que nativement une "Grid" Qt gère le texte enrichi... et d'une manière conceptuelle intelligente dont ne dispose pas FMX... Cela laisse rêveur... et voila aussi pourquoi probablement ce problème est si compliqué à traiter avec Delphi (et Lazarus). En Qt, on dispose également des briques élémentaires natives, simples à mettre en oeuvre, pour réaliser l'équivalent de ce qu'il y a de plus pointu en Delphi à ma connaissance (TMSFMXRichEditor) comme éditeur de texte enrichi...

Franchement je perds tellement de temps à finaliser certains choses élémentaires avec FMX que je n'ai pas envie de m'engager dans une perte de temps pour satisfaire un ego qui me concernant serait mal placé.

Borland en son temps a tenté de porter Delphi vers QT avec Kylix notamment...on a vu ce que ça a donné. La CLX doit toujours exister sur SourceForge...

Citation Envoyé par selzig  Voir le message

Paul, de la 3D ? OK, une animation... Une éclipse de Soleil par la Lune, le jeu des ombres, la déformation, le soulèvement des océans... Je coopère avec l'équipe Delphi en mettant à disposition un projet FMX réalisé il y a quelques mois à l'occasion de la marée du siècle, mes codes, mes calculs (documentés... les 2) ... et je m'engage avec l'équipe Qt s'il y en a une qui relève le défi car je n'ai pas eu le temps de lancer le projet dans cet environnement. Je suppose que DotNet en permet largement autant. Il suffit de définir la banque d'images (nasa), le scénario, les capacités (zoom, ralenti, changement d'angles de vue...).

Les défis Pascal sont prévus pour être accessibles au plus grand nombre sur des sujets sans rapport direct avec la productivité...d'où mon idée de "cube" en partant de carré 2D jusque l'objet 3D pour les plus avertis. Une simulation de marrée en 3D temps réel c'est déjà un niveau au dessus

Après il pourrait être intéressant de créer une section OpenSource sur DVP pour y créer des composants ou même faire des demandes de composants, mais on sort du cadre purement ludique des défis.
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior https://www.developpez.com
le 21/07/2015 à 17:09
Citation Envoyé par selzig;8325140Il y a plein de domaines ou Delphi est en retard... sans vouloir offusquer qui que ce soit. Je rappelle que nativement une "Grid" Qt gère le texte enrichi... et d'une manière conceptuelle intelligente dont ne dispose pas FMX... Cela laisse rêveur... et voila aussi pourquoi probablement ce problème est si compliqué à traiter avec Delphi [SIZE=1
(et Lazarus)[/SIZE]. En Qt, on dispose également des briques élémentaires natives, simples à mettre en oeuvre, pour réaliser l'équivalent de ce qu'il y a de plus pointu en Delphi à ma connaissance (TMSFMXRichEditor) comme éditeur de texte enrichi...

Quand est-il du FreePascal QT4 ? en 2013 il y avait une release Alpha pour QT5...ça ne semble pas avancer beaucoup...

sans oublier que

Qt license
Qt up to and including version 4.4 could not be used to produce proprietary applications unless a Qt license is bought.
Qt starting with 4.5 is now also published under the LGPL license, in addition to the commercial and GPL licenses. So, if you can comply with the LGPL, you can now avoid the commercial license.

http://wiki.freepascal.org/Lazarus_k...ever_be_fixed)

et ne pas oublier que QT est un Framework, Delphi est un environnement de développement...je préfère voir Embarcadero bosser sur le compilateur, la VCL et FMX que sur l'intégration d'un framework propriétaire payant....bon ok Windows aussi est un framework propriétaire payant, mais pas que
Avatar de - https://www.developpez.com
le 21/07/2015 à 18:12
Bonjour Paul,

Citation Envoyé par Paul TOTH  Voir le message
Quand est-il du FreePascal QT4 ? en 2013 il y avait une release Alpha pour QT5...ça ne semble pas avancer beaucoup...

Qt n'est pas adapté au Pascal (ou l'inverse) à moins de bidouiller un max. Et Kylix ne l'était pas davantage à mon avis. Quelque soit l'agilité des programmeurs et des moyens employés, au final, on n'interface pas de manière efficace Pascal et C++. Lazarus et Qt sont incompatibles. Je n'ai pas dit qu'on ne pouvait pas faire apparaître un QTextEdit ou une QTableView dans une TForm mais on y perd toute la puissance de Qt quand on essaie de (arrive à) l'utiliser. Où sont les delegates ? Lazarus a du mal à se développer lui-même de manière autonome, alors suivre les fréquentes évolutions de Qt... Déjà suivre les évolutions des OS est à peine à sa portée, notamment Mac OS X mais aussi Win et Nux 64 bits de manière non anecdotique. Ceci dit, c'est une constatation, un fait : je sais parfaitement que les moyens ne sont pas les mêmes. Enfin, en effet, la licence de Qt est stricte. La licence professionnelle -commerciale- n'est pas plus onéreuse que celle de Delphi... Sinon, il reste le choix du "linkage dynamic" en Qt associé à C++ évidemment

Ma proposition n'était pas de mélanger les 2 mondes mais de les mettre en concurrence si l'on peut dire, pour permettre aux 2 mondes de se connaître. Les développeurs sont souvent dans leur bulle, ceux de Delphi comme les autres... et même plus à mon avis. C'est un atout et une faiblesse notamment pour cette dernière quant à son évolution. Je me suis interrogé sur cet "horrible" Qt alors que j'étais en Lazarus. Quel enrichissement, une fois le choc absorbé !

Actuellement, j'aimerais découvrir DotNet. J'ai mis une annonce sur un des forums de developpez.net. Sans réponse. Les questions étaient certainement trop naïves, trop basiques. Une de vos remarques amusées m'avait interpelée (la comparaison avec Delphi 1). J'ai l'impression que ce forum comme celui de Qt est... moins réactif que celui des Pascaliens.

Citation Envoyé par Paul TOTH  Voir le message
Les défis Pascal sont prévus pour être accessibles au plus grand nombre sur des sujets sans rapport direct avec la productivité...d'où mon idée de "cube" en partant de carré 2D jusque l'objet 3D pour les plus avertis. Une simulation de marrée en 3D temps réel c'est déjà un niveau au dessus

D'accord, mais le dernier défi n'a pas été un franc succès par le nombre de propositions et n'a été réalisé que par des développeurs confirmés, c'est le moins que l'on puisse dire !
Ensuite il faut trouver un intérêt à ce que l'on fait. Le jeu, la reconnaissance n'en sont pas pour moi. La découverte, si. J'ai proposé le sujet de l'éclipse parce qu'en Qt un planetarium est offert en exemple avec la version 5.5. Mais ce n'est pas du Qt OpenGL mais du Qt Quick "and three.js rendering" : une base pour les curieux et même pour les développeurs Qt 4.x et 5.x. C'est une nouvelle approche pour tout le monde. En comparaison c'est un peu ce qu'est FMX à VCL. Evidemment en Delphi, c'est tout à fait jouable avec FireMonkey.

Citation Envoyé par Paul TOTH  Voir le message
Après il pourrait être intéressant de créer une section OpenSource sur DVP pour y créer des composants ou même faire des demandes de composants, mais on sort du cadre purement ludique des défis.

Pour des lazarusiens qui n'ont pas vraiment une approche mercantile mais plutôt "universitaire", une telle proposition rencontrerait peut-être du succès. Mais il faut admettre que l'esprit du forum Delphi n'est pas celui du forum Lazarus. Disons qu'il est moins désintéressé. J'ai fait une ou deux propositions de travail collaboratif en Delphi. Sans succès.
Avatar de gvasseur58 gvasseur58 - Responsable Delphi https://www.developpez.com
le 23/07/2015 à 22:07
Citation Envoyé par Paul TOTH  Voir le message
je propose de jouer aux cubes !

Je reviens à l'idée de départ : je la trouve très intéressante si on la limite à cette formule générale, sans préciser Lego, etc. => Proposer une application qui joue avec des cubes...
Pour ceux d'entre nous qui ne sont pas très à l'aise avec le graphisme, il faudrait peut-être recenser des outils utilisables et les ressources correspondantes. Je pense à FireMonkey, à SDL, BGRABitmap, par exemple. Dans les questions récurrentes, il y a l'information trop dispersée sur ces sujets.
Avatar de EpiTouille EpiTouille - Membre éprouvé https://www.developpez.com
le 24/07/2015 à 9:35
Depuis 2, 3 ans, les défis pascals sont basé sur le graphisme (Tetris, labyrinthe, écran de veille), pourquoi ne pas changer complément de bord ?

De l'algorithmie avec un labyrinthe qui se résous tout seul, visualisation d'algorithme de trie
Ou du réseau : une sorte de skype (il me semble que ça a déjà était fait), ou un lexer parser (c'est fun ça aussi... si si !) ou même, quelque chose d'utile au langage : créer un gestionnaire de paquets (à la NuGget ou npm ou cargo... pour free pascal).

Bref, autant explorer une nouvelle voie !
Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -