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

Moteurs de jeux vidéo Discussion :

ORX (Moteur de jeu 2.5d open source) version 1.13 est disponible


Sujet :

Moteurs de jeux vidéo

  1. #1
    Membre confirmé
    Avatar de Fully_Bugged
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2022
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2022
    Messages : 25
    Par défaut ORX (Moteur de jeu 2.5d open source) version 1.13 est disponible
    La communauté Orx est heureuse d'annoncer la version 1.13. Il s'agit de la 13e version majeure annuelle depuis la version 1.0 en 2009. Il y a une quantité substantielle de changements dans cette version dont en voici une selection:

    • Plus de 70 mises à jour ou nouvelles fonctionnalités
    • Ajout d'un nouveau plugin SoundSystem basé sur MiniAudio : toutes les plates-formes prennent désormais en charge le chargement de fichiers OGG, WAV et MP3 ainsi que l'écriture de fichiers WAV
    • Prise en charge de : filtres basés sur la configuration pour les sons et les bus, plusieurs auditeurs de son, panoramique sonore (y compris les commandes), spatialisation du son...
    • Prise en charge du format d'image QOI pour tous les plugins/plates-formes
    • Prise en charge des textures/icônes/curseurs compressés pour les versions de bureau utilisant Basis Universal (UASTC -> ASTC/BC7)
    • Ajout d'orxMod (ProTracker MOD) basé sur la bibliothèque pocketmod, qui ajoute le support MOD piloté par la configuration aux objets
    • Ajout de l'extension init orxMovie (MPEG1/MP2), basée sur la bibliothèque PL_MPEG
    • Prise en charge native d'arm64 pour MacOS 11/XCode 12.x
    • Prise en charge de VS2022 et prise en charge retirée de VS2015


    La liste complète des changements est ici : https://github.com/orx/orx/blob/master/CHANGELOG .

    Vous pouvez télécharger la version 1.13 ici : https://github.com/orx/orx/releases/tag/1.13 . La version de développement à jour se trouve à : https://github.com/orx/orx

    Pour en savoir plus, rendez-vous sur le site Web d'Orx http://orx-project.org/ ou discutez avec la communauté (en Anglais, meme si le Dev du moteur est Français) sur Discord: https://orx-project.org/discord.

    Nom : Orx_113_16-9.png
Affichages : 469
Taille : 49,7 Ko

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 026
    Billets dans le blog
    135
    Par défaut
    Bonjour,

    Cette page : https://wiki.orx-project.org/ mentionne toujours VS2015.
    Sinon, sur quoi repose le moteur ? Quels sont ses grands points forts comparés à d'autre. Autrement dit, vous montrez les nouveautés, mais si on ne sait pas ce qu'est ORX, on ne voit pas bien ses points forts.
    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.

  3. #3
    Membre confirmé
    Avatar de Fully_Bugged
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2022
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2022
    Messages : 25
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Bonjour,

    Cette page : https://wiki.orx-project.org/ mentionne toujours VS2015.
    Sinon, sur quoi repose le moteur ? Quels sont ses grands points forts comparés à d'autre. Autrement dit, vous montrez les nouveautés, mais si on ne sait pas ce qu'est ORX, on ne voit pas bien ses points forts.
    oui, c'est vrai que nous n'avons pas presenter le moteur sur developez.com.
    Je ferais un post a la suite ou en séparé pour faire cela.

    Merci !

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 026
    Billets dans le blog
    135
    Par défaut
    J'ai tenté de suivre cette procédure, mais j'ai eu les erreurs suivantes :
    [alexandre@LW-PC2 orx]$ ./setup.sh
    == Checking version: [ extern/ ]
    == [ 433b12f10290 ] needed, current [ none ]
    == [ 433b12f10290 ] not in cache
    == Fetching [ https://orx-project.org/extern/433b12f10290.zip ]
    == Please wait!
    == Not found!
    == Fetching [ https://codeload.github.com/orx/orx-...p/433b12f10290 ]
    == Please wait!
    == Not found!
    == [ 433b12f10290 ] not found, aborting!
    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.

  5. #5
    Membre confirmé
    Avatar de Fully_Bugged
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2022
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2022
    Messages : 25
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    J'ai tenté de suivre cette procédure, mais j'ai eu les erreurs suivantes :
    Hum, Etrange,
    Je fais passer l'information sur leur Discord, et je t'ecris ici la/les réponses des que je l'ai.

  6. #6
    Membre confirmé
    Avatar de Fully_Bugged
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2022
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2022
    Messages : 25
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    J'ai tenté de suivre cette procédure, mais j'ai eu les erreurs suivantes :
    Les dépendances n'ont pas pu être téléchargées, es-tu derrière un firewall ou un proxy?
    si oui, il faut juste télécharger le zip manuellement et le mettre dans le sous-répertoire cache et relancer le setup

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 026
    Billets dans le blog
    135
    Par défaut
    Non, rien de spécial pour mon Internet.
    Je me disais que c'était un peu dommage que les dépendances/ressources ne soient pas en git submodule.

    Aussi, je pensais que c'était vous le créateur de ORX, c'est pour ça que j'ai remonté mon souci ici (ce qui n'est pas une très bonne chose).
    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.

  8. #8
    Membre confirmé
    Avatar de Fully_Bugged
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2022
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2022
    Messages : 25
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Aussi, je pensais que c'était vous le créateur de ORX, c'est pour ça que j'ai remonté mon souci ici (ce qui n'est pas une très bonne chose).
    Je ne suis en effet pas le créateur du moteur mais un utilisateur depuis plusieurs années (et ami du créateur du moteur avec qui nous avons developer un jeu sur son moteur ensemble aussi)
    et j'aime simplement partager sa découverte quand c'est possible a de potentiel utilisateurs.

  9. #9
    Membre confirmé
    Avatar de Fully_Bugged
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2022
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2022
    Messages : 25
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Je me disais que c'était un peu dommage que les dépendances/ressources ne soient pas en git submodule.
    .
    Elles en sont pas en git submodule principalement car le dépôt principal est sous mercurial, non pas git, et le mapping git submodules vs mercurial subrepo ne fonctionne en général pas du tout

    le dépôt des dépendances peut être trouvé à https://github.com/orx/orx-extern

    ça a été séparé il y a quelques années car cela faisait un trop gros téléchargement pour beaucoup de monde avec de petites connexions internet (le dépôt fait près de 800mb en ce moment)


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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 026
    Billets dans le blog
    135
    Par défaut
    Je comprends l'idée
    J'ai regardé rapidement le script derrière le setup (du coup, le setup.r) malheureusement, je ne comprends pas du tout ce langage (rebol). Du coup, pas moyen de debugger/de comprendre ce qui foire sur ma machine. Pire, si je clique sur le lien apparaissant dans le terminal, cela l'ouvre sur Firefox et ça télécharge parfaitement.
    Je vais voir si je cherche plus ou si je rapporte mon problème sur le bugtracker
    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.

  11. #11
    Membre averti
    Profil pro
    Directeur technique
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Par défaut
    Bonjour!

    Je suis l'auteur principal d'orx. Comme j'ai retrouvé mes identifiants, je peux répondre directement sans avoir à passer par Fully_Bugged, qui a été très aimable de faire la correspondance entre nous.

    Pour les points forts du moteur, c'est toujours difficile de faire une liste condensée. Les points les plus marquants sont probablement:

    - orx est entièrement architecturé autour du concept "data-driven", nécessitant que très peu de code pour faire des choses relativement avancées. Quelques exemples sous forme de video peuvent être trouvés dans cette playlist:
    (en anglais)
    - orx est aussi très performant et sort généralement en tête de benchmarks faits par de tierces personnes comparant plusieurs moteurs/bibliothèques
    - orx est léger, il tient en un seul fichier de moins de 3mb sur disque avec tous les plugins inclus et peut facilement être compressé avec ses plugins en moins d'1mb
    - orx est modulaire, certaines personnes ne se servent que de certaines fonctionnalités (comme son système de config), et le reste ne sera pas initialisé et ne consommera donc pas de ressources
    - orx est mature, le moteur vient de souffler ses 20 bougies
    - orx a une architecture orientée plugin qui lui permet d'être facilement porté vers de nouvelles plateformes (les plateformes officiellement supportées étant Windows, Linux, MacOS, iOS et Android)
    - orx a de nombreuses fonctionnalités avancées dans plusieurs domaines, quelques exemples étant: étirement du temps (time stretching), MRT (multiple render target), graphe d'animation, support de fragment shaders, audio spatialisé avec support de filtres, localisation avancée (textes, audio et visuels séparément), gestion avancée de ressources (hotloading, ressources locales ou à distance, overlay), abstraction des inputs (clavier, souris, joy/game pads, touch, virtuels), séquençage par timelines, object-centric (approche ECS), etc.

    Pour ce qui est du problème de setup, c'est la première fois que ce problème nous est rapporté. En dehors d'un firewall empêchant l'accès au network pour le process de rebol, je ne vois pas vraiment d'autre explication.

    Dans tous les cas, nous devrions au minimum couvrir cette éventualité dans le wiki et expliquer comment télécharger l'archive de dépendances manuellement pour pouvoir continuer la procédure de setup.

  12. #12
    Membre averti
    Profil pro
    Directeur technique
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Bonjour,

    Cette page : https://wiki.orx-project.org/ mentionne toujours VS2015.
    Sinon, sur quoi repose le moteur ? Quels sont ses grands points forts comparés à d'autre. Autrement dit, vous montrez les nouveautés, mais si on ne sait pas ce qu'est ORX, on ne voit pas bien ses points forts.
    Merci pour cette information! J'ai depuis corrigé toutes les pages y faisant mention le weekend dernier.

    Pour les points forts, cf. mon message précédent.

    Sur quoi repose le moteur:
    • le core d'orx n'utilise quasiment aucune dépendance externe en dehors de l'OS, avec deux exceptions: rpmalloc pour les allocations mémoire et xxHash pour les fonctions de hâchage
    • les plugins se reposent sur plusieurs bibliothèques externes, variant selon les plateformes:
      • GLFW: contexte OpenGL, fenêtre, I/O sur Windows, Linux, MacOS
      • Basis Universal: textures compressées sur Windows, Linux, MasOS
      • libWEBP: support du format d'image WEBP
      • qoi: support du format d'image QOI
      • stb_image: support de plusieurs formats d'image (BMP, PNG, TGA, JPG)
      • stb_vorbis: support du format audio OGG/Vorbis
      • MiniAudio: gestion des devices audio et des fonctionnalités audio avancées tels que les filtres et la spatialisation, support des formats WAV & MP3
      • LiquidFun: physique 2D, basé sur Box2D + gestion des particules/fluide
    • un des outils (orxFontGen) utilise FreeType2 pour la rastérisation des fontes vectorielles

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


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

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 026
    Billets dans le blog
    135
    Par défaut
    Citation Envoyé par iarwain Voir le message
    Bonjour!

    Je suis l'auteur principal d'orx. Comme j'ai retrouvé mes identifiants,
    Bonjour et bon retour

    je peux répondre directement sans avoir à passer par Fully_Bugged, qui a été très aimable de faire la correspondance entre nous.
    Yes, grand merci à Fully_Bugged.


    Merci pour le récapitulatif du moteur. Est-ce que l'on peut faire de la 3D avec ?
    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.

  14. #14
    Membre averti
    Profil pro
    Directeur technique
    Inscrit en
    Octobre 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 21
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Merci pour le récapitulatif du moteur. Est-ce que l'on peut faire de la 3D avec ?
    Techniquement oui, mais malgré le fait que les objets soient placés dans un monde 3D, orx ne supporte pas de pipeline de rendu natif en 3D.
    Cependant orx fournit des "hooks" pour le rendu de chaque objet et l'utilisateur peut s'en servir pour afficher des meshs 3D (OpenGL/ES seulement avec les plugins actuels).

    Je ne recommenderais vraiment pas d'utiliser orx pour faire un jeu entièrement 3D, par contre si c'est pour un mélange 2D/3D occasionnel (un peu comme avec Rayman Origins, par exemple), ça reste viable.

  15. #15
    Membre confirmé
    Avatar de Fully_Bugged
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mars 2022
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : Mars 2022
    Messages : 25
    Par défaut
    La version 1.14 viens de sortir, je vais créer un message spécifiquement pour du coup.

    mais pour info en attendant:

    ➡️Download: https://github.com/orx/orx/releases/tag/1.14

    ➡️Website: https://orx-project.org

    ➡️ La liste complète des changements peut être trouvée ici: https://github.com/orx/orx/blob/1.14/CHANGELOG

Discussions similaires

  1. PlayCanvas, le moteur de jeux WebGL passe Open Source
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 08/06/2014, 10h02
  2. PuzzleGame : un moteur de jeux de réflexion open source en HTML 5
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 08/10/2013, 16h47
  3. [Projet en cours] ApocalySpace, jeu en ligne Open-Source
    Par te8teur dans le forum Projets
    Réponses: 31
    Dernier message: 27/06/2012, 21h36
  4. jeu gratuit et open source
    Par Patricia58 dans le forum Contribuez
    Réponses: 2
    Dernier message: 26/11/2011, 01h10
  5. De nouveaux moteurs de bases de données open source pour MySQL
    Par brice01 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 10/05/2006, 15h46

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