Je trouve que le terme "moteur" est un peu fort pour ce qu'est Löve pour l'instant.
Pour tout ce qui est 2D (censé être le fer de lance de Löve) notamment, on ne trouve que des fonctions basiques "bas-niveau" de dessins ou d'image (tracer des rectangles, cercles ou images, qui sont du même ressort que l'API OpenGL mais pour la 2D) (... à part le moteur de particules, voir plus loin). Pour moi, ça ne fait pas un moteur, les bibliothèques implémentant l'API OpenGL ne sont pas des moteurs.
Certaines parties ("physics", le moteur de particules) semblent de bien plus haut-niveau (et intéressantes), où l'on configure des objets préfabriqués (où tout le calcul ou dessin bas-niveau sont déjà gérés), mais ces parties semblent indépendantes et pas faites pour aller ensemble (je n'ai pas dit que c'était impossible ou volontaire), c'est dommage.
Quand on voit Soya et son intégration... (oui, Soya n'a rien à voir et n'est pas comparable, je parle juste de l'"intégration" (un peu comme pour un environnement de bureau) des éléments du "moteur")
Disclaimer : j'ai passé 5 minutes sur la doc, je n'ai jamais utilisé Löve, c'est la version 0.4 seulement, je ne suis pas un cador de la programmation de jeux, cet avis est très subjectif.
# "Moteur" ?
Posté par Octabrain . En réponse à la dépêche Sortie de Löve 0.4.0, moteur libre de jeu en 2D. Évalué à 3.
Pour tout ce qui est 2D (censé être le fer de lance de Löve) notamment, on ne trouve que des fonctions basiques "bas-niveau" de dessins ou d'image (tracer des rectangles, cercles ou images, qui sont du même ressort que l'API OpenGL mais pour la 2D) (... à part le moteur de particules, voir plus loin). Pour moi, ça ne fait pas un moteur, les bibliothèques implémentant l'API OpenGL ne sont pas des moteurs.
Certaines parties ("physics", le moteur de particules) semblent de bien plus haut-niveau (et intéressantes), où l'on configure des objets préfabriqués (où tout le calcul ou dessin bas-niveau sont déjà gérés), mais ces parties semblent indépendantes et pas faites pour aller ensemble (je n'ai pas dit que c'était impossible ou volontaire), c'est dommage.
Quand on voit Soya et son intégration... (oui, Soya n'a rien à voir et n'est pas comparable, je parle juste de l'"intégration" (un peu comme pour un environnement de bureau) des éléments du "moteur")
Disclaimer : j'ai passé 5 minutes sur la doc, je n'ai jamais utilisé Löve, c'est la version 0.4 seulement, je ne suis pas un cador de la programmation de jeux, cet avis est très subjectif.