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

Pygame vs allegro

blen2r
blen2r
Niveau 3
08 juillet 2008 à 04:28:45

Bonjour,
Nous sommes une petite équipe de programmeurs qui désire créer un engin pour des jeux dans le genre de fallout (niveau graphismes et sons, rien de trop flashant).

J'ai déjà utilisé Allegro il y a quelques années pour un petit projet alors cette librairie m'intéresserait pour notre projet.

Cependant, la plupart des membres de l'équipe ont plus d'expérience en Python alors j'ai regardé le site web de Pygame et j'ai été bien impressionné! De plus, la simplicité de Python serait un atout pour notre projet.

Comme nous planifions intégrer du multijoueurs, je me demandais si Python serait assez efficace pour notre projet?

De plus, je pensais que si tout allait bien, nous pourrions faire le saut vers la 3d (toujours simple, rien de très artistique) avec opengl et c'est pourquoi je suis aussi tenté par le C++/Allegro.

Une autre solution à laquelle nous avons pensé est de coder en C++ l'affichage et le gameplay et d'utiliser python pour gérer les bases de données SQL pour garder les stats des joueurs, et pour le serveur de jeu.

Comme il serait décevant de se voir pris dans une impasse en plein milieu du projet, j'esperais que quelqu'un avec plus d'expérience en jeux pourrait nous conseiller...

Merci!

FlyingPhantom01
FlyingPhantom01
Niveau 10
08 juillet 2008 à 11:08:08

Je ne connais pas Pygame, mais si je déduis depuis DirectPython, qui est extrêmement simple et puissant, je pense que ce n'est pas un mauvais choix.
Compiler python avec p2exe est faisable, d'ailleurs, et si vous êtes plusieurs membres, et que ceux-ci préfèrent python, pourquoi hésiter à l'utiliser ?

:ok:

blen2r
blen2r
Niveau 3
08 juillet 2008 à 15:00:09

notre souci principal est la performance que python nous offrira si tout se déroule bien et que nous décidons d'ajouter des effets spéciaux et des truc plus poussés.

Notre expérience avec python se limite a des jeux du style Pong et Tower Defense (avec Tkinter) ainsi que des applications de style bureautique. Nous ne connaissons donc pas vraiment les limites de Python.

Merci pour ta réponse!

isukthar
isukthar
Niveau 10
08 juillet 2008 à 15:50:30

PySFML 1.3 vient de sortir, ça peut vous intéresser:
http://www.sfml-dev.org/download-fr.php

blen2r
blen2r
Niveau 3
08 juillet 2008 à 15:57:52

Oui en effet, ça semble très intéressant! merci beaucoup

Quelqu'un a déjà essayé les librairies C++ qui permettent d'intégrer du code en Python dans un prog en C++? Est-ce efficace, stable et est-ce que vous croyez que ça pourrait être un bon compromis vu que certains aspects de C++ nous intéressent et d'autres de Python semblent meilleures..?

Merci

pilo1488
pilo1488
Niveau 10
08 juillet 2008 à 17:09:27

"Quelqu'un a déjà essayé les librairies C++ qui permettent d'intégrer du code en Python dans un prog en C++? Est-ce efficace, stable et est-ce que vous croyez que ça pourrait être un bon compromis vu que certains aspects de C++ nous intéressent et d'autres de Python semblent meilleures..? "

Je dirais oui, définitivement, c'est la solution. C'est ce qui se fait en général (partie technique en C++, et un langage plus sympa pour le jeu lui meme). Combiner les 2 ne devrait pas être trop difficile je pense (y'a pas mal de truc sur le net sur le sujet).

blen2r
blen2r
Niveau 3
08 juillet 2008 à 17:19:22

C'est probablement ce que nous allons faire merci!

blen2r
blen2r
Niveau 3
14 juillet 2008 à 23:13:52

Nous avons un autre problème! Nous sommes en train de faire le design de l'engin et nous avions une autre question. Comme discuté plus haut, il serait bien de faire l'engin en C++ et tout ce qui est "jeu" en langage de niveau plus élevé (Python). Bien sûr, une solution plus simple serait de copier les fichiers de l'engine et de les modifier à notre guise pour obtenir le jeu souhaiter.

Cependant, nous aimerions beaucoup mieux travailler plus fort afin d'implanter la solution proposée par Pilo1488 (l'engine en C++ et jeu "scripté"). Nous avons de la difficulté à imaginer comment développer un tel système et nous sommes à la recherche d'articles ou tutorials sur le sujet. Sur suis présentement sur gamedev.net à la recherche d'un tel article. Des suggestions seraient les bienvenues!

Merci!

isukthar
isukthar
Niveau 10
14 juillet 2008 à 23:35:57

Je sais pas exactement ce que vous cherchez, mais il y a quelques infos là: http://wikipython.flibuste.net/moin.py/InterfaceAvecLangageCpp

blen2r
blen2r
Niveau 3
15 juillet 2008 à 01:15:57

Je n'ai pas eu le temps de lire en détail mais il semblerait que c'est exactement ce que je cherchais merci!

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