Programmation

37 articles

Simulation de Galaxie Spirale

Poursuivant ma découverte (*) du génial Hyperion 3D, je me suis attaqué à simuler une Galaxie Spirale. Il faut dire que la formation des bras spiraux des galaxies n’a été comprise que récemment parce qu’il fallait « penser différemment ». Bien que je l’aie un peu expliqué ici, je voulais le voir pour le croire. Et voilà, c’est […]

GPUs et Physique

Dans votre ordinateur, il y a un CPU (Central Processing Unit) de chez Intel ou AMD communément appelé “processeur”, et un GPU (Graphics Processing Unit) de chez nVidia ou ATI. Il n’y a pas si longtemps, le GPU était un circuit “fermé”, non programmable par le commun des mortels, entièrement dédié à la production de […]

Relativistic Computer Game

Relativity was discovered in 1905 by Albert Einstein and describes a world full of surpises and strange effects [1] which have not been exploited in movies or computer games so far. Graphically, simulating fast moving spaceships or simply a world where light moves much slower than 300’000 km/s generates interesting visual effects: objects are deformed […]

DicoLib

DicoLib est une librairie C++/STL pour les jeux de mots, que j’ai développé initialement pour résoudre le casse-tête “word-downsizing” Complexité L’algorithme “force brute” pour résoudre “word-downsizing” consiste à chercher les n mots de 8 lettres du dictionnaire (O(N)), puis pour chacun d’eux, enlever successivement chaque lettre et vérifier s’il est présent dans le dictionnaire (O(N.log […]

Pentominos

Les pentominos, description, solution, jeu en ligne J’avais écrit un programme "PentoSolver" en Visual Basic qui trouve les solutions 6×10 mais cette applet Java résout toutes les variantes de Pentominos et de Polynominos encore plus vite, directement sur votre explorateur… TRES FORT !

SuperShape Exporer : a first experience with DevLib

SuperShape Explorer has 2 goals: explore 3D shapes generated by the “SuperFormula” see what can be done with the DevLib library SuperShape runs on Windows XP with OpenGL. You’ll need Visual C++ 7.1 (2003) to recompile it. SuperShape is freeware, comes with open source code (you need DevLib) and without any warranty…. Usage After installation, […]

15000 décimales de Pi en 133 octets de C

Voici un minuscule programme en langage C de 133 caractères, c’est vraiment pas gros…. Si vous l’exécutez. vous allez obtenir ce résultat en quelques secondes: 31415926535897932384626433832795028841971693993751 05820974944592307816406286208998628034825342117067 98214808651328230664709384460955058223172535940812 84811174502841027019385211055596446229489549303819 64428810975665933446128475648233786783165271201909 14564856692346034861045432664821339360726024914127 37245870066063155881748815209209628292540917153643 67892590360011330530548820466521384146951941511609 43305727036575959195309218611738193261179310511854 80744623799627495673518857527248912279381830119491 29833673362440656643086021394946395224737190702179 86094370277053921717629317675238467481846766940513 20005681271452635608277857713427577896091736371787 21468440901224953430146549585371050792279689258923 54201995611212902196086403441815981362977477130996 05187072113499999983729780499510597317328160963185 95024459455346908302642522308253344685035261931188 17101000313783875288658753320838142061717766914730 35982534904287554687311595628638823537875937519577 81857780532171226806613001927876611195909216420198 93809525720106548586327886593615338182796823030195 20353018529689957736225994138912497217752834791315 15574857242454150695950829533116861727855889075098 38175463746493931925506040092770167113900984882401 28583616035637076601047101819429555961989467678374 49448255379774726847104047534646208046684259069491 29331367702898915210475216205696602405803815019351 12533824300355876402474964732639141992726042699227 96782354781636009341721641219924586315030286182974 55570674983850549458858692699569092721079750930295 […]