Posté par dave_null .
En réponse au journal SDL2 ou SFML2 ou ... ?.
Évalué à 3.
Dernière modification le 01 septembre 2013 à 13:02.
Je ne sais pas quel jeu tu comptes faire et quel va être sa durée de vie, mais à mon avis tu devrais limiter l'importance du choix de la librairie graphique.
Tu pourrais concevoir une architecture qui sépare parfaitement la gestion de l'affichage et des entrées utilisateurs de tout le reste du jeu. Si ton jeu contient un mode multijoueur en réseau, tu peux suivre l'exemple de Minecraft : ils sont passés à une architecture client/serveur permettant, ce qui a pour conséquence de séparer parfaitement une grande partie de l'application. Quand tu joues en local sur Minecraft, tu lances un serveur sur localhost :-)
Après si ton jeu est essentiellement basé sur les graphismes c'est peut-être inutile.
En tout cas, vu que t'as déjà touché à la SDL2 et que tu sembles être tenté par SFML (je n'ai jamais touché à l'un des deux), je te conseillerais de partir sur SFML avec une bonne architecture. Si tu te rends compte que finalement c'est moins bien que la SDL pour ton utilisation, tu peux repartir sur de la SDL sans impact sur la totalité du code.
# Limiter l'importance du choix
Posté par dave_null . En réponse au journal SDL2 ou SFML2 ou ... ?. Évalué à 3. Dernière modification le 01 septembre 2013 à 13:02.
Je ne sais pas quel jeu tu comptes faire et quel va être sa durée de vie, mais à mon avis tu devrais limiter l'importance du choix de la librairie graphique.
Tu pourrais concevoir une architecture qui sépare parfaitement la gestion de l'affichage et des entrées utilisateurs de tout le reste du jeu. Si ton jeu contient un mode multijoueur en réseau, tu peux suivre l'exemple de Minecraft : ils sont passés à une architecture client/serveur permettant, ce qui a pour conséquence de séparer parfaitement une grande partie de l'application. Quand tu joues en local sur Minecraft, tu lances un serveur sur localhost :-)
Après si ton jeu est essentiellement basé sur les graphismes c'est peut-être inutile.
En tout cas, vu que t'as déjà touché à la SDL2 et que tu sembles être tenté par SFML (je n'ai jamais touché à l'un des deux), je te conseillerais de partir sur SFML avec une bonne architecture. Si tu te rends compte que finalement c'est moins bien que la SDL pour ton utilisation, tu peux repartir sur de la SDL sans impact sur la totalité du code.