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.
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.
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
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.
Waow, ça c'est une fameuse idée !![]()
Règles du forum
Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
Mes tutoriels et sources Pascal
Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]
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é.
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...).
Dernière modification par Invité ; 21/07/2015 à 14h59.
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...
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.
Quand est-il du FreePascal QT4 ? en 2013 il y avait une release Alpha pour QT5...ça ne semble pas avancer beaucoup...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
sans oublier que
http://wiki.freepascal.org/Lazarus_k...ever_be_fixed)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.
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![]()
Bonjour Paul,
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.
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.
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.
Dernière modification par Invité ; 21/07/2015 à 20h04. Motif: Relecture
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.
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 !![]()
ben tu peux faire un labyrinthe cubique, ou un trie de cube
en fait l'idée me vient d'un article que j'ai étudié sur les Voxels de type Minecraft, si j'ai le temps je ferais un article ou une petite vidéo sur le sujet. Et ça fait un petit moment que je joue avec des cubes
après oui pourquoi pas lancer des défis utiles, peut-être que ça boosterait les participations...on peut rêver![]()
De la manipulation d'images bitmap ou jpeg dans un thread !et sans utiliser Synchronyse() !!
![]()
Et pourquoi pas un générateur aléatoire de défis Pascal ?
Ca pourrait servir ...
![]()
M E N S . A G I T A T . M O L E M
Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal
"La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."
Bonjour,
Bonne idée...
Delphi à 20 ans d'existence (en tout cas en France).
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)
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").
Partager