IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Projets Discussion :

Moteur de jeu (SFML / C++) pour Web (HTML 5 - CSS 3), Android & PC


Sujet :

Projets

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Is_Daouda
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2015
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 124
    Par défaut Moteur de jeu (SFML / C++) pour Web (HTML 5 - CSS 3), Android & PC
    Bonjour / Bonsoir à tous,

    Le but de se projet est de permettre à quiconque de pouvoir compiler facilement son projet sur Android. Il est nécessaire de connaitre les bases de SFML et la POO en C++ avant de pouvoir utiliser ce projet. Ce tuto est pour les utilisateurs de Windows. On y va !

    Télécharger Android Studio 3.x (version conseillée 3.1.3)

    Télécharger Android SDK et installer le dans C:/Android/SDK

    En suite télécharger Android NDK android-ndk-r12b-windows-x86_64 ici :
    https://developer.android.com/ndk/do..._releases.html
    Et créer un dossier sur votre disque comme suit C:/Android/NDK puis extrayez le contenu du zip dans se dossier.

    Définissez la variable d'environnement ANDROID_NDK avec le chemin C:/Android/NDK

    Télécharger ensuite cette version de SFML déjà compiler pour Android NDK ici :
    http://www.mediafire.com/file/ac1bwk...2.4.0.zip/file
    Et extrayez le dans C:/Android/NDK/sources

    Télécharger maintenant le moteur is::Engine créer à base de SFML ici :
    http://www.mediafire.com/file/75fcnu...%2529.zip/file

    Extrayez le contenu sur C:/ , ouvrez le avec Android Studio et lancez la compilation. Si tous se passe bien vous aurez un jeu de vaisseau sur votre émulateur Android.





    Notez qu'il est intégré au moteur un dispositif qui permet de gérer l'introduction, menu principal, game level et game over.

    Lien du Projet Github : https://github.com/Is-Daouda/is-Engine

    Vous êtes libre d'utiliser le code source du projet et de le modifier comme bon vous semble.

    Voici le jeu qui a été crée avec ce moteur :
    https://play.google.com/store/apps/d....icantransform

    Tout commentaire est le bienvenu.

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 528
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 528
    Par défaut
    bravo excellente initiative !

  3. #3
    Membre éprouvé Avatar de Is_Daouda
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2015
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 124
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    bravo excellente initiative !
    Merci et bonne journée.

  4. #4
    Membre éprouvé Avatar de Is_Daouda
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2015
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 124
    Par défaut
    Salut,
    Nouvelle mise à jour pour le moteur is::Engine (Version Android) :
    - Prise en charge du moteur physique Box 2D

    Pour l'utiliser, Vous devez ajouter le repertoire ext_lib/Box2D dans app_modules de votre projet :
    https://github.com/Is-Daouda/is-Engi...pp/app_modules

    Après ajoutez les sources de Box2D grâce à CMakeLists.txt :
    https://github.com/Is-Daouda/is-Engi...CMakeLists.txt

    Les sources sont déjà inclues dans le CMakeLists.txt de Github

  5. #5
    Membre éprouvé Avatar de Is_Daouda
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2015
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 124
    Par défaut
    Salut,
    Voici l'exemple qui montre comment utiliser is::Engine et Box 2D pour vos jeux : Lien

  6. #6
    Membre éprouvé Avatar de Is_Daouda
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2015
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2015
    Messages : 124
    Par défaut
    Salut à tous,
    Vous pouvez maintenant utiliser is::Engine avec Visual Studio Code pour développer vos jeux sur Windows ou Linux.
    Lien : https://github.com/Is-Daouda/is-Engi...er/SFML_VSCode

Discussions similaires

  1. Aide pour choix de Bibliotheque/Moteur de jeu
    Par Aucun_Pseudo_Libre dans le forum Débuter
    Réponses: 19
    Dernier message: 05/01/2009, 16h44
  2. Réponses: 0
    Dernier message: 26/08/2008, 12h04
  3. Réponses: 13
    Dernier message: 14/07/2008, 20h30
  4. Réponses: 4
    Dernier message: 07/07/2006, 15h09
  5. [eclipse 3.0.1]plugins pour dvlp web HTML / CSS / PHP
    Par partyboy dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/10/2004, 11h46

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