Rémi
Pour valider les résultats d'une autre application, j'ai eu besoin d'une boussole. Dans un premier temps je me suis dis "bon il doit y en avoir un paquet sur le playstore" et puis je me suis dis finalement c'est une opportunité de développé quelque chose et de voir comment utiliser les capteurs d'un téléphone.
Alors inutile de dire que le démarrage à été difficile. La documentation est très succincte voir pas à jour et parfois complètement à coté de la plaque. Mr Embarcadero
Introduction:
J'ai développé en delphi un jeu de plateau assimilable à un jeu de dame. Plus précisément il s'agit de GIPF premier jeu de la série du projet GIPF qui est une série de jeux de stratégie combinatoires abstraits créés par Kris Burm entre 1997 et 2017, qui opposent deux joueurs (Pour plus de détail suivre ce lien). Je souhaitais ajouter à ce jeu la capacité de jouer contre la machine et ce n'est pas évident du tout. Mes premières approches ont été d'utiliser des algorithmes
Introduction
J'ai eu le besoin d'avoir une interface qui soit disponible dans différentes langues (français et anglais). Pour ce faire j'ai voulu utiliser le composant TLang. Malheureusement soit je n'ai pas bien compris le fonctionnement de ce composant soit il n'est pas vraiment au point mais il ne fonctionnait pas correctement. J'avais des textes non traduit alors que j'avais explicitement indiqué la traduction. Par ailleurs j'ai besoin dans mon interface de pouvoir afficher des
Sur un projet j'avais besoin de curseurs personnalisés et autant on trouve pléthore de documentation pour le faire en VCL autant on en trouve très peu en FMX.
Heureusement la communauté est là et grâce à leurs conseils j'ai eu la solution et bien entendu je la partage avec vous ici.
Je me suis principalement inspiré de cette vidéo
Étape 1 création de ressources:
Tout d'abord vous allez créer des ressources en
Pour ceux qui ne le savent pas CUDA est un langage semblable au C qui permet d’exécuter des algorithmes sur les cartes graphiques de chez NVDIA. L'avantage de ce type d’exécution c'est qu'il est massivement parallèle, car vous allez disposer selon le type de carte de plusieurs centaines à plusieurs milliers de processeurs. Du coup vous allez pouvoir distribuer vos données sur tous ces processeurs et ce que vous auriez fait en 1000 coups d'horloges va être réalisé en 1.
Ainsi si dans