[exemple] c++ , SDL Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment : -35%
Pack Smartphone Samsung Galaxy A25 6,5″ 5G + ...
Voir le deal
241 €

 

 [exemple] c++ , SDL

Aller en bas 
2 participants
AuteurMessage
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[exemple] c++ , SDL Empty
MessageSujet: [exemple] c++ , SDL   [exemple] c++ , SDL EmptyMar 29 Mar 2011 - 0:52

Bonjour,

Alors c'est un petit exemple d'utilisation de la SDL.
Au niveau du programme, rien de bien intéressant, j'ai juste instancié 5 petits cube blanc qui rebondissent sur les murs.

C'est un petit exemple pour ceux qui ont suivis quelques cours de c++ et ont déja utilisé la SDL (typiquement les 2 tutos sur www.siteduzero)
Au programme:
→ Systeme d'objets à la game maker avec les event : (create, step, draw, ...) : class et héritage de class
→ utilisation de vectors de la SDL notamment les itérators pour stocker les objets
→ utilisation des variables statiques
→ ...

TELECHARGER

A la base, ce n'était pas un exemple, je voulais voir ce que je pouvais faire en c++, étant donné que je n'avais jamais vraiment programmer de jeux en c++, histoire de voir si je pouvais m'attaquer à plus complexe. Finalement, pas de problème. Je me suis dit que ça pouvais toujours aidé de le poster. Si vous avez des remarques sur la façon dont j'ai programmé, ( c'est la première fois que je fais ça, c'est peu être pas bien conçus) , je prend.
Si vous avez des questions aussi, j'y répondrais volontier.

Revenir en haut Aller en bas
CoDeAVE
Utilisateur confirmé: Rang **
CoDeAVE


Messages : 408
Localisation : Québec

[exemple] c++ , SDL Empty
MessageSujet: Re: [exemple] c++ , SDL   [exemple] c++ , SDL EmptyVen 1 Avr 2011 - 4:16

J'aime bien ^^

Ta classe:

class objet
{
private:
public:
virtual void create();
virtual void step();
virtual void draw(SDL_Surface *ecran);
virtual void destroyed();
};

Pourrait carrément être une interface (classe virtuelle pure):

class objet
{
private:
public:
virtual void create() = 0;
virtual void step() = 0;
virtual void draw(SDL_Surface *ecran) = 0;
virtual void destroyed() = 0;
};

De cette façon ta classe objet n'est pas instanciable et les autres classe qui en héritent doivent absolument implémenter les méthodes pour ne pas devenir virtuelle pure non plus (non instanciable).
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

[exemple] c++ , SDL Empty
MessageSujet: Re: [exemple] c++ , SDL   [exemple] c++ , SDL EmptyLun 4 Avr 2011 - 17:32

merci beaucoup.

Je voulais faire ça en faite dans l'esprit, mais je ne savais pas que c'était comme cela (=0)
Revenir en haut Aller en bas
Contenu sponsorisé





[exemple] c++ , SDL Empty
MessageSujet: Re: [exemple] c++ , SDL   [exemple] c++ , SDL Empty

Revenir en haut Aller en bas
 
[exemple] c++ , SDL
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» exemple de gta en 3d
» Exemple
» [Exemple] Barre de Vie
» Exemple: Drag&Fly
» GM6 : Exemple de jeu de grapin

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Programmation-
Sauter vers: