begin process at 2010 02 10 07:57:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > PLUS OU MOINS AVEC QT

PLUS OU MOINS AVEC QT


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :qt, jeu, plus, moins, qt4 Niveau :Débutant Date de création :16/07/2008 Vu / téléchargé :3 841 / 240

Auteur : cynix

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Le célèbre jeu du noob en programmation, mais avec interface graphique s'il vous plait ^^
Ce programme utilise la librairie graphique Qt4 qui est portable sur linux et macintosh (paraît-il lol)
Le .exe est dans le zip mais nécessite des dlls pour bien fonctionner (voir conclusion)
Le principe : devinez un nombre entre 1 et 100.

Source

  • tout est dans le zip
tout est dans le zip

 Conclusion

- A compiler avec Qt4.
- Dlls à récupérer : http://site.voila.fr/debian/qtdlls.zip
- Les dlls doivent être dans le même dossier que l'exécutable.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture PONG EN SDL
Source avec Zip CONVERSIONS POUR DEBUTANTS
Source avec Zip Source avec une capture VULNERABILITÉ DE STRCPY() PAR L'EXEMPLE

 Sources de la même categorie

Source avec Zip Source avec une capture PLUS OU MOINS par antho974
Source avec Zip Source avec une capture TETRIS EN C++ AVEC SDL par Marmalus
Source avec une capture DÉMINEUR SOUS TERMINAL par aom333
Source avec Zip JEU: MARIO SOKOBAN par astro53
Source avec Zip JEU PUISSANCE IV par ElendilAranwe

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CRYPTEUR-DÉCRYPTEUR-IP par antho974
Source avec Zip Source avec une capture PLUS OU MOINS par antho974
Source avec Zip JEU DE DAMES 3D par vbclaude
Source avec Zip Source avec une capture LE JEU DU PLUS OU MOINS par Vyk12
Source avec Zip UN PETIT PLUS OU MOINS EN C, RIEN DE PARTICULIER par nautre125

Commentaires et avis

Commentaire de cynix le 16/07/2008 16:15:00

apparamment le .exe s'est fait virer du zip lors de l'upload désolé

Commentaire de _Jonathan le 16/07/2008 17:40:09

J'adore le principe de connect.
Faudrait que d'autres frameworks le reprennent... Qui a dit .NET ?

Commentaire de mogwai93 le 16/07/2008 21:22:36

pour les exe : c'est supprimé automatiquement (à cause des virus...)
il faut renommer l'extension exe si tu veux qu'il soit présent !

Commentaire de habiboo2288 le 17/07/2008 12:12:10

Bonjour; le fichier (.exe) est détérioré je peut le réparer.

Commentaire de exar le 17/07/2008 12:40:12

Salut !
Bon exemple pour les newbies: tu crées les composants QT, tu utilises les slots et les signaux.  Seul petit bémol: ajoutes des commentaires dans ton code.
Bonne continuation !

Commentaire de _Jonathan le 17/07/2008 13:51:53

Je ne sais pas ce que vous en pensez, mais cette méthode (créer des widgets «a la mano»") est bien pour bien comprendre comment marche Qt.
Est-ce que vous utilisez les fichiers .ui et l'héritage multiple (comme moi ^^) pour accélérer le dev ?
Avec cette méthode, on supprime la moitié du code...pas mal quand même!

Commentaire de exar le 17/07/2008 15:49:52 8/10

Personnellement, je développe "à la main", si je puis dire.  Bien entendu, j'utilise l'héritage, qu'il soit simple ou multiple, c'est un des grands intérêts de la POO, tout comme le polymorphisme.

Commentaire de cynix le 17/07/2008 15:59:44

merci pour vos réponses :)

Pour l'instant je dev aussi a la main, je n'ai pas encore eu l'occasion d'utiliser qt designer mais c'est pour bientôt.
Pour l'héritage multiple, je n'y suis pas habitué parce que j'ai débuté la poo avec java, et sauf erreur l'héritage multiple n'existe pas dans ce langage

encore merci

Commentaire de exar le 17/07/2008 17:31:09

CYNIX: oui et non...  L'héritage multiple (ou du moins un semblant) est possible grâce aux interfaces.  Je ne suis pas un champion du java, mais je pense que cela permet le polymorphisme, si je ne me trompe pas ?  Quelqu'un peut confirmer ?

Commentaire de _Jonathan le 17/07/2008 19:34:30

Non mais le parlait de l'héritage multiple pour l'interface (namespace Ui créé par uic.exe à partir des fichiers .ui)
Après, évidemment que lorsque l'on fait du C++, on utilise (forcément) l'héritage multiple.
MAIS, à la différence du java, tu peux faire de l'héritage multiple, mais sans utiliser d'interface (on dira classe abstraite en C++...). Car le java n'accepte pas qu'une classe dérive de deux classes... On en pense ce que l'on veut....

Commentaire de cynix le 18/07/2008 10:16:22

oui quand je parlais d'héritage multiple en java je ne parlais pas des implémentations d'interface ^^
et sinon pour les .ui , jamais utilisé encore mais ça semble cool :p

Commentaire de _Jonathan le 18/07/2008 10:52:09

Ouais, grâce a ce principe, tu as un code super clair.

Concernant les connect, il faut savoir qu'il existe le principe d'auto-connect. Je n'aime pas trop ce principe, car rend le code moins lisible :
au lieu de connect(BTN_quitter,SIGNAL(clicked()),qApp,SLOT(quit()));
tu aurais pu écrire une méthode on_BTN_quitter_clicker(). Cette derniere aurait été appellée directement lors d'un clic sur le bouton. En fait, la syntaxe est on_<Widget>_<Evenement>([<Arguments>])

C'est un peu ce que font .NET et compagnie.

Au final, moins de code, mais moins de clareté. Mais il faut quand même savoir que cela existe avec Qt...pour des projets «bidouille» ou on ne veut pas perdre de temps à pisser du code par exemple... ^^

Commentaire de exar le 18/07/2008 10:54:05

Je ne connaissais pas cela, tiens.  Intéressant pour des petits projets qui doivent être développés rapidement.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Qt4 ! [ par Anacr0x ] Ceci n'est pas vraiment une question (pardonnez-moi), mais je tenais tout de m&#234;me &#224; le signaler : Qt4 est sorti ! Pour ceux qui se demande Mémoire occupée par le programme ne cesse d'augmenter. [ par feanor11 ] Dans le jeu pong que j'ai publi&#233; r&#233;cemment sur ce site, je constate qu'&#224; l'&#233;x&#233;cution, il arrive que le jeu bloque et s'arr&#2 Creation jeu: gravité [ par Xneo ] j&#180;avais en tete de cr&#233;er un pti jeu de plateforme! et un premier souci se pose! et je pense qu&#180;il c&#180;est d&#233;ja pos&#233; aux pr Anti popup, probleme de kill !! [ par mistere ] Salut a tous, bon voila mon probleme, j'ai fait un anti popup pour fermer des fenetres IE qui se lance toute seule meme quand je navigue pas, par exem Création d'un petit jeu [ par Petipo ] Bonjour tout le monde. Avec un copain, on a envie de faire un petit jeu style "un livre dont vous etes le heros".Mais je voudrais qu'il y ait un syste TRYP-RTS [ par erazor ] Vous &#234;tes fan de jeu de strat&#233;gie?Vous r&#234;vez de participer au developpement d'un jeu vid&#233;o?Saisissez&nbsp;votre chance !<IMG alt=t Difficile de résumer... aidez moi SVP [ par supergrey ] Bonjour, voila mon probleme, je r&#233;alise un jeu avec DX9 et j'ai besoin d'y inclure un systeme pour enregister des videos des phase de jeu.J'ai do wxwidget + mysql [ par kyript ] bonjour a tous voila j'ai un gros soucis je cherche a mettre le resultat de certaine commande sql dans un wxString voici un examples de commande: M Faire un Xfire-like ou fraps-like [ par jpalluel ] Bonjour, j'aimerai faire un petit programme qui, &#224; la maniere de xfire, permette de faire apparaitre/disparaitre des messages pendant un jeu vid Fonction pour faire bouger un personnage dans un jeu [ par Tavarez59282 ] Voila je voudrai me lancer dans la cr&#233;ation d'un jeu en C et je vais pour cela avoir besoin de cr&#233;er une fonction qui fera bouger le personn


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,310 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales