Comment réaliser
un programme de jeu en réseau, un Chat ou toutes autres programmes
faisant communiquer plusieurs ordinateurs ensemble ???... En utilisant
les composants ClientSocket et ServerSocket !
Les jeux utilises
des Sprites pour faire bouger les images. Aprés avoir vu
comment faire bouger des images (turoriel32) nous allons voir
comment détecter la collision de 2 images qui ont des contours
irréguliers ...
Comprendre comment
sont construites les courbes de Bézier (en
3D elles sont utilisées par les Nurbs..;) pour épouser
une surface quelque soit sa structure... des exemples montrent
comment exploiter ses fonctions et quelles utilisations ont peut
en faire (trajéctoire de Sprite, modélisation 3D...)
La transformée
de Fourier permet : de faire un analyseur de spectre,
un égaliseur, de compresser et décompresser un mp3,
de compresser et décompresser une image jpg, de compresser
et décompresser une vidéo mpg et cie ...j’en passe
et des meilleures…
Comment réaliser
un Sprite (image) qui se déplace sans effacer le décor
et sans effets indésirables (traces, clignotement...) C'est
le système que j'ai utilisé pour le jeu Ballon4.0(760ko)
et Pongo (1.6Mo)
Comment détourner
les messages windows... Les connaisseurs du BPW (ancêtre
de Delphi) n'y trouveront rien de spécial, vu que c'était
comme ça qu'il fallait programmer...pour les autres cela
ouvre certaines possibilitées...
Tout savoir sur
la constitution des images: Canvas, Couleur, Pixel, Palette, Programmation
des couleurs, Bitmaps, et aussi la très puissante fonction
Scanlines...faire des transformations d'image n'aura plus de secret
pour vous (en 5 parties)!!!
Habituellement
le niveau de documentation se résume à quelques formules dans
les fichiers décrivant le format des mods et autres s3m. Même
si ces formules sont complètes, elles sont souvent inutilisables
pour ceux qui ne savent pas comment les exploiter. ...le Pitch
des modules
Il est très facile
de jouer un fichier Wav en utilisant l'api sndPlaySound, mais
dès qu'on veut sortir des sentiers battus, il faut pouvoir programmer
soi-même ce que la carte va jouer. Par exemple un player de modules...
Dans la série
des grandes découvertes et des grandes victoires de l'esprit humain
sur la bête machine qui n'y comprend rien, et surtout celles qu'on
attendait tous avec une impatience pourtant très bien camouflée,
voici : le Copper ou Raster .Explications + Exemple.. 2Ko
En général, un
algo se traduit facilement du 8bit vers le 32bits, mais parfois
c'est plus difficile ou bien on passe à côté d'optimisations rendues
possibles par ce nouvel environement...
Le Bump mapping
c'est l'art de vous faire croire qu'une image possède un relief,
et pour mieux vous en persuader, vous pouvez déplacer votre curseur
souris pour voir apparaître ici une crête, là un ravin, le tout
se déformant en temps réel en fonction de la position de la source
lumineuse que constitue votre curseur.
La 3D ça
vous tente ??? Un tutorial comme il y en a peu... Toutes les fonctions
de 3D expliquées avec des exemples. Comprendre la 3D dans
ses moindres détails... UN MUST
!!!
Comment réaliser
un effet de loupe qui agrandit la zone autour du curseur de la
souris et qui continue à se produire lorqu'on passe sur
des Composants...6Ko
La technique du
Triple Buffer pour afficher un logo sur un fond et laisser transparent
les contours du logo, puis réaliser un scroll à
l'interieur du logo...24Ko
Comment réaliser
la saisie d'une date (avec tous les tests) sans aucunes saisie
à l'écran!!! En utilisant le composant standard
TCalendar et quelques astuces... 6Ko
Comment faire
pour avoir des liens Hypertext sur une Form et lancer son navigateur
ou sa messagerie ? Comment simuler internet en changeant le curseur
de la souris lorsqu'on passe sur un texte... 6 Ko
Comment changer la couleur (par une des
7 couleurs de base) d'une image en gardant sa luminositée.
Dans un Jeu cela permet d'avoir qu'une seule image au lieu de
plusieurs... Exemple: 4 équipes les Rouges, les Verts,
les Jaunes et les Gris. Le dessin, ou l'animation, qui représente
le joueur sera colorisée en fonction du joueur qui joue.
Conclusion: pour gagner de la place (moins de dessins en mémoire)
ou faire des effets spéciaux (nuit
qui tombe, variation de lumière...) c'est ce qu'il te
faut.. 3 Ko.
Comment ajouter
des sons (*.wav inclus dans un fichier de Ressources .res) à
mon programme ? 11 Ko - Voir le programme Wav_Res3.0
pour générer le fichier Ressource .res