IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par joreveur

13PARTAGES

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

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de 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.
3  0 
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...).
2  0 
Avatar de 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.
2  0 
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.
2  0 
Avatar de 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 !
2  0 
Avatar de e-ric
Membre expert https://www.developpez.com
Le 01/09/2015 à 15:52
Et pourquoi pas un générateur aléatoire de défis Pascal ?
Ca pourrait servir ...
2  0 
Avatar de gvasseur58
Responsable Lazarus & Pascal 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.
1  0 
Avatar de Dunham
Membre à l'essai https://www.developpez.com
Le 02/09/2015 à 9:59
un logiciel de cryptographie me semble une bonne idée

ou peut être même 2 logiciels :

*le premier pour crypter des chaines Unicode

*le second pour crypter des fichiers .



(avec affichage de la progression bien sûr)
1  0 
Avatar de Roland Chastain
Rédacteur/Modérateur https://www.developpez.com
Le 02/09/2015 à 12:25
Citation Envoyé par Dunham Voir le message
un logiciel de cryptographie me semble une bonne idée
C'est vrai que c'est un sujet intéressant.

Personnellement j'ai pensé ce matin à faire un EDI pour FreePascal. Ce n'est pas très original (non plus) mais c'est intéressant (aussi).

J'ai pensé aussi à un sujet plus général, qui serait "un outil pour le programmeur en Pascal". Par exemple, j'avais pensé à un expert qui aiderait à la conversion de "vieux" projets Delphi vers le style "XE", voire qui ferait la conversion automatiquement. Là aussi, comme dans la cryptographie, il y a un lien avec l'encodage.

Autrement, j'aime beaucoup aussi l'idée de Paul TOTH ("jouer avec des cubes".
1  0 
Avatar de gvasseur58
Responsable Lazarus & Pascal 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 !
0  0