Pixidream

Pub sans but lucratif

Codes Sources

Ces codes sources ont tous été écrits, sauf indication contraire, pour DJGPP, un compilateur C/C++ gratuit pour DOS en mode protégé 32 bits, qui est en fait le port DOS de GCC. Tous ces codes sources peuvent être copiés, distribués, modifiés, piratés et améliorés sans aucune restriction de votre part. Par contre, nous ne pouvons, en aucun cas, être tenu responsable des dommages qui pourrait survenir suite à l'utilisation de ces codes source. Bien qu'ils aient tous été testés et devraient être exempt d'erreurs, nous vous remercions de nous signaler tous bugs, problêmes, crashs ou incompatiblités qui pourraient survenir.


Productions Pixidream


Librairie Vesa
Catégorie : LibrairieAuteur : BugsHunter
Cette librairie contient un ensemble de fonctions d'initialisation et d'utilisation des modes Vesa ( 1.2, 2.0 et 3.0 ), incluant deux exemples simples d'utilisation. Les fonctions supportent tous les modes 8 bits, 15 bits et 16 bits, mais le 24 bits reste à implanter.



Dsnp3
Catégorie : OutilAuteur : God_cells
Ce programme est en fait un excellant outil de gestion d'image pour les programmeurs. Il permet de stocker plusieurs images dans un même fichier, tout en compressant celles-ci en format RLE. Bien sur, un exemple d'utilisation de ce format de fichier est inclu!



Librairie Interrupts
Catégorie : LibrairieAuteur : BugsHunter
Cette librairie contient des fonctions pour la prise en charge du timer, du clavier et de la souris. Le zip contient aussi un exemple simple d'utilisation.



Démo 3D
Catégorie : DémoAuteur : BugsHunter
Le démo de la toute première version de mon engin 3D basé sur OpenGL, compilable sous Linux et sous windows ( avec le port win32 de GCC ). Si vous ne disposez pas d'une carte accélératrice 3D, je recommende de modifier les quatre premier #define dans main.c, et de recompiler...



IP Chess
Catégorie : ProgrammeAuteur : BugsHunter
Ce petit programme, compilable avec le port win32 de GCC ( Cygwin, Mingw32, etc. ) permet de jouer aux échecs par internet. Il inclut un simple chat et d'autres utilisateurs peuvent se connecter pour regarder la partie. Désolé si le programme est en anglais, il a initialement été écrit pour pouvoir jouer contre quelqu'un sur internet, un anglophone.



Clone de warcraft 2
Catégorie : ProgrammeAuteur : BugsHunter
L'objectif n'était pas de créer un clone de warcraft 2, mais plutôt d'en réutiliser les graphiques pour créer un jeu de stratégie s'en inspirant. Le programme ne fut jamais complété, mais le système de AI utilisé demeure intéressant, étant capable de gérer aisément une mélée de quelques milliers d'unités sur un Pentium 200 :). Compilable également sous windows, avec le port win32 de GCC.



Shooter 2D
Catégorie : ProgrammeAuteur : BugsHunter
Ce début de jeu se veut similaire aux classiques de type "Galaxia". Il est tout de même quelque peu plus évolué, avec des rotations de sprites, des détections de collisions au pixel, de l'armement qui traque sa cible, etc. Il inclue un éditeur, mais ce n'était en fait qu'un simple essai et n'a donc jamais été complété. Le programme peut être compilé sous DOS avec DJGPP ou sous windows avec le port win32 de GCC et DirectX 3 au minimum.



Client IRC primitif
Catégorie : ProgrammeAuteur : BugsHunter
L'écriture de ce client IRC fort simple n'avait pour but que d'expérimenter l'utilisation des sockets sous windows, avec winsock... ( qui est particulièrement merdique en comparaison avec les sockets unix ). Nécéssite Cygwin ou Mingw32 pour être compilé.



Simulation de feu
Catégorie : ProgrammeAuteur : BugsHunter
C'est une simple simulation de feu en mode 13h, pouvant aider à la compréhension de l'utilisation de ce mode graphique et des optimisation possibles.


Autres codes source


Boboli
Catégorie : ProgrammeAuteur : Mike Hommel
Boboli est un jeu quasi-complet, dans le sens où il est jouable. Ses interrupts système sont TRÈS mal faits et causent parfois quelques problêmes de contrôle... mais par contre, le reste du code source peut se révéler très interessant.



Terrain / Plasma 3D
Catégorie : Engin 3DAuteur : Biggins
Le code source de ce terrain en 3D est interessant, mais le résultat final est assez lent ( 9fps sur un P133!! )...



DemoCD
Catégorie : LibrairieAuteur : Pancheri Paolo
Cette librairie permet de gérer le lecteur CD en utilisant les drivers mscdex. Le tout contient aussi un petit exemple simple d'utilisation de la librairie.



CPU
Catégorie : FonctionsAuteur : Phil Frisbie
Ce petit programme affiche les informations relatives au processeur, génération, famille, support mmx, etc. Le zip contient aussi un fichier texte expliquant tout ce qu'il y a à savoir sur le CPUID.



The Sound-Blaster Library
Catégorie : LibrairieAuteur : Joel H. Hunter
Cette magnifique librairie a été conçu expressément pour DJGPP, et elle supporte de nombreux formats de sons. Elle permet le mixage, le 'function callback', l'enchainement... Bref, elle offre tout ce que voudrait avoir quelqu'un soucieux d'avoir un excellant support de son dans ses programmes.



Pixelle\n par Jis

Créé pour n'importe quel affichage et n'importe quel Fureteur
Design par God_Cells 2oo3
Mis à jour par God_Cells