Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

-35%
Le deal à ne pas rater :
-35% sur la machine à café Expresso Delonghi La Specialista Arte
359.99 € 549.99 €
Voir le deal

4 participants

    Test: Jeu1

    Grab's Software
    Grab's Software
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 225
    Age : 27
    Localisation : CH
    Date d'inscription : 14/02/2012

    Test: Jeu1 Empty Test: Jeu1

    Message par Grab's Software Mar 2 Avr 2013 - 13:08

    Bonjour,

    Je me suis amusé à essayer de créer un petit jeu animé sur SZ 2012 (juste un test)

    ça donne un truc du genre :

    Test: Jeu1 Captur10

    (Le jeu n'est pas terminé: il ne saute pas correctement (espace pour sauter), il y pas de variations, Il n'y a pas de niveaux et il n'y a pas de chocs avec les obstacles Razz )

    Je n'arrive pas à faire que quand 2 objets se rencontrent il se passe une action, si vous avez une idée ??

    Je peux passer le projet à quelqu'un si ça l'intéresse pour continuer à développer le jeu ? (Il suffit de demander)

    Lien de téléchargement (exe): http://e-nautia.com/sofp/disk/Téléchargement/jeu1.exe

    Merci de laisser un commentaire Very Happy

    Cordialement
    Alain Graber
    Szman
    Szman



    Masculin Nombre de messages : 1257
    Age : 24
    Localisation : 76230 Bois-Guillaume
    Emploi/loisirs : Code, musique, sport
    Humeur : Toujours heureux évidemment!
    Date d'inscription : 22/10/2011

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Szman Mar 2 Avr 2013 - 14:29

    Sa m'a l'air intéressent^^
    Juste un petit conseil, met le fond de la form en blanc.
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par polien Mar 2 Avr 2013 - 15:53

    bonjour,

    j'avais pas vu ce post amusé
    j'ai essayé le jeu et je trouve que le défilement est très bien (s'est fluide et sans bug).

    Par contre pour les collisions va falloir les gérer, et là s'est beaucoup plus difficile (surtout que le vb ne dispose pas à ma connaissance de bibliothèques gérants la collision).

    bon courage pour continuer le projet Wink
    Grab's Software
    Grab's Software
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 225
    Age : 27
    Localisation : CH
    Date d'inscription : 14/02/2012

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Grab's Software Mar 2 Avr 2013 - 22:22

    softewarzatorman a écrit:Sa m'a l'air intéressent^^
    Juste un petit conseil, met le fond de la form en blanc.
    Oui, l'interface n'est pas très belle non plus pour le moment Razz

    polien a écrit:bonjour,

    j'avais pas vu ce post amusé
    j'ai essayé le jeu et je trouve que le défilement est très bien (s'est fluide et sans bug).

    Par contre pour les collisions va falloir les gérer, et là s'est beaucoup plus difficile (surtout que le vb ne dispose pas à ma connaissance de bibliothèques gérants la collision).

    bon courage pour continuer le projet Wink
    Vous n'aurez pas les codes VB pour obtenir la location d'un objet en nombre pour l'enregistrer dans une variable, comme ça je met que: si la location du bonhomme = la location de l'objet, alors BOOOUUUM

    Vous pigé ? Razz

    Cordialement
    Alain Graber
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Blackorion35 Mer 3 Avr 2013 - 8:47

    Bonjour, Spécialiste dans la conception de jeux vidéo 3D amateur depuis 2006 (et pro depuis 2011) je vais essayé de te répondre même si j'avou ne jamais avoir testé cela avec SZ2012 amusé' J'ai jamais testé en VB.NET alors j'ai fait quelques recherches rapides : tout d'abord en effet comme le propose les uatres met le fond de ta fenêtre en blanc. Ensuite tu doit créer ce qu'on appel une IT-BOX (comme pour un OS en gros, voir Mantrix*). Cela rend la collision possible. En faite tu applique sur ton rectangle noir un panel (par exemple) en mode transparent qui devra suivre en temps réel ton fond (qui bouge), histoire qu'il reste exactement toujours sur le rectangle noir (on va l'appelé le mur noir pour allez plus vite). Tu devra appliquer le même procéder pour ton bonhomme : ce rectangle devra faire partie de ta picturebox et faudra l'appliquer même au saut. Dans la 3D, on utilisais des segments et des valeurs d'entités dynamique ou statique : statique ne bouge pas, dynamique est animée. Du coups pour rendre possible une collision d'objet tu devra incrémenter dans ton jeu un script qui gère la phase des 2 panel (ou de ta picturebox où tu à le bonhomme).

    Pour la collision en BASIC VB.NET je te propre ce type de code :

    Code:
    If gameBall.Bounds.IntersectsWith(paddleComputer.Bounds) Then
    gameBall.Location = New Point(paddleComputer.Location.X + paddleComputer.Size.Width + 1, _
    gameBall.Location.Y)
    xVel = -xVel
    End If

    Pour ta pictureBox :

    Code:
    If player.Bounds.IntersectsWith(solidobject.Bounds) Then

    On appel cela la Solid Objet Collision. Même chose qu'en C++ mais moins simple^^ tu pourrais aussi incrémenter le SDK ou un controle DirectX mais là je n'ai jamais fait ça en VB donc... aide toi des forums de Dev de jeu 2D y'en a plein de complet Smile
    Après je ne sais pas si c'est pour le plaisir de Dev un jeux avec SZ2012 ou si tu compte vraiment en faire un complet, mais sans forcer la main il existe plein d'éditeur 2D/3D (bon très peut de gratuit mais c'est la vie lol) qui t'aiderons, car je ne pense pas que SZ2012 soit fairep our cela Wink mais en tout cas c'est déjà un bon début !

    Bonne chance dans ton developpement ! Very Happy

    PS :
    Si jamais tu veut passer à la 3D (si les jeux vidéo te botte vraiment) voici une liste des logiciels les plus riches et puissants (à utiliser sans modération avec un minimum de connaissance en Dev de jeux bien sur) :


    - FPS Creator X9 (payant, moins de 10 euros, se maîtrise en quelques jours, des FPS 3D basic).
    - FPS Creator X10 (payant, 50 à 60 euros, se maîtrise en quelques jours aussi, des FPS 3D de TRES HAUTE qualité, j'ai d'ailleurs aidés au développement du moteur d'un jeu créer avec FPSC X10 - le Rage Engine. J'ai pu développer des decals dynamiques de pluie, neige, tornade et bien d'autres choses.).
    - Frog (gratuit, ne m'a jamais branché mais pourquoi pas...).
    - Realm Crafter Pro (payant, moins de 200 euros, utilisable en script vb.net et modifibale intégralement en C++, utilise le Rage Engine, compatible Abyssal Engine (licence 1 Dev très cher cependant), compatible tout objet 3D (Blender, etc), créer de véritable MMORPG pouvant être vendu).
    Grab's Software
    Grab's Software
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 225
    Age : 27
    Localisation : CH
    Date d'inscription : 14/02/2012

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Grab's Software Mer 3 Avr 2013 - 21:04

    Re,

    Merci pour tous "ce chinois Razz " mais en fait je voulais juste voir ce que l'ont pouvait faire avec SZ les animations si c'était possible et tous le tralala.. et j'ai voulu vous le montrer (j'avais envie)

    Non, je ne pense pas que je vais me lancer dans la programmtion de jeux en 3D, j'ai déjà essayé à plusieurs reprises, mais j'abandonne à chaque fois Laughing .

    Merci encore pour tous ce long message Razz
    (pour les codes de la collision, je ne vais pas tester) #jaipasenvie #flème Razz Mais si ça interresse qqn d'avoir le projet.. il suffit de demander Very Happy

    Cordialement
    Alain Graber
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Blackorion35 Jeu 4 Avr 2013 - 7:53

    Ha...bounce
    My name is...geek

    Ben heu j'ai pas tester sous SZ 2012 de créer un jeux Sad donc je ne peut pas trop t'aider plus alors.
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par polien Jeu 4 Avr 2013 - 10:18

    bonjour,

    Avec la version 3 du jeu ClicClicClic, j'ai essayé de mettre en place un système de anti-collision sur des boutons créés dynamiquement. Sans succès! mais pour ton projet, je pensais un algorithme comme celui ci:

    X est un nombre, Y est un nombre,Xb et Yb sont des nombres, coordpers sont les coordonnées du personnage, coordobst sont les coordonées de l'obstacle

    Obtenir la propriété x de la variable coordpers et enregistrer le résultat dans la variable X
    Obtenir la propriété y de la variable coordpers et enregistrer le résultat dans la variable Y
    Obtenir la propriété x de la variable coordobst et enregistrer le résultat dans la variable Xb
    Obtenir la propriété y de la variable coordobst et enregistrer le résultat dans la variable Yb

    'on imagine que la largeur de la picturebox qui contient le personnage fait 50pxl et que sa hauteur fait 100 pxl

    Si X + 50 est égal ou supérieur à Xb alors:
    >Si Y - Yb est égal ou supérieur à Yb alors
    >>le personnage se casse la figure
    >Fin du Si
    Fin du Si


    Dernière édition par polien le Jeu 4 Avr 2013 - 14:37, édité 2 fois (Raison : mise en valeur des variables)
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Blackorion35 Jeu 4 Avr 2013 - 11:07

    Shocked bravo simple clair précis et rapide !
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par polien Jeu 4 Avr 2013 - 15:13

    merci Wink , par contre je n'ai aucune idée pour faire sauter le personnage de façon réaliste.... :/
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Blackorion35 Jeu 4 Avr 2013 - 15:28

    Quand tu appuie sur sauter tu met remplace ton perso par un GIF animée qui s'execute une seule fois (pas d'illimité ou boucle si tu préfère) : tu peut le créer avec FunkyGif Wink genre le bonhomme qui plie les jambes, etc en 10 images que tu met en GIF avec très peut de temps (millisecondes) entre chaque image. Quand ton bonhomme à sauter il reprend son image habituelle.

    Quand tu appuyera donc sur Espace ton perso aura l'impression de sauter. Enfin c'est qu'une idée amusé

    EDIT : FunkyGif est créer sous SZ et à remporter la 2ème place. Il est dispo sur le fofo' : créer par Adli Khelifa
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par polien Jeu 4 Avr 2013 - 15:37

    s'est une idée à essayer en effet Wink
    PS: petit hors sujet: l'OS Mantrix ERS sera finit dans 18 jours amusé ?
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par polien Jeu 4 Avr 2013 - 16:00

    voici un essai de bonhomme qui saute:
    Test: Jeu1 Test10
    PS: je ne pense pas m'orienter vers les beaux arts ^^
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Blackorion35 Jeu 4 Avr 2013 - 17:03

    polien a écrit:voici un essai de bonhomme qui saute:
    Test: Jeu1 Test10
    PS: je ne pense pas m'orienter vers les beaux arts amusé

    Pas mal je trouve Very Happy Reste à lié à la touche Espace le changement d'image Smile
    Par contre n'ayant pas connaissance de ton code source je sais pas comment tu compte faire pour que l'image GIF laisse place à celle par défaut de départ lorsque ton bonhomme touchera le "sol". A tu une idée ? Smile

    @polien : l'alpha de test (avec seulement 40% de l'OS finit) sera dispo sans code source publiquement oui Wink Pour toi par contre, ainsi que ceux qui m’ont assisté pour l'aide sur ce fofo, vous aurez, par un lien en MP, le code source (même s'il comportera beaucoup de bug) mais ça servira toujours de test amusé
    PS : Il faut environ 4 à 5 minutes pour ouvrir le projet Interface Mantrix sous SZ2012 (version pro obligé !) et entre 15 et 20 minutes de compilation tellement il y a de données amusé' penser aussi, tellement l'alpha est instable dans SZ2012 pour l'heure, à sauver le projet et bien sur à l'enregistrer souvent.
    Faite aussi une copie de secours des Ressources contenus dans SZ2012 (tout sera expliqué) car la perte des "resx" ou "xaml" lié au fonctions du projet sont tellement important et nombreux qu'une perte entrainera un problème grave dans l'OS Wink
    C'est tout un art de compilé un tel projet mdr
    De plus pour l'ouvrir sur SZ2012 je conseille minimum 2Go de RAM LIBRE (SZ2012 avec l'OS ouvert prend 1,2 à 1,7Go RAM !)
    Mon PC de développement est simple (core i5, 4Go RAM (poussée à 6Go RAM environ en prenants de la mémoire "externe") , Windows 7 Pro x64, NVidia GT540M 1Go dédié) et sa passe juste déjà amusé Je suis des fois obligé de lancer SZ2012 avec Mantrix sur un autre PC qui à lui 8Go de RAM xD
    Enfin bon t'inquiète pas t'aura des explications. La source que tu aura sera en version 1.1.1.352 (Noyau V1 (virtuel donc), Interface Doogle (1), Version instable (1 = donc impaire), Compilation 352). La version en cours en ce moment chez moi est là 1.1.1.354 donc pas très loin au dessus amusé
    PS : ATTENTION le code source de l'apha, n'étant pas "libre" avant normalement la sortie de la Beta, ne doit pas se retrouver sur le net ! Simplement car il est TRES instable et pas encore opérationnel. De plus Mantrix fait quand même partie d'un projet lié à une société, le non respect des consignes ou licences peut emmener loin qui qu’on-que sans servirai autres que pour "voir ou améliorer l’intérieur de l'OS". Je préfère préciser. Même si j'ai confiance.
    De toute façon la source sera LIBRE lors de la Beta dans 2/3 mois...
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    Localisation : Bouches du Rhones
    Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
    Humeur : Je commence tout mais ne finit rien :P
    Date d'inscription : 19/05/2011

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par polien Ven 5 Avr 2013 - 10:56

    re,

    2Go de ram libre? sa va être compliqué avec mes 1Go installés sur mon ordi ^^
    pas grave, j’analyserai le code vb.net
    Blackorion35
    Blackorion35
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 2612
    Age : 34
    Localisation : Rouen
    Emploi/loisirs : Technicien Informatique DEC / Associé Directeur Convergence
    Humeur : C'est quand les prochaines vacs... ?
    Date d'inscription : 19/03/2013

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Blackorion35 Ven 5 Avr 2013 - 14:57

    ok ^^ j'essayerai aussi (pour la beta uniquement) de transformer Mantrix en C#.

    Par contre l'OS compilé (à lui seul) prend moins de 300Mo de RAM une fois lancé. L'alpha pèse (sans son noyau) à peine 38Mo.

    Enfin bon on parlera de ça ailleurs sinon on va poluer le test de jeu :$ !
    Grab's Software
    Grab's Software
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 225
    Age : 27
    Localisation : CH
    Date d'inscription : 14/02/2012

    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Grab's Software Sam 13 Avr 2013 - 20:12

    Re,

    Bonne idée l'image gif Very Happy
    A+
    Alain Graber

    Contenu sponsorisé


    Test: Jeu1 Empty Re: Test: Jeu1

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 21:33