C++, C# ou Java
| gouessej |
Posté le 28 Avr 2009 à 08:07
|
|
![]() Messages : 337 GCPoints : 64624 |
Citation :
le_teigneux, je suis fatigué! Tu es écoeurant! Je reste poli mais je n'en pense pas moins... Tu es complètement à côté de la plaque, je n'ai pas de SLI et jusqu'à preuve du contraire, SLI est une technologie de NVIDIA; chez ATI on appelle ça Crossfire et je n'en ai pas non plus. demonixis t'a dit que j'ai une carte ATI donc tu ne maîtrises pas trop ton sujet apparemment. demonixis a très bien résumé la chose, j'ai une pauvre bécane qui date de 2004 avec un pilote qui exploite partiellement ma carte graphique (ATI Radeon 9250 Pro) qui date environ de 2003 et qui ne supporte même pas le pixel shading. Tes propos sont une pure provocation et sans fondement, tu n'avances aucune source, aucun élément de preuve. De plus, Java n'est pas juste bon pour faire tourner des jeux dépassés; récemment, une technique utilisée dans Crysis a été implémentée dans un moteur en Java, je parle de SSAO dans JMonkeyEngine 2.0 : http://www.jmonkeyengine.com/jmeforum/index.php?topic=8446.0 Je n'ai jamais écrit où que ce soit que je possédais un ordinateur de compétition! C'est scandaleux! Tu es un menteur! Je garde une bécane "de base" justement pour éviter d'avoir un jeu qui tourne bien sur des bécanes de compétition mais qui rame à mort sur la machine de monsieur tout le monde. D'ailleurs, je teste aussi mes programmes sur de vieux ordinateurs équipés de Pentium 2 MMX 250 Mhz, ça aussi tu considères que ce sont des bécanes de compétition? Citation :
Tu n'avances aucune preuve comme d'habitude. Je ne vais pas faire de même. Wakfu est en Java, c'est bien Ankama Games qui le développe et ça utilise aussi JOGL donc ton argument ne tient pas la route une seule seconde Citation :
Pardon mais d'où tu sors ça? C'est un peu réducteur. Dans un jeu vidéo, il y a aussi la gestion de la physique, l'intelligence artificielle, le son, le réseau... Citation :
Il y a une différence entre un algorithme et son implémentation. Un algorithme est sensé être écrit dans un langage algorithmique indépendant de la machine avant d'être implémenté dans un langage de programmation en particulier. Si je suis ton argumentation, rien ne sert d'écrire en autre chose que du C/C++. Pourtant, il y a une foule de bibliothèques écrites dans de nombreux langages. Même perl dispose d'un grand nombre de bibliothèques, devrait-on les dénigrer soit disant parce que beaucoup d'exemples sont en C/C++? A l'avenir, évite de raconter n'importe quoi sur moi. Je remercie demonixis d'avoir corrigé le tir. le_teigneux, en te conduisant ainsi, tu n'es pas crédible.
Dernière édition le 28 Avr 2009 à 09:39
|
|
| le_teigneux |
Posté le 28 Avr 2009 à 16:37
|
|
![]() Messages : 26 GCPoints : 4507 |
Citation :
Mouais c'est un peu l'art de se défiler ! Et de rabaisser les autres...mais pourtant dans ce sujet là tu parles d'un test à 400FPS sur, je te cite, "une bête de course" Désolé pour la confusion si c'est pas ta machine. http://www.game-corp.net/topic-462-0.html Citation :
Alors tu ne crois pas que tu fais un peu preuve de mauvaise foi, non en voulant esquiver les choses ? Citation :
Tu as mal lu ce que j'ai écris : j'ai parlé de choses basiques merci d'avoir l'amabilité de relire ce que j'ai écris Citation :
Si on suit mon raisonnement effectivement je suis de mauvaise foi et je me trompe en voulant affirmer que ce la ne sert à rien que de vouloir utiliser autre chose que C/C++ MAIS je me suis mal exprimé la majorité des codes sources de pathfinding, de réseaux de neurones que tu trouves sur Intenet et dans les livres sont en C/C++ Dois-je conclure que ceux qui font des livres sur l'IA en C++ comme "AI Programming Wisdom" se trompent alors ? Citation :
Oui c'est évident je me trompe à 100% ( à part que je possède des années d'expérience professionnelle en développement informatique et que j'ai sans doute commencé à étudier C/C++ bien avant vous ). Tu détiens la vérité je n'ai qu'à bien me tenir !
Dernière édition le 28 Avr 2009 à 17:06
|
|
| Gulix |
Posté le 28 Avr 2009 à 16:56
|
|
![]() Messages : 184 GCPoints : 8860 |
Citation :
Je pense pas que ces personnes se trompent, mais visiblement, puisque c'est écrit en C++, ce serait mieux en C++ ? C'est complètement idiot. Un bon développeur C# / Java / Python / Autre aura rapidement fait de transposer la logique dans son langage cible. Qui plus est, ces livres, très souvent, présentent les algo, les expliquent, puis proposent une implémentation en C++. C'est une implémentation, pas l'implémentation de l'algo. J'espère que j'ai mal compris ce que tu écris, parce que j'ai l'impression que de ne pas coder en C++, c'est faire n'importe quoi.
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| le_teigneux |
Posté le 28 Avr 2009 à 17:05
|
|
![]() Messages : 26 GCPoints : 4507 |
Citation :
Effectivement pour implémenter un algorithme on peut faire cela dans n'importe quel langage de même qu'on peut faire un jeu dans n'importe quel langage. Mais vous n'arrivez pas à me convaincre jamais je ne ferai un jeu dans un autre langage autre que C/C++. J'ai essayé de porter un petit jeu sous Java fait en C++ au départ au bout de quelques instants j'ai arrêté tellement c'était lent.. de toute façon chacun fait ce qui lui plait mais pas de C#,ni Java chez moi.. |
|
| Gulix |
Posté le 28 Avr 2009 à 17:15
|
|
![]() Messages : 184 GCPoints : 8860 |
au bout de quelques instants ... OK Si moi, avec mon expérience en C#, je prenais quelques instants pour coder en C++ un truc que j'ai déjà fait en C#, je pense aussi que je ferai de la merde. Je suis sûr de pouvoir faire un programme plus lent que ton programme Java en C++ Tu préfères coder en C++, c'est très bien. Par contre, pourris-pas ceux qui codent dans d'autres langages.
"Bien souvent, l'école représente votre meilleure chance. Non pas d'apprendre quoi que ce soit, bien sûr, mais de survivre à une attaque de morts-vivants".
Max Brooks - Guide de survie en territoire zombie Mon Blog, mélange de prog' et de culture Blind Shark - Pull N' Bounce |
|
| akd |
Posté le 28 Avr 2009 à 17:38
|
|
![]() Messages : 319 GCPoints : 75439 |
Autant que je sache, même si je n'ai jamais eu à utiliser et n'utiliserais très certainement jamais ces langages, il existe des langages comme le Dark Basic (n'espère me trompe po), qui sont spécialement conçus POUR les jeux vidéos. Limiter l'univers du développement du JV à C++ c'est vraiment très réducteur. C'était peut être vrai y a 20 ans, mais le monde évolue. Sinon on coderait encore tous en COBOL et en Fortran (arretay, à mon taff, y veulent nous remettre à faire du cobol 83 |
|
| le_teigneux |
Posté le 28 Avr 2009 à 17:52
|
|
![]() Messages : 26 GCPoints : 4507 |
Citation :
je ne veux en aucun cas pourrir ceux qui "codent" ( j'exécre par dessus tout ce mot de "coder" mais libre à toi de l'utiliser ) en C# ou Java mais cela ne ne me convaincra jamais.. Rien que d'un point de vue utilisateur ( donc admettons que je n'y connaisse rien du tout en programmation ) faire des jeux en C# ou Java c'est contraignant : -Java il faut télécharger les fichiers Jar. Si tu n'as pas Internet ou une connection lente eh ben tu peux pas jouer. Avant sous ms-dos il y a avait des tas de petits jeux sympas qui tenaient sur une disquette et qui étaient faits en Turbo Pascal ou Turbo C et qui étaient aussi performants Maintenant avec Java il faut installer une usine à gaz pour des fonctionnalités ( graphismes et jouabilité) similiaires. Je demande : ou est le progrès ?? Sans compter que d'une version de Java à une autre il risque d'y avoir des problèmes d'incompatiblité... -C#/Net c'est pareil le framework est trop lourdingue. Quand on voit la pauvreté affligeante des jeux faits avec XNA alors qu'il faut installer un framework de plusieurs megas je me demande encore ou est le progrès
Dernière édition le 28 Avr 2009 à 17:53
|
|
| Darktib |
Posté le 28 Avr 2009 à 18:29
|
|
![]() Messages : 4017 GCPoints : 347288 |
XNA est compatible avec des console genre XBox - et ca c'est béton comme argument marketing. Qui est un argument a ne pas négliger...(du moins pour les sociétés). De plus sur Windows le framework .NET est déjà installé (du moins pour Vista et le futur Seven). Pour tous les jeux développés en C#, ils ne sont pas tous nuls, par exemple je peux citer Halo 2, jeux excellent... akd a écrit :
Le DarkBASIC Pro, et on peut faire de super trucs avec - par contre les perfs ne sont pas toujours là... Ce langage est d'une lenteur assez énorme. Mais il possède quelques avantages notoires : _un communauté très sympa et riche - utile lorsqu'on est coincé... _très bon pour apprendre la programmation _carrément excellent pour apprendre a optimiser un programme... Dans mon cas après quelques années d'utilisation de dbp et la maitrise de ce langage, je suis passé au C++. Et j'ai toujours la question 'Comment optimiser ?' qui me revient à chaque ligne de code. En gros, Dbp c'est très bien, sauf pour des jeux ambitieux. |
|
| gouessej |
Posté le 28 Avr 2009 à 20:43
|
|
![]() Messages : 337 GCPoints : 64624 |
Citation :
En quoi me suis-je défilé?! Tu cultives l'insulte facile, tu persistes et signes! Il est courant de tester un jeu sur plusieurs machines pour savoir comment elles réagissent avec ce dernier. En français, il y a des adjectifs possessifs (mon, ma, mes, ton, ta, ...). Or, je n'ai jamais dit que je possédais une bête de course comme le montre si bien la citation que tu as faite : Citation :
Où vois-tu un adjectif possessif? Il n'y en a pas! D'ailleurs, dans la conversation que tu cites, j'ai évoqué des tests avec plusieurs cartes dont l'ATI Radeon X1950 Pro. Citation :
J'ai bien lu, tu as écrit : Citation :
Citation :
Tu as peut-être plus d'expérience que moi en C/C++ mais pas en Java ni en infographie 3D à lire tes remarques. Tu es un menteur, tu balances n'importe quoi sur moi et tu voudrais que je me taise. Citation :
Citation :
Et Java Webstart, c'est pour les chiens? Que c'est dur de cliquer sur "Ok" Citation :
Quel est ce jeu? Comment t'y es-tu pris? Le langage de programmation ne fait pas tout. Jake2 est un portage réussi d'un jeu écrit en C/C++ vers Java. Avant de critiquer le langage, remets-toi en question. Si vraiment tu maintiens que c'est grâce à cette expérience que tu t'es rendu compte de la soit disant lenteur de Java, je te prie de nous montrer ton code source pour nous permettre de vérifier tes dires. Comment se fait-il qu'il y ait plein de petis jeux Java sympathiques sur le net, y compris sur SourceForge, sur mon portail et sur le Java Game Tome?
Dernière édition le 28 Avr 2009 à 21:21
|
|
| le_teigneux |
Posté le 28 Avr 2009 à 22:24
|
|
![]() Messages : 26 GCPoints : 4507 |
Citation :
J'ai fait cette conversion avec un des premiers JDK ; tu prends tout de travers c'était pas une critique ; j'avais essayé c'était trop lent j'ai laissé tombé point à la ligne Citation :
Bon la première fois ça va j'ai pris l'insulte dans les dents j'ai pas bronché et puis je suis nouveau sur ce forum fait par des personnes qui veulent apporter de la convivialité ( en principe) Mais cette fois-ci ça ne passe plus je ne te permets pas de m'insulter de menteur c'est de la calmonie donc la prochaine fois je te demande de modérer tes propos merci. Regarde mes messages, tu verras que j'ai toujours respecté tes interventions donc je ne tolérerais pas d'autres calomnies merci. Deuxièmement je te trouve un peu arrogant et prétentieux alors que pour ma part je fais preuve de modestie ( ce que tu ne manques pas de dénigrer également ) notamment avec la comparaison que j'ai fait avec l'INRIA. Tu veux que je fasse une critique de ton projet de FPS ? Je suis trop sympa je ne me le permettrais pas mais c'est pas l'envie qui m'en manque... Citation :
Est-ce que tu sais lire ? J'ai écris que je m'excusais pour la confusion...
Dernière édition le 28 Avr 2009 à 22:33
|
|
| gouessej |
Posté le 29 Avr 2009 à 09:28
|
|
![]() Messages : 337 GCPoints : 64624 |
Bonjour Citation :
Dans ce cas, ça a nettement moins d'intérêt sachant qu'il en est à la version 1.6 et que la version 1.7 pointera le bout de son nez peut-être l'an prochain. Citation :
Non seulement tu as prétendu (en étant assez affirmatif) que j'avais une bête de course mais tu en as rajouté une couche en disant : Citation :
et comme si ce n'était pas suffisant, tu as dit : Citation :
Citation :
Tu reconnais qu'il y a eu une confusion, ok, tant mieux mais arrête de m'accuser de me défiler et de faire preuve de mauvaise foi. Si je me défilais vraiment, je ne serais pas là. Citation :
Ce n'est pas l'endroit et ce n'est pas nécessaire puisque certains le font déjà avec plus ou moins de finesse, ça va de embarassment à rubbish pile of shit en passant par wow, it's really bad, generic souless 3D... Sur ce, bonne journée. |
|
| Mod |
Posté le 29 Avr 2009 à 10:53
|
|
![]() Messages : 4954 GCPoints : 2100823 |
[Administrateur] Pour rappel, le but du sujet était de discuter à propos de la création d'un moteur 3D, et du langage à utiliser dans le cas de l'auteur. Malgré le fait que le sujet soit parti davantage en débat, ce qui n'est pas inintéressant pour autant, j'ai laissé faire. Néanmoins, les derniers messages dérivent vers des attaques personnelles, je verrouille donc le sujet. Le droit de réponse passera par la messagerie privée. |
|
Page précédente




