begin process at 2012 02 17 03:28:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > DÉBUT D'UN JEU EN 3D SUR VB.NET (RESSEMBLE À DOFUS)

DÉBUT D'UN JEU EN 3D SUR VB.NET (RESSEMBLE À DOFUS)


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Source .NET ( DotNet ) Classé sous :Développement, Création jeux, Dofus, création, jeux Niveau :Débutant Date de création :15/03/2008 Date de mise à jour :16/03/2008 16:56:55 Vu / téléchargé :41 809 / 1 834

Auteur : benji2000

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

 Description

Cliquez pour voir la capture en taille normale
Alors voilà je joue sur Dofus depuis Avril 2007 et depuis un certain temps je souhaiterais créer un jeu comme celui-ci et je me suis mis à programmer et voilà mes débuts...


 Conclusion

Voilà si quelqu'un joue sur Dofus il peut me contacter sur Silouate /w DesPerso ou/w Rc-Lens
Sinon pour ceux qui n'y jouent pas ben vous pouvez me répondre sur ce site

 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

16 mars 2008 16:56:56 :
Voilà j'avais posté ma source la veille mais j'ai remodifier plusieur code ... Possibilité de créer soit même sa "map". Amélioration au niveau du design.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) DOVAX - WINCUT
Source avec Zip Source avec une capture Source .NET (Dotnet) MIXAGE DE MUSIQUE
Source avec Zip Source avec une capture Source .NET (Dotnet) COURSE
Source avec Zip Source avec une capture Source .NET (Dotnet) MORSE
Source avec Zip Source avec une capture Source .NET (Dotnet) JOUER AU PING-PONG CONTRE SON PC (TOP DU TOP).

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) JEU DE MÉMOIRE CLASSIQUE par raffika
Source avec Zip Source avec une capture Source .NET (Dotnet) DES CHIFFRES ET DES LETTRES par ShayW
Source avec Zip Source avec une capture FAIRE REBONDIR PLUSIEURS BALLES par pierreh51
Source avec Zip Source .NET (Dotnet) JE DES BRIQUES MOUVANTES par alpha5
Source avec Zip Source avec une capture TOWER BATTLE 2 par Softmama

 Sources en rapport avec celle ci

VB6 - DÉPLACEMENT D'UN CONTRÔLE SUR UN SEGMENT DE DROITE DÉL... par ucfoutu
Source avec Zip MODIFICATION SUR UN TIC_TAC_TOE par Guyguy1011
Source .NET (Dotnet) AMUSONS NOUS AVEC UN LABEL ^^ par Adn56
Source avec Zip Source avec une capture Source .NET (Dotnet) POKER REPLAY par us_30
Source avec Zip Source avec une capture Source .NET (Dotnet) DIGIDOTS TROUVEZ LES CERCLES par ShayW

Commentaires et avis

Commentaire de Kite37 le 16/03/2008 09:56:28

Bonjour !
J'ai travaillé il y a quelques temps sur un éditeur de map pour jeu 2D (posté sur ce site, voir mes sources) qui pourrait peut être te donner quelques idées.
Pour ma part, je suis assez intrigué par ton passage isométrique/2D.

Pourrais-tu me l'expliquer plus en détail si possible? Je pourrais ainsi apporter des améliorations non négligeables a mon éditeur en proposant la création de carte ISO :)

Cordialement, KiTe

Commentaire de benji2000 le 16/03/2008 16:53:47

Lu KITE37 je suis content que ma source te plais

En ce qui est du passage 2D/isométrique il n'y a pas trop de code vraiment incroyable...

Je demandes juste à toutes les cases créées de changer leur formes grâce à
Imports Systeme.Drawing.Drawing2D qui "coupe" les cases en losange (un effet 3D)

Pour le positionnement je me suis cassé la tête à trouver la formule :
.Location = New Point((NbrY.Text - 1) * 21 + X * 21 - Y * 21, Y * 13 + X * 13)

Après ce que je viens de dévoiller certaines personnes risqueraient de ne plus s'intéresser de ma sources...

Sinon peu tu m'envoyer l'adresse ou je pourais télécharger ta source merci.

Benji2000

Commentaire de bizzard4 le 16/03/2008 20:34:32

En fait tu pourrais peut être faire ton jeu en 2D normal puis ensuite le transformer en (diagonale) grâce à deux matrice de transformation (rotation et scale) tu fait une rotation de (je pense 45 degré) pour ensuite faire une scale pour donner l'effet oblique.

Ce n'est qu'une sugestion

Commentaire de Kite37 le 16/03/2008 20:37:41

hum ça peut être une idée je ferais des tests. Je n'ai jamais touché a ce genre de chose et ne sais absolument pas comment ça marche :s

Commentaire de bizzard4 le 16/03/2008 20:44:44

Voici un bon tutorial sur les matrices de transformations (pour openGl mais la théorie est présente)

http://www.siteduzero.com/tuto-3-23978-1-les-matrices.html

Commentaire de Kite37 le 16/03/2008 20:52:13

merci bien je m'y pencherais dès que possible :)

Commentaire de guanyun le 20/03/2008 21:55:04

Bonsoir Benji2000, tout d'abort bonne chance pour ton jeu que tu veux crée. Je ne mit connais pas du tout pour crée des maps etc ... Mais j'avais une question a te poser.
Je joue moi aussi a Dofus mais ... j'ai envie de changer donc quend tu aura fini ton jeu ou bien avancer, me contacter pour me laisser "essayer" ton jeu. Merci

Commentaire de benji2000 le 12/04/2008 15:38:55

on je me retrouve face a un nouveau problème , il faudrait trouver un code qui permet de nommer les cases comme avant mais de différente disposition enfin C pas facile a expliquer ...
Voilà le positionnement de mes cellules :

    C            C   C   C
  C C C            C   C
C C C C C   ->   C   C   C
  C C C            C   C
    C            C   C   C

Vue de face ->   Vue en 3D

Alors pour cette disposition j'y arrive mais le problème maintenant et qu'il faut tous leur donner un nom tel que :

    C       ->                   {0;0}
  C C C     ->          {-1;1} , {0;1} , {1;1}
C C C C C   -> {-2;2} , {-1;2} , {0;2} , {1;2} , {2;2}
  C C C     ->          {-1;3} , {0;3} , {1;3}
    C       ->                   {0;4}

Ce qui nous donnerais en 3D :

C   C   C   -> {0;0} , {1;1} , {2;2}
  C   C     ->     {0;1} , {1;2}
C   C   C   -> {-1;1}, {0;2} , {1;3}
  C   C     ->     {-1;2}, {0;3}
C   C   C   -> {-2;2}, {-1;3}, {0;4}

Voilà , je crées mes cellules sous la forme :
__________________________________________

Dim XX As Integer = 1

For Y = 0 To NbrY.Text - 1
    If XX = 0 Then
        XX = 1
    Else
        XX = 0
    End If

    For X = 0 To NbrX.Text - 1 - XX
        ReDim Preserve NoCase(NbrCases)
        NoCase(NbrCases) = New System.Windows.Forms.Label
        With NoCase(NbrCases)
            .Name = ?         <- Le problème viens d'ici ou j'ai besoin de la formule
            ....
            .Location = New Point(X * 40 + XX * 20, Y * 13) <- je les positionnes sous le format 3D
            ....
            ToolTip1.SetToolTip(NoCase(NbrCases), .Name) <- Je donnes leur nompour que celui si soit visible
            ....
            Me.Panel1.Controls.Add(NoCase(NbrCases)) <- Et pour finir j'ajoute la nouvelle cellule
            ....
        End With
        NbrCases += 1
    Next
Next
__________________________________________

Donc si j'ai la chance de tomber sur un mathématicien super doué en logique, qu'il puisse me donner ses idées...

Merci pour votre attention.

Commentaire de eragon_03_2 le 10/06/2008 18:16:24

PS : Dofus est en 2D

Commentaire de jordandm le 18/08/2009 00:24:56

bonjour j'ai etais hacker et je ses par qui j'ai son pseudo j'avez son compte il y'a pa longtemp j'voudrer retrouver le passe svp

Commentaire de tortue1993 le 08/09/2009 14:48:26

Bonjour, je ne suis pas un programmeur, en revanche je joue sur dofus depuis assez longtemps maintenant, environ 4 ou 5 ans, et je crois connaître pas mal de choses à son sujet...

Moi aussi je voulais programmer un jeu qui ressemblerait quelque part à dofus, je trouve que le graphisme du jeu est assez agréable à regarder et que l'humour omniprésent donne encore plus envie de jouer.

Je pense que :
- un bon graphisme est un point essentiel pour que les joueurs restent longtemps accro au jeu !
- la taille de la carte doit être assez grande, pas trop grande tout de même...
- les combats doivent avoir un minimum de tactique (je trouve le système du tour par tour pas trop mauvais pour ça), pas comme Shayia (le jeu est assez simple, vous appuyez sur toutes les touches du clavier, le combat dur 2 secondes, et vous gagnez...super!!!).
- la multitude des objets de panoplies, c'est super agréable...
- un monde pas trop sombre, plutôt féérique dans les coins gentils, et sombre et "terrifiant" dans les coins méchant

Je connais vraiment pas grand chose à la programmation, ce sont donc peut-être des sujets secondaire que l'on aborde dans ce genre de chose...

Pour des renseignements concernant le jeu, si vous avez des questions...n'hésitez pas à m'écrire.

Commentaire de Vagnewinner le 27/03/2011 17:17:27

Ça date, et je déterre ce topic ! Mais voilà je suis intéressé !
Je sais coder en VB.net et j'aime les autre langages !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Création de jeux videos [...] [ par LuLLy ] Bonsoir a tous :)Alors voila... Je suis un veritable débutant en visual basic, et j'ai entendu dire que l'on pouvait crée des jeux perso.Bien entendu création de jeux de lumiere pilotable par la musique du PC [ par toto68fr ] Tchao @tousJe suis passioné par lelectronique et encore plus par l'informatique. pendant longtemps j'ai progrmmé avec l'anciens Quick Basic et depuis Besoin avis sur création de jeux [ par faucheuse ] Bien le bonjour ami(e) programmeurs et programmeuzes, J'ai longuement hésiter avant de poster un tel message, de peur des "Bouh, t'es nul" XD Alors Recherche de collaborateurs pour développement d'un émulateur Arcade en VB 6. [ par Captain Idiot ] SHAME est un émulateur de jeux d'arcade écrit en Visual Basic 6J'ai commencé le développement d'un émulateur d'arcade, nommé Shame, dans le style de M Création d'un graphset sous VBA [ par dambroise ] Bonjour,Je souhaiterais créer un graphset paramétré en fonction du nombre d'actions par étape.Le problème est que je n'y connais strictement rien (ni création d'1 code barre [ par auroma ] Salut à tousJe viens de télécharger  ZIP :: GÉNÉRATEUR DE CODES À BARRES (EAN8, EAN13, EAN13+2 ET EAN13+5) c'est bien, mais  que dois-je faire pour cr Les jeux video [ par bonjourc ] BonjourJ'ai dans l'idée de coder un jeu video.J'ai une idée assez précise de ce que je veux faire, et apprendre de nouveaux langage ne me fait pas peu Création d'un formulaire et selection d'une présentation powerpoint [ par rimbaut ] Bonjour à tous, Je voudrais créer un formulaire où apparaît diverses présentation powerpoint et , dans un premier temps, sélectionner l'une d'entre el Problème dans création MSI [ par PascalCmoa ] Bonjour à tous,Je suis en train de finir un projet sous VB.Net 2005 et Crystal Report Xi R2. La partie software pas de problème .Mon problème vient de Création de mysql... [ par Sator ] bonjour, tous le monde, petite question...est-il possible de créer dynamiquement une base,table, et champ d'une base mysql depuis vb6? j'ai trouvé ple


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,045 sec (3)

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