Partage
  • Partager sur Facebook
  • Partager sur Twitter

Moteur de jeu 2D (SFML) pour Android et PC

    9 février 2020 à 0:46:09


    Bonjour / Bonsoir à tous, :)

    Je vous présente is::Engine un moteur de jeu 2D créé avec SFML. Il vous offre des outils (Swoosh, Language Manager, Game Scene, Box 2D, Config System, Virtual Game Pad, Admob, Tiny File Dialogs, ...) qui vous permettent de développer facilement vos jeux sur PC (Windows, Linux) et Android. Il est livré avec l'IDE qui correspond à la plateforme cible (Notez que vous avez le choix d'utiliser votre propre IDE)


    Le moteur est accompagné d'un éditeur de niveau qui vous permet de créer vos propres niveaux et de l'intégrer au moteur de jeu
    Lien de l'éditeur de niveau : https://github.com/Is-Daouda/is-Level-Editor

    Dans ce post, je vais vous montrer comment l'utiliser pour développer sur Android:
    Il est nécessaire de connaître les bases de SFML et POO en C ++ avant de pouvoir utiliser ce moteur.
    Ce didacticiel est destiné aux utilisateurs de Windows. On y va !

    • Téléchargez Android Studio 3.x (version recommandée 3.1.3)
    • Téléchargez Android SDK et installez-le dans C:/Android/SDK
    • Téléchargez Android NDK android-ndk-r12b-windows-x86_64 ici:
    Et créez un dossier sur votre disque comme suit C:/Android/NDK puis extrayez le contenu du zip dans ce dossier.

    • Définissez la variable d'environnement ANDROID_NDK avec le chemin C:/Android/NDK
    • Téléchargez cette version de SFML déjà compilée pour Android NDK:
    Et extrayez-le dans C:/Android/NDK/sources/sfml

    • Téléchargez maintenant la version du moteur qui vous permettra de développer sur Android: Ici
    Extrayez le contenu dans C:/AndroidStudio, ouvrez le dossier AndroidStudio avec Android Studio et démarrez la compilation.

    Si tout se passe bien, vous aurez un jeu de plateforme sur votre émulateur Android.


    Maintenant c'est à vous de jouer !

    Tout commentaire est le bienvenu.  :)

    -
    Edité par Is Daouda 7 mai 2020 à 21:24:12

    • Partager sur Facebook
    • Partager sur Twitter
      9 février 2020 à 14:43:33 - Message modéré pour le motif suivant : Message complètement hors sujet


        10 février 2020 à 20:58:06

        Salut à tous,
        Vous pouvez maintenant utiliser is::Engine avec Visual Studio Code pour développer vos jeux sur Windows ou Linux.
        Disponible sur GitHub : SFML_VSCode

        -
        Edité par Is Daouda 10 février 2020 à 21:05:56

        • Partager sur Facebook
        • Partager sur Twitter
          10 mars 2020 à 0:25:27

          Salut à tous,
          Nouvelle mise à jour pour is::Engine.

          - Ajout de la fonction basicSFMLMain() implémenter dans core/basicSFMLMain.cpp et utilisable dans le main.cpp.

          Cette fonction lance une fenetre SFML sans passer par le rendu principal du moteur. Elle vous permet d'utiliser votre propre boucle de rendu avec le moteur.

          Ceci a pour but de permettre aux débutants d'utiliser facilement le moteur et de permettre à d'autres personnes d'utiliser le moteur pour exporter des projets existants sur d'autres OS (Android, Linux, Windows).

          -
          Edité par Is Daouda 10 mars 2020 à 0:26:34

          • Partager sur Facebook
          • Partager sur Twitter
            20 mars 2020 à 17:09:50

            Salut tout le monde,

            Vous pouvez télécharger le projet complet (déjà compilé) pour Android Studio ici.
            Utile lorsque vous rencontrez des soucis de compilation ou si vous désirez ne plus recompiler le projet.
            • Partager sur Facebook
            • Partager sur Twitter
              8 avril 2020 à 0:45:35

              Salut à tous,

              La version 2.0 de is::Engine est enfin disponible.

              Cette version apporte beaucoup de nouveautés comme :

              • intégration de la bibliothèque SWOOSH
              • Game Pad Virtuel (avec 6 touches) pour Android (avec Configuration)
              • Intégration de Tiny File Dialogs
              • Gestionnaire de langue
              • Affichage de PUB de type vidéo récompense pour Android
              • Redesign complet de la structure du moteur

              Et plein d’autres choses..

              Lien du moteur : https://github.com/Is-Daouda/is-Engine/tree/2.0.x

              Cette fois ci il est accompagné d’un éditeur de niveauhttps://github.com/Is-Daouda/is-Level-Editor

              -
              Edité par Is Daouda 8 avril 2020 à 0:47:45

              • Partager sur Facebook
              • Partager sur Twitter
                7 mai 2020 à 21:25:11

                Salut à tous,

                Le guide d'utilisation de is::Engine est disponible ici
                Dans le guide il y a une partie qui vous montre comment utiliser le moteur pour développer un jeu.

                -
                Edité par Is Daouda 7 mai 2020 à 21:26:40

                • Partager sur Facebook
                • Partager sur Twitter

                Moteur de jeu 2D (SFML) pour Android et PC

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                • Editeur
                • Markdown