begin process at 2012 02 10 07:51:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > PUISSANCE 4 C++

PUISSANCE 4 C++


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :Puissance 4, WinGDI, WinAPI Niveau :Débutant Date de création :27/03/2008 Date de mise à jour :28/04/2008 03:11:54 Vu / téléchargé :6 507 / 423

Auteur : Fituza

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

 Description

Cliquez pour voir la capture en taille normale
Puissance 4.
Compilé avec Visual Studio V8 SP1.
Jouable à deux.
Textures réalisées par Licoti.


 Conclusion

J'apporterai d'autre fonctionnalité sur demande ;). N'hésitez pas à me prévenir en cas de BUGs.
Si vous souhaitez recompiler la source n'oubliez pas d'inclure msimg32.lib.

 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


 Historique

28 mars 2008 00:27:50 :
Ajout/Modification commentaire.
28 mars 2008 00:31:38 :
Modification archive ajout SDL.dll.
24 avril 2008 04:47:30 :
Passage de la SDL à WinGDI.
28 avril 2008 03:11:58 :
Correction d'erreurs, rajout du cadre de la fenêtre.

 Sources du même auteur

TABLE ASCII

 Sources de la même categorie

Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79
Source avec Zip AUTRE GRILLE DE SUDOKU par Eneur
Source avec Zip Source avec une capture SOKOBAN EN C POUR DÉBUTANT (VERSION AMÉLIORÉE BASÉE SUR LE T... par eustatika

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JEU PUISSANCE 4 EN C AVEC GTK par msaidara
Source avec Zip PUISSANCE 4 C par Simon73
Source avec Zip PUISSANCE 4 EN SDL, AVEC SAUVEGARDE , JOUEUR VS JOUEUR OU IA... par diablosephiroth
Source avec Zip SUPER MINI MP3 JOUEUR par f_l_a_s_h_b_a_c_k
Source avec Zip Source avec une capture Source .NET (Dotnet) PUISSANCE 4 par XelectroX

Commentaires et avis

Commentaire de _Jonathan le 02/04/2008 16:55:37 6/10

Pas d'IA...quel domage...
Je te conseille de regarder le mien (en C++) si un jour, tu veux implémenter un joueur "ordinateur".
http://www.cppfrance.com/codes/PUISSANCE-OPENGGL-AVEC-IA-MIN_MAX-ALPHA-BETA_41137.aspx

Allez, les graphismes sont sympas...6/10

Commentaire de Arnold59 le 07/08/2008 22:01:15

Bonjour,

Est-il possible d'utiliser ton programme sous Linux.

Dans ce cas, que faut-il rendre Générique ?

--> Compilation avec gcc 4.2.3
Puissance4/src$ gcc -c *
Dans le fichier inclus à partir de Game.cpp:1:
Game.hpp:3:21: erreur: windows.h : Aucun fichier ou dossier de ce type
Dans le fichier inclus à partir de Background.hpp:3,
          à partir de Game.hpp:5,
          à partir de Game.cpp:1:
MyPicture.hpp:29:7: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de Game.hpp:5,
          à partir de Game.cpp:1:
Background.hpp:52:8: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de Game.hpp:6,
          à partir de Game.cpp:1:
Player.hpp:23:7: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de Game.cpp:1:
Game.hpp:17:7: attention : pas de retour chariot à la fin du fichier
Game.cpp:64:2: attention : pas de retour chariot à la fin du fichier
In file included from Background.hpp:3,
                 from Game.hpp:5,
                 from Game.cpp:1:
MyPicture.hpp:8: erreur: «UINT» has not been declared
MyPicture.hpp:10: erreur: «HDC» has not been declared
MyPicture.hpp:11: erreur: «HDC» has not been declared
MyPicture.hpp:23: erreur: «HBITMAP» does not name a type
MyPicture.hpp:24: erreur: «COORD» does not name a type
MyPicture.hpp:25: erreur: «SIZE» does not name a type
MyPicture.hpp:26: erreur: «UINT» does not name a type
In file included from Game.hpp:5,
                 from Game.cpp:1:
Background.hpp:17: erreur: «HDC» has not been declared
In file included from Game.hpp:6,
                 from Game.cpp:1:
Player.hpp:11: erreur: «HDC» has not been declared
Player.hpp:14: erreur: «HDC» has not been declared
In file included from Game.cpp:1:
Game.hpp:11: erreur: «HWND» does not name a type
Game.hpp:12: erreur: ISO C++ forbids declaration of «HDC» with no type
Game.hpp:12: erreur: expected «;» before «*» token
Game.hpp:15: erreur: «DWORD» does not name a type
Game.cpp:3: erreur: «DWORD» does not name a type
Main.cpp:1:21: erreur: windows.h : Aucun fichier ou dossier de ce type
Dans le fichier inclus à partir de Background.hpp:3,
          à partir de Game.hpp:5,
          à partir de Main.cpp:2:
MyPicture.hpp:29:7: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de Game.hpp:5,
          à partir de Main.cpp:2:
Background.hpp:52:8: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de Game.hpp:6,
          à partir de Main.cpp:2:
Player.hpp:23:7: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de Main.cpp:2:
Game.hpp:17:7: attention : pas de retour chariot à la fin du fichier
In file included from Background.hpp:3,
                 from Game.hpp:5,
                 from Main.cpp:2:
MyPicture.hpp:8: erreur: «UINT» has not been declared
MyPicture.hpp:10: erreur: «HDC» has not been declared
MyPicture.hpp:11: erreur: «HDC» has not been declared
MyPicture.hpp:23: erreur: «HBITMAP» does not name a type
MyPicture.hpp:24: erreur: «COORD» does not name a type
MyPicture.hpp:25: erreur: «SIZE» does not name a type
MyPicture.hpp:26: erreur: «UINT» does not name a type
In file included from Game.hpp:5,
                 from Main.cpp:2:
Background.hpp:17: erreur: «HDC» has not been declared
In file included from Game.hpp:6,
                 from Main.cpp:2:
Player.hpp:11: erreur: «HDC» has not been declared
Player.hpp:14: erreur: «HDC» has not been declared
In file included from Main.cpp:2:
Game.hpp:11: erreur: «HWND» does not name a type
Game.hpp:12: erreur: ISO C++ forbids declaration of «HDC» with no type
Game.hpp:12: erreur: expected «;» before «*» token
Game.hpp:15: erreur: «DWORD» does not name a type
Main.cpp:4: erreur: «LRESULT» does not name a type
Main.cpp:6: erreur: expected initializer before «WinMain»
Dans le fichier inclus à partir de MyPicture.cpp:1:
MyPicture.hpp:3:21: erreur: windows.h : Aucun fichier ou dossier de ce type
MyPicture.hpp:29:7: attention : pas de retour chariot à la fin du fichier
MyPicture.cpp:76:2: attention : pas de retour chariot à la fin du fichier
In file included from MyPicture.cpp:1:
MyPicture.hpp:8: erreur: «UINT» has not been declared
MyPicture.hpp:10: erreur: «HDC» has not been declared
MyPicture.hpp:11: erreur: «HDC» has not been declared
MyPicture.hpp:23: erreur: «HBITMAP» does not name a type
MyPicture.hpp:24: erreur: «COORD» does not name a type
MyPicture.hpp:25: erreur: «SIZE» does not name a type
MyPicture.hpp:26: erreur: «UINT» does not name a type
MyPicture.cpp:3: erreur: «UINT» has not been declared
MyPicture.cpp: In constructor «MyPicture::MyPicture(int, int, int, int)»:
MyPicture.cpp:5: erreur: «hBitmap» was not declared in this scope
MyPicture.cpp:5: erreur: «GetModuleHandle» was not declared in this scope
MyPicture.cpp:5: erreur: «MAKEINTRESOURCE» was not declared in this scope
MyPicture.cpp:5: erreur: «LoadBitmap» was not declared in this scope
MyPicture.cpp:6: erreur: «NULL» was not declared in this scope
MyPicture.cpp:8: erreur: «CoordDest» was not declared in this scope
MyPicture.cpp:8: erreur: «CoordSrc» was not declared in this scope
MyPicture.cpp:12: erreur: «SizeDest» was not declared in this scope
MyPicture.cpp:12: erreur: «SizeSrc» was not declared in this scope
MyPicture.cpp:14: erreur: «class MyPicture» has no member named «Colorkey»
MyPicture.cpp:18: erreur: «MB_OK» was not declared in this scope
MyPicture.cpp:18: erreur: «MessageBox» was not declared in this scope
MyPicture.cpp: At global scope:
MyPicture.cpp:23: erreur: variable or field «Print» declared void
MyPicture.cpp:23: erreur: «HDC» was not declared in this scope
MyPicture.cpp:23: erreur: «hDC» was not declared in this scope
MyPicture.cpp:35: erreur: variable or field «Erase» declared void
MyPicture.cpp:35: erreur: «HDC» was not declared in this scope
MyPicture.cpp:35: erreur: «hDC» was not declared in this scope
MyPicture.cpp:35: erreur: expected primary-expression before «&» token
MyPicture.cpp:35: erreur: «background» was not declared in this scope
MyPicture.cpp: In member function «void MyPicture::MoveSRC(int, int)»:
MyPicture.cpp:55: erreur: «CoordSrc» was not declared in this scope
MyPicture.cpp: In member function «void MyPicture::MoveDEST(int, int)»:
MyPicture.cpp:60: erreur: «CoordDest» was not declared in this scope
MyPicture.cpp: In member function «void MyPicture::ResizeDEST(int, int)»:
MyPicture.cpp:65: erreur: «SizeDest» was not declared in this scope
MyPicture.cpp: In member function «void MyPicture::SetColorKey(int, int, int)»:
MyPicture.cpp:70: erreur: «Colorkey» was not declared in this scope
MyPicture.cpp:70: erreur: «RGB» was not declared in this scope
MyPicture.cpp: In destructor «MyPicture::~MyPicture()»:
MyPicture.cpp:75: erreur: «hBitmap» was not declared in this scope
MyPicture.cpp:75: erreur: «DeleteObject» was not declared in this scope
Dans le fichier inclus à partir de Player.hpp:3,
          à partir de Player.cpp:1:
MyPicture.hpp:3:21: erreur: windows.h : Aucun fichier ou dossier de ce type
MyPicture.hpp:29:7: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de Player.hpp:4,
          à partir de Player.cpp:1:
Background.hpp:52:8: attention : pas de retour chariot à la fin du fichier
Dans le fichier inclus à partir de Player.cpp:1:
Player.hpp:23:7: attention : pas de retour chariot à la fin du fichier
Player.cpp:40:2: attention : pas de retour chariot à la fin du fichier
In file included from Player.hpp:3,
                 from Player.cpp:1:
MyPicture.hpp:8: erreur: «UINT» has not been declared
MyPicture.hpp:10: erreur: «HDC» has not been declared
MyPicture.hpp:11: erreur: «HDC» has not been declared
MyPicture.hpp:23: erreur: «HBITMAP» does not name a type
MyPicture.hpp:24: erreur: «COORD» does not name a type
MyPicture.hpp:25: erreur: «SIZE» does not name a type
MyPicture.hpp:26: erreur: «UINT» does not name a type
In file included from Player.hpp:4,
                 from Player.cpp:1:
Background.hpp:17: erreur: «HDC» has not been declared
In file included from Player.cpp:1:
Player.hpp:11: erreur: «HDC» has not been declared
Player.hpp:14: erreur: «HDC» has not been declared
Player.cpp: In constructor «Player::Player(int, int)»:
Player.cpp:6: erreur: «RGB» was not declared in this scope
Player.cpp: At global scope:
Player.cpp:8: erreur: «HDC» has not been declared
Player.cpp:24: erreur: «HDC» has not been declared

Commentaire de _Jonathan le 08/08/2008 21:08:52

Il est fait avec l'API WIn32...qui est celle de windows. DOmage pour toi petit linuxien...
SInon, du coté de wineHq et une recherche sur la cross comilation devrait résoudre ton pb...

Bon ok : installe Windows, sa ira plus vite, et ce sera plus simple... ;)

Commentaire de Fituza le 15/08/2008 22:03:10

Si tu veux je peux te filer une version fait avec la SDL au moins pour la conversion ca sera pas compliqué...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

APIENTRY/WINAPI WinMain(...... [ par jmz ] Bonjour à tous,Dans le genre d'instruction :Int APIENTRY WinMain(HINSTANCE.....qu'est ce qui contraint l'usage exclusif (semble-t-il ?) des mots APIEN Quelqu'un aurait til un code source pour un feux d'artifice en winapi [ par bricewullus21 ] Bonjour a tous,Je suis actuellement bloqué sur ma création de feux d'artifice en WINAPI. Quelqu'un pourrait il m'aider en me donnant des bouts de code ScannerIP() [ par JCpp ] Il y a-t-il un moyen d'ouvrir 100 Theard sans écrire :DWORD WINAPI ScaneIP1(LPVOID param){..}DWORD WINAPI ScaneIP2(LPVOID param){..}. compatibilité borland microsoft visual [ par swnnos ] Bonjour je dois réutiliser un fichier d'en tête fourni par le constructeur d'une platine d'usinage. Seulement ce fichier est compatible borland mais p [WINAPI] Arguments [ par darkalpha ] Bonjour, je cherche à récupérer les arguments passés au programme suivant :--------------------#include <windows.h>int WINAPI WinMain(HINSTANCE SetDlgItemText dans un Theard [ par JCpp ] J'ai réalisé un Theard :HANDLE hConnect;DWORD threadId;DWORD WINAPI Mon_Theard (LPVOID param);...hConnect=CreateThread(NULL,0,Mon_Theard,NULL,0,&threa Selection de fichiers/dossiers (WinApi ) [ par javert ] Salut,je cherche comment ouvrir une fenetre avec la WinApi permettant de parcourir l'arborescence pour selectionner un fichier ou un dossier.Je sais q Apeler Fonction WINAPI [ par tontonjab ] voila, je voudrais apeler une fonction de type:INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR cmdline, INT )seulement, comme jutilise MFC je ne Treeview en C (winapi) [ par joh ] Bonjours ,Je suis entraine d'utiliser un treeview (pas mfc) et j'ai un probleme pour récuperer l'élément séléction dans mon treeview .Si quelqu'un a u [MFC .NET] Erreur dans wingdi.cpp ligne 92 [ par Atmaweapon ] Bonjour, Je suis en train de développer une application MFC sous .net en Simple Docum


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 2,106 sec (3)

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