begin process at 2012 02 16 00:09:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Direct X

 > SOKOBAN 3D

SOKOBAN 3D


 Information sur la source

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Direct X Classé sous :jeu, sokoban, direct3d, cassetete, labyrinthe Niveau :Débutant Date de création :25/01/2007 Date de mise à jour :26/01/2007 08:41:39 Vu / téléchargé :11 587 / 1 284

Auteur : EBArtSoft

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Bonjour, ce programme est dans la ligné de mes derniers codes. Seulement pour corser un petit peu j'ai ajouté une interface 3D. Vous ne trouverez pas de gro scalcule ou d'algorithme de face caché car je suis aller au plus simple. C'est avant tout un code pour "debutant" bien qu'il soit toutefois necessaire d'avoir un minimum de connaissance en visual basic et en directx pour comprendre l'ensemble du code.


 Conclusion

Il y a beaucoup d'amelioration a faire surtout dans le domaine du rendu car il y a trop d'objet a mon gout mais je garde ça pour un autre code.

Bonne pr@g

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • EBSoko3D.vbpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 038 octets
  • EBSoko3D.vbwTélécharger ce fichier [Réservé aux membres club]Voir ce fichier52 octets
  • frmMain.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier36 024 octets
  • frmMain.frxTélécharger ce fichier [Réservé aux membres club]3 650 octets
  •   Data
    •   Binary
      • data.tmpTélécharger ce fichier [Réservé aux membres club]516 390 octets
      • EBSokoban.datTélécharger ce fichier [Réservé aux membres club]42 510 octets
      • program.exeTélécharger ce fichier [Réservé aux membres club]45 056 octets
    •   Layer
    •   Model
      • mBarril.EB3DTélécharger ce fichier [Réservé aux membres club]3 282 octets
      • mCaisse.EB3DTélécharger ce fichier [Réservé aux membres club]846 octets
      • mPlaque.EB3DTélécharger ce fichier [Réservé aux membres club]290 octets
      • mRobot.EB3DTélécharger ce fichier [Réservé aux membres club]7 842 octets
    • Sound
  •   Editeur

Télécharger le zip


 Historique

26 janvier 2007 08:41:39 :
Changement dans le code

 Sources du même auteur

Source avec Zip Source avec une capture COLOR PICKER
Source avec Zip Source avec une capture SAVEPICTURE() AU FORMAT PNG, JPG, TIF ETC...
Source avec Zip Source avec une capture SAUVEGARDER UNE IMAGE EN PNG
Source avec Zip Source avec une capture VB6 ADDIN - FAITES DISPARAITRE LES MSGBOX D'ERREUR IDE
Source avec Zip Source avec une capture MONITEUR CPU

 Sources de la même categorie

Source avec une capture HAPPY LAND - 3D VB6 GAME - OPEN SOURCE CODE par ZaidMarkabi
Source avec une capture METAL GEAR SOLID - 3D VB6 GAME - OPEN SOURCE par ZaidMarkabi
Source avec une capture FIGHT COMBAT II - 3D VB GAME - OPEN SOURCE par ZaidMarkabi
Source avec Zip Source avec une capture UTILISER LA CAMERA POUR DIRECTX par zulrigh
Source avec une capture STREET FIGHTER - 3D VB GAME - OPEN-SOURCE par ZaidMarkabi

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture [VBA] L4BY, GÉNÉRATEUR DE LABYRINTHES ET JEU DE RÔLE par Softmama
Source avec Zip Source avec une capture Source .NET (Dotnet) JEU DU LABYRINTHE EN 3D DIRECTX par banana32
Source avec Zip JEU DE LA ROUE DE LA CHANCE par yvesdudu
Source avec Zip Source avec une capture JEU SOKOBAN par EBArtSoft
Source avec Zip Source avec une capture BMW SERIE 7 par serge_saati

Commentaires et avis

Commentaire de FraGag le 26/01/2007 00:05:20

Les objets vont tous dans la même direction _visuellement_, peu importe dans quel direction on les pousse, mais "physiquement" ils vont dans la direction voulue. Dans le premier niveau, il vont dans la direction opposée au but... Donc, on ne voit plus ce qu'on pousse...

Commentaire de XtremDuke le 26/01/2007 01:05:47

L'idée est excellente ! Cependant, même remarques que FraGag, la gestion visuelle des objets n'est pas correcte.

Petite question : pourquoi utiliser un timer reglé sur 1ms ??? Il me semble qu'en DX la gestion du framerate doit se faire un temp CPU non ?

Sinon, vraiment sympa, manque plus que la gestion de camera ^^

Commentaire de EBArtSoft le 26/01/2007 08:43:55 administrateur CS

Ahah ne jamais faire de changement dans le code avant de poster une source ! Manquait vx et vy du coup boom ça marche plus !

Bon voila ça remarche.

Pour ce qui est du timer c'est a titre d'exemple je ferais une vrais boucle de jeu pour le prochain c'est promis :p

@+

Commentaire de EBArtSoft le 26/01/2007 08:46:37 administrateur CS

A oui... pour jouer avec la camera il faut utiliser les touches du clavier numerique : 8 4 6 2 0

@+

Commentaire de epson1 le 26/01/2007 22:28:10

Put... !Eb ,ou va tu chercher tant de génie ???
ça marche nickel , mais je crois qu'il y a un petit bug !
Est tu sur qu'on puisse finir le niveau 6 ?
Aprés 3 heures de prise de tronche ,j'ai pas réeussis à trouver la soluce .Rassure moi , c'est un bug ?(sinon ,ça veut dire que je suis trop con).Je suis frustré ,Je VEUX finir !!!
En tout cas :10/10

@+

Commentaire de EBArtSoft le 26/01/2007 22:54:54 administrateur CS

epson1> Si si c'est possible tu n'es pas "trop con" tu es juste honete car si tu ne l'etais pas tu aurais deja regardé la solution ici :

http://dragon.stack.nl/~nushae/sokoban/sokoban_orig.html

Merci et @+

Commentaire de FraGag le 27/01/2007 04:50:43

Ah, c'est mieux maintenant :). J'avais trouvé par hasard comment contrôler la caméra, il faudrait l'indiquer quelque part dans le programme. En tous cas, bon travail !

Commentaire de epson1 le 27/01/2007 15:38:12

Merci Eb , pour ces précisions .Je me disais aussi qu'en géneral ,tes softs marchent plutôt bien .Par contre ,j'ai été obligé de réduire le timer à 10 ms ,sinon ,incontrôlable ,trop rapide .Voila .

Bonne continuation .

@+

Commentaire de epson1 le 03/02/2007 00:41:10

Salut Eb ,c'est re-moi .

Cette fois ,ça y'est ,j'ai trouvé un problême : au niveau 12 ,il y à un pilier de trop ,qui ne se trouve pas dans la soluce à l'adresse que tu m'as indiquée,et qui apparement empêche de continuer .Voila ,je tenais juste à te le signaler .
Je vais essayer de finir ce niveau quand même ,on ne sait jamais  ... :P

Amitiés

@+

Commentaire de shadowmoy le 29/03/2007 17:12:54

c quoi cette fonction ????

Private Function MulDiv(ByVal v1 As Long, ByVal v2 As Long) As Long
    MulDiv = Int(v1 * v2 / v2)
End Function

ca peut etre renplacé par  MulDiv = Int(v1 * 1) donc par int(v1)
donc elle sert a rien la fonction :op

voila comment on desoptimise  un super code

nan mais sans dec tu as fait expré nan ??

sinon super le jeux ;op

ah si j'ai testé ta source de collision sous vista et apparament il doit pas aimer d3drm :op

sinon content que tu soit passé sous dx8

Commentaire de MOMOgrougrou1808 le 21/05/2007 21:11:06

slt a tous je n'arrive pas a compiler cette source car vb ne trouve pas dx8vb.dll et je ne sais pas ou trouver cette dll quelqu'un pourrais m'aider?

Commentaire de EBArtSoft le 21/05/2007 21:46:45 administrateur CS

http://www.dlldump.com/cgi-bin/testwrap/downloadcounts.cgi?rt=count&path=dllfiles/D/dx8vb.dll

Commentaire de MOMOgrougrou1808 le 22/05/2007 20:00:28

merci pour le lien ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Jeu de dames [ par Christophe ] Je cherche à réaliser un mini-jeu de dames. Sachant qu'on doit pouvoir ensuite gérer des événements Drag-Drop, quels types de contrôles dois-je utilis winamp et VB5 [ par Rescator ] bonjourj'utilise un petit prog ecris sous vb5 pour commander un jeu de lumière par le port // de mon PC. seulement j'aimerais récupérer le tempo de la bouger objet avet une manette de jeu? [ par ZIDANE ] Est ce que quelqu'un sait comment faire pour bouger un objet avec une mannette de jeu ordinaire ? (gamepad)Si vous avez la réponse pouvez vous me l'en Jeu de tir à la Rogue Spear [ par Nat ] Salut.Je développe un jeu de tir et j'ai grave besoin d'aide.Il me manque un graphiste et j'aimerais aussi savoir comment on fait pour interpréter la SOURCE JEU D'ECHEC [ par TOUATI ] POUR UN HANDICAPE SEMI VISUEL JE CHERCHE DES SOURCES POUR ADAPTER CE JEU A CES PROBLEMES POUR CELA JE CHERCHE /1/ les sources d'un jeu d'echec 2 / un DIRECT 3D 8 [ par JohnMason ] J'ai un tres gros probleme d'adaptation de DirectX7 vers DirectX8En effet, Direct3D 7 etait basé sur DirectDraw, or DirectDraw est absente dans Direct Cmt afficher une fenetre par dessus un jeu windows ? [ par lechti62 ] Bonjour je voudrai savoir si il est possible quand un jeu Windows ou Direct Xest lancé, de pouvoir afficher un programme fait avec VB par dessus ce je Comment creer un serveur de jeux en reseaux? [ par Momo3dfx ] Salut a tous,j'ai un exellent site, sur un jeu, j'ai du matos pour faire un serveur, j'ai tout sauf l'expérience et el savoir faire.-Comment fait-on p AIDE DATA SVP ! [ par Seb ] Je fais un programme jeu :j ai une basse access que j accede grace au data de vb et j aimerai mettre a jour le score d'une personne à la fin d un jeu. Direct3D sous VB HELP pour les functions [ par Niaphron ] Bonjour, je voudrais savoir comment crée un monde en 3D, juste les bases. J'ai bo cherché sur le net je ne trouve aucuns sites qui explique les foncti


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 : 6,365 sec (3)

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