+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 304
    Points : 165 391
    Points
    165 391
    Billets dans le blog
    26

    Par défaut Créer votre premier jeu 2D avec le moteur de jeux vidéo Godot 3

    Bonjour à tous,

    Le moteur de jeux vidéo, libre et open source (et gratuit) est maintenant disponible en version 3.
    Bien que l'interface n'a pas été bouleversé avec les évolutions proposées par cette nouvelle monture, c'est l'occasion de se replonger dans son utilisation. Dans ce tutoriel, vous allez apprendre à faire un jeu vidéo 2D, certes simple, mais contenant déjà tous les principes pour en faire un jeu complet :
    • sons ;
    • musiques ;
    • score ;
    • condition de fin de partie.


    Bonne lecture.
    Voir les autres ressources sur le moteur de jeux vidéo Godot.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  2. #2
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    mars 2012
    Messages
    1 628
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mars 2012
    Messages : 1 628
    Points : 2 697
    Points
    2 697

    Par défaut

    Quelques jeux/show cases Godot 2016:

    Si la réponse vous a aidé, pensez à cliquer sur +1

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2008
    Messages
    1 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2008
    Messages : 1 742
    Points : 4 667
    Points
    4 667

    Par défaut Petite coquille

    Bonjour et merci pour ce tutoriel (que je n'ai pas encore testé ).

    Dans la fonction _process contenant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    func _process(delta):
        position += direction * speed * delta 
        if position.x < 0:
            direction.x = -direction.x
        if position.x > width:
            direction.x = -direction.x
        if position.y < 0:
            direction.y = -direction.y
        if position.y > 0:
            direction.y = -direction.y
    il me semble que le dernier test sur y devrait plutôt être if position.y > height:, non?

    Concernant les détails orthographiques, je remplacerais "rendre le code des scripts plus clairs" par "rendre le code des scripts plus clair".

    Enfin, une difficulté de la langue française est l'attribut du sujet. La phrase suivante

    En tant qu'enfant de l'Area2D, ajoutez un nœud de type Sprite, pour lequel vous glisserez le fichier ufoGreen.png dans la propriété « Texture ».
    peut se traduire par:
    En tant que vous êtes enfant de l'Area2D, veuillez ajouter un nœud de type Sprite, pour lequel vous glisserez le fichier ufoGreen.png dans la propriété « Texture ».
    qui n'est probablement le sens cherché...

    Je pense que j'aurais plutôt dit:
    Ajoutez un nœud de type Sprite, enfant de l'Area2D, et pour lequel vous glisserez le fichier ufoGreen.png dans la propriété « Texture ».
    mais tout cela ne gêne pas la compréhension de ce tutoriel qui est vraiment clair!

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 304
    Points : 165 391
    Points
    165 391
    Billets dans le blog
    26

    Par défaut

    Toutes ses remarques étant légitimes, j'ai corrigé l'article.
    Merci beaucoup.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Faire un jeu 2D avec le moteur de jeux vidéo Unity - Créer des objets à collecter
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 27/12/2016, 21h03
  2. Faire un jeu 2D avec le moteur de jeux vidéo Unity - Ajout des collisions
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 02/12/2016, 21h44
  3. Faire un jeu 2D avec le moteur de jeux vidéo Unity - Contrôler le joueur
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 02/12/2016, 21h40
  4. Faire un jeu 2D avec le moteur de jeux vidéo Unity - Définir le terrain de jeu
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 02/12/2016, 08h06
  5. Faire un jeu 2D avec le moteur de jeux vidéo Unity - Introduction
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 23/11/2016, 23h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo