G-Rom a écrit :La façon de codé est la même , sous linux , les simple sprite sont gérer par la sdl , qui est complètement désuet.
mieux vaut tiré parti de l'accélération matériel , donc les sprites 3D avec OpenGL.
Sous windows , les sprite sont géré par directx , qu'il soit 3D ou pas , voilà la différence.
Ho, je te crois, je te le dis. Ca me parait etrange qu'on puisse passer de 4 FPS a 60 FPS pour 220 sprites mais si c'a n'est que ca, alors c'est une amelioration fulgurente
Mon code n'est pas facilement lisible pour quelqu'un d'autre que moi mais comme je bosse seul, aucun probleme
!i!i!i!i!i!i!i!i!i! !i!i!i!i!i!i! !i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti Version de PB : 6.12LTS- 64 bits
Raaaaa, je reflechis encore au gouffre entre le FPS sous win et le FPS sous linux. Et soudain, j'ai eu un flash : comme le FPS dependait d'une api windows, quel routine as tu utilisé sous linux pour avoir 4 FPS ??
Et si ca affichait 4 alors que le jeu est fluide ???
!i!i!i!i!i!i!i!i!i! !i!i!i!i!i!i! !i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti Version de PB : 6.12LTS- 64 bits
Bien souvent les ralentissements causé par Linux sont dû au pilote d'affichage qui ne gère pas complètement toutes les routines par défaut.
Je ne peux que te conseiller de mieux structurer ton code, de revérifier celui-ci et de tester plusieurs façons différentes de gèrer les composants qui, selon toi, sont les plus gourmands au niveau matériel.
Par exemple, une simple fonction qui est mal utilisée, même si celle-ci est employée une seule fois dans ton code, peut te renvoyer le quart des FPS souhaité.
Je viens de tester Linux Mint 32 et 64 bits. Les 2 fonctionnent. Les programmeurs ont vraiment dû bosser comme des dingues pour arriver à ça : je n'ai rien précisé (bon j'avoue que, que le clavier soit en QWERTY ou pas, ça m'est égal).
Les + :
* m'a trouvé les touches de fonction "hotkey" et me règle la luminosité mieux que Windows. Je peux enfin regarder l'écran sans lunettes de soleil.
* m'a trouvé le disque dur GPT
* un silence ecclésiastique malgré le "long mode" car n'utilise pas le disque dur.
* m'a trouvé Internet (???) de je ne sais qui !! Si j'étais plus hardi, je vous aurais envoyé un message en "direct"
* ayant goûté à l'interface Windows 10 récemment, il n'y a pas photo, Linux Mint est beaucoup plus sobre et convivial.
Les - :
(et c'est de ma faute, ayant utilisé Unetbootin sur Flash USB)
* ça met un temps plus long que le Windows natif sur HDD pour démarrer
* semble se détruire quand je coupe l'ordi (je suppose qu'il fait qqch sur la clé qui n'est pas réversible.)
Donc, à part ces deux inconvénients qui doivent être résolvables, j'ai été surpris par la qualité du système. Seul bémol : je n'ai pas trouvé le terminal 80 x 25/30/43/50/60 plein écran (mode vidéo texte).