o_Cards.dll v1.2

Pourquoi ne pas développer un jeu de cartes ?
Votre conjoint, vos enfants, vos amis adorent passer le temps en jouer au solitaire,
grimpette, ramis, poker, ...

Développement classique d'un jeu de cartes :
1. Lancer son RAD préférée, Delphi par exemple.
2. Créer le tableau de cartes en disposant des TImage sur un TForm ou en créeant
dynamiquement les objets dans le OnCreate.
3. Un p'tit tour dans Notepad & brcc32.exe pour créer un fichier RES contenant les BMP
des 52 cartes (flûte, où sont les jokers ? ).
4. Générer les évenements Onclick, OnDragDrop, ... des différentes cartes pour
interpréter les mouvements de l'utilisateur.
5. Construire le reste des objects pour définir les règles du jeu : pile de cartes,
mémoriser les emplacements des cartes, autoriser/interdire les drag&drop, ...
6. Bref, de la sueur est apparu sur votre front et vous en ętes à la 15ème tasse de
café ...
7. Reste à définir encore les animations de cartes pour faire un peu pro. Et voila, entre
les bringToFront/SendToBack, les scintillements, et les cartes qui disparaissent, on se
demande si on ne ferait pas mieux de continuer au Solitaire de Windows.
8. Et dire qu'il faudra recommencer le tout pour le prochain jeu !!!

La solution : o_Cards.dll (différente de cards.dll).
Olibul a passé de nombreuses heures à développer une dll qui prend en charge ces
différents points. Fini ces centaines de lignes de code pour un solitaire.
Adapter les objets crées à partir de la DLL à vos règles du jeu et il ne vous reste plus
qu'à consacrer un peu de temps à la boite d'A Propos, fichier d'aide, ... et vous pouvez
męme programmer avec un autre language que Delphi !!

o_Cards.dll est une dll permettant de programmer des jeux de cartes sans avoir à se
soucier de la gestion graphique. o_Cards.dll prend en charge l'affichage des cartes, leur
transfert entre piles, les opérations de drag and drop entre piles et bien plus encore...

Le présent fichier d'installation va installer o_Cards.dll dans votre répertoire système,
va installer un fichier de test et un fichier d'aide constituant le mode d'emploi de
o_Cards.dll dans le répertoire C:\Program Files\olibul\o_Cards\ et un raccourci vers ce
fichier sur votre bureau.
Le programme installe également un goupe programme "o_Cards" reprenant les raccourcis
vers ces deux programmes et vers un désinstalleur.


Une série de programmes exemples avec leurs sources sont disponibles sur
< www.fobec.com ~ Grenier ~ o_Cards.dll - Demos > à l'adresse suivante :

http://www.fobec.com/protec/grenier2/encadre.php3?id_log=123


MiniSolitaire : version minimale d'un jeu de solitaire pour montrer le peu d'instructions
nécessaires à la programmation du jeu. Code source en D5 et VB5

ChrisPyram1 : programme pour expliquer les limites de o_Cards.dll. Code source en D5.

ChrisPyram2 : programme pour expliquer comment repousser les limites de o_Cards.dll. Code
source en D5.

Solitaire : jeu de solitaire complet. Code source en D5.

Tous les codes sources sont gracieusement livrés à titre d'exemple. Exploitation
commerciale interdite.


L'utilisation de o_Cards.dll est gratuite pour la réalisation de graticiel ou freeware.
Pour toute utilisation commerciale vous devez acquérir une licence au prix de 100€.

La diffusion de o_Cards.dll n'est soumise à aucune restriction pour autant que l'ensemble
des fichiers constituant le package de distribution soient inclus: o_Cards.dll,
o_Cards.hlp, o_Cards.cnt et TestDll.exe.

05/01/2006 : version 1.2 : correction de c_CardDragToStack
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour25/02/2005
VisualisationVu 3341 fois
PublicInternaute zz
CategorieDelphi - Grenier - Developpement
Télécharger le logiciel
Télécharger2015 fois
Taille0 ko
 
Auteur de l'article
olibul olibul
connecté le 23/11/2011
Belgique
10 articles dans la section
Contacter l'auteur