Archives par mot-clé : Python

Apprendre python en jouant, c’est facile avec Panda3D

Aujourd’hui je vais te parler de Panda3D. Alors, oui un nième moteur de jeu… pourquoi parler de lui ? Parce que c’est l’un des plus accessible vu qu’il ne demande pas d’apprentissage particulier… il n’y a pas d’éditeur comme sous UE4. Il s’installe rapidement et tout se fait sous la forme de script. Donc, vous pouvez faire un petit jeu avec un simple fichier écrit sous notepad.

C’est cette facilité d’accès, cette simplicité pour découvrir que je trouve sympa.

Après, cela reste de la programmation… mais je trouve que pour démarrer l’étude de la programmation (python en l’occurrence) et ou la 3D, Panda3D est un excellent candidat. Ce sont ses exemples et sa documentation qui en font un candidat de choix.

Continuer la lecture de Apprendre python en jouant, c’est facile avec Panda3D

Blender: Scripting Python & auto-complétion

Auto-complete est un addon pour Blender intéressant – non essentiel plutôt, tout du moins si vous écrivez du python sous Blender de temps à autre. Non seulement il s’appuie sur la technologie intellisense qui permet de faire de l’auto-complétion, mais en plus, il simplifie la création d’addon en fournissant un cadre de base qu’il suffit de compléter.

Continuer la lecture de Blender: Scripting Python & auto-complétion

S’initier au Blender Game Engine et à Python

Dans mon livre “Créez vos propres jeux 3D avec Blender Game Engine“,  j’ai mis en place un certain nombre de recettes permettant de créer n’importe quel type de jeux vidéos. J’ai d’ailleurs développé 7 projets de jeux, dont le tout premier est une sorte de Hello World : il s’agit d’un jeu de labyrinthe avec une bille. On agit sur le labyrinthe en l’inclinant dans les 4 directions pour faire bouger la bille et la faire aller à l’arrivée sans tomber dans les nombreux trous. C’est un exemple simple, sans aucun code Python.

Continuer la lecture de S’initier au Blender Game Engine et à Python

Qt: un framework très intéressant pour le développement d’applications multiplateforme

Il y a quelques temps, je vous disais que je cherchais à m’extraire des technologies de Pcsoft concernant le développement d’applications, au moins pour la partie ordinateurs fixes et mobiles (pour le web, j’ai plusieurs autres solutions). Alors, j’ai cherché, interrogé pas mal de monde… mais force est de constater que rien ne pouvait remplacer complètement Windev et Windev Mobile. Pourtant, un nom revenait sans cesse, même s’il ne faisait que couvrir une partie du besoin : il s’agit de Qt, son environnement, ses librairies et ses outils.

Continuer la lecture de Qt: un framework très intéressant pour le développement d’applications multiplateforme

Unreal Engine: Blueprint vs C++

J’entends parfois dire : les BP, c’est illisible… c’est plus lent… c’est gadget… en préparant j’ai lu “si tu cherches à faire des choses plus sérieuses, le C++ est inévitable” sur un forum… que BP, c’est de la merde ! Et je souris… car quelques fois, j’ai pas envie de polémiquer avec ceux qui ne le méritent pas – tout simplement. J’ai beaucoup souri pendant les élections françaises…

La Polémique n’en est pas une. Ou plutôt, qui n’en est plus une ! C’est essentiellement dû au passé, du moteur, à  la jeunesse des BP.  D’anciens dev ou des gens pas assez compétents pour comprendre pourquoi… Parce qu’en école d’informatique on vous apprend la différence entre interprété et compilé et que les gens confondent avec les BP.

Je vais essayer de lever le voile sur tout ça. Nous allons analyser le problème sous plusieurs angles: Simplicité, vitesse, lisibilité, maintenance, API. A la fin, je ferai des recommandations.

Continuer la lecture de Unreal Engine: Blueprint vs C++