CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C++ Framework 2D]2D Works Engine

imote
imote
Niveau 6
22 avril 2014 à 14:22:37

:d) Bonjour à tous :D :g)

Aujourd'hui je viens vous présenter mon dernier projet en date, j'ai nommé 2D Works Engine.
Cela fait plusieurs jours que je travaille dessus et j'ai estimé temps de vous le montrer (sachant que je ne vais peut être pas le continuer, ça reste à voir).

:cd: Mais qu'est-ce donc ? :cd:
2D Frameworks Engine à pour simple but de fournir un support de création de jeux rapide et simple à mettre en place. Besoin de prototyper un monde en 2D ? Envie de vous initier à la 2D en C++ ? Envie de vous amuser un peu ? 2D Works Engine est là :p !

:cd: Quels sont ses fonctionnalités ? :cd:
C'est là qu'un débat risque d'avoir lieu. En effet, je suis donc resté au strict minimum avec deux fonctions majeures :
:d) Assistant au TileMapping
:d) Assistant à la gestion de sprites animés
Le framework utilise des fichiers de configuration, de fait vous aurez énormément moins de code à écrire puisque les informations sont stocké dans les fichiers de configurations.

Mais l'avantage est que ces fonctions sont extrêmement simplifié et désormais à la portée de tout le monde.

:cd: Quelques détails technique :cd:
La librairie utilise SFML. Vous aurrez donc besoin de SFML pour la faire tourner. Vous trouverez tout le nécéssaire sur leur site mais si vous utiliser Visual Studio 2013, regardez plutôt ici : http://en.sfml-dev.org/foforums/index.php?topic=13010.0 . (A noter que sur l'archive d'exemple que je donne juste après, j'utilise la même arborescence que ce tutoriel. Donc si vous le suivez, pas de configuration de projet nécessaire !)

:cd: Comment m'en servir et où le trouver ? :cd:
Un tutoriel complet classé par classe et une documentation complète est disponible ici : http://2dworks-engine.imote.eu/
Les sources sont disponibles ici : https://github.com/LongWayStudio/2DWorksEngine
Un projet Visual Studio 2013 complet avec un exemple pré-conçu et directement compilable et lançable est disponible ici : http://2dworks-engine.imote.eu/2DWorksEngine_ExempleGame.zip

La documentation est, certes, en anglais mais très simple à lire. Vous vous en douterez, c'est moi qui l'ai écrit donc le niveau d'anglais nécessaire reste fort bas ;). Surtout vous trouverez des explications/exemples/tutos dans celle-ci :)

Bon, pour les courageux qui auront regardé les sources et/ou la doc vos commentaires (même vos insultes!) seront les bienvenus. Ceci est mon deuxième gros projet, j'apprend au fur et à mesure, une fois arrivé au prochain projet je serai encore meilleur :)

[-Akatsuki-]
[-Akatsuki-]
Niveau 2
22 avril 2014 à 15:18:40

Ahhh, bien joué :) .
Je regarderai quand j'aurai l'envie de me (re)mettre au C++ :-) .

Je vais y jeter un coup d’œil quand même ce soir quand je serai sur mon ordinateur et pas sur cette satanée chose qui me sert de tablette :noel: .

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware