| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Développement de jeux en Java
    La langue traditionnelle du développement du jeu a été C + + en raison de sa vitesse, mais Java a gagné du terrain . La plupart des jeux sont toujours écrits dans d'autres langues, mais Java a connu quelques sorties très médiatisées , en particulier lorsque le jeu a été créé par des développeurs indépendants , et dispose de quelques outils puissants prête pour les développeurs à utiliser. Avantages pour le développement du jeu

    de loin , le plus grand avantage de Java, dans et hors de développement de jeux, c'est qu'il a été conçu dès le départ pour être un langage multi - plate-forme. Jeux écrites en Java nécessitent peu ou pas de modification pour exécuter n'importe quel système qui prend en charge le moteur d'exécution Java. Cela comprend non seulement Windows, Mac et Linux , mais aussi de nombreux téléphones cellulaires et autres appareils. Jeux écrites en Java peut même fonctionner à l'intérieur de fenêtres de navigateur. Java est aussi un langage mature et n'est plus sujette à des révisions dramatiques et projet révolutionnaire qui se produisent encore dans les nouveaux langages comme Python et Ruby. Enfin, par rapport à C + + , Java est une langue facile à apprendre et à utiliser à bon escient .
    Inconvénients pour le développement du jeu

    Java possède quelques inconvénients. Programmes Java nécessitent l'installation d' une machine virtuelle Java sur l'ordinateur qui va exécuter le jeu, et de nombreux ordinateurs ne viennent pas avec Java installé par défaut . Il est également légèrement plus lent que le langage traditionnel de développement de jeux, C + + , Java et qui fait un mauvais choix pour les jeux qui veulent pousser l'état de l' art dans les performances graphiques . Enfin, depuis C + + et non Java a été la lingua franca du développement de jeux depuis des décennies , de nombreuses bibliothèques standards de l'industrie et des outils comme DirectX et OpenGL sont conçus pour soutenir C + + d'abord et Java seulement après coup, voire pas du tout . < Br >
    moteurs de jeux

    La sortie officielle de Java vient avec le support de tous les outils qui sont nécessaires pour le développement de jeux , tels que Java2D et Java3D , mais les jeux Java commercial comme tribal Trouble et Minecraft sont écrits à la place d'une ludothèque plus dévoués. Options pour les moteurs de jeux Java incluent la Bibliothèque léger graphique Java ( LWJGL ) , une liaison directe à la bibliothèque graphique OpenGL et le moteur du jeu Slick , un moteur pour l'écriture de jeux en 2D qui utilise le LWJGL . Une autre option est le moteur jmonkeyengine , également basée sur OpenGL, mais également intégré avec la Bullet Physics Library et la bibliothèque NiftyGUI .
    Jeux commercial développé en Java

    Un certain nombre de jeux commerciaux ont été développés en Java. La construction sandbox populaire jeu Minecraft a été écrit en Java avec LWJGL , ainsi que Tribal Trouble , un jeu de stratégie en temps réel en 3D dans lequel le joueur doit guider les Vikings et les Indiens dans leurs combats contre l'autre. Poisonville , une ligne massivement multijoueur jeu de rôle développé dans la ligue avec le magazine Playboy , a été développé à l'aide du moteur jmonkeyengine . Également développé avec moteur jmonkeyengine est grappin , un jeu d'action puzzle à la première personne .

    Previous :

    next :
      articles connexes
    ·Qu'est-ce qu'un personnage en Java 
    ·Comment utiliser Netbeans et Java pour créer des servi…
    ·Comment faire pour convertir les entiers en chaînes en…
    ·Comment faire pour modifier un fichier de classe 
    ·La différence entre Windows et l'authentification par …
    ·Comment utiliser ActionListener en Java 
    ·Comment construire un graphique en Java 
    ·Comment faire pour convertir un tableau de chaînes à …
    ·Comment créer deux instances de sous-classes en Java 
    ·Comment créer un histogramme horizontal en Java 
      articles en vedette
    ·Video Tools de décompression 
    ·Comment savoir programmation Flash 
    ·Qu'est-ce qu'une somme de contrôle sur un Mac 
    ·Est-ce que NetBeans Laisser étapes simples 
    ·Comment faire pour supprimer CSVs double en PHP 
    ·Comment écrire une déclaration de cas en C + + 
    ·Comment remplacer un URL et enregistrer un fichier avec…
    ·Comment apprendre les procédures stockées SQL 
    ·Comment insérer les caractères arabes dans MySQL 
    ·Comment faire pour convertir les variables PHP en chaî…
    Copyright © Connaissances Informatiques http://fr.wingwit.com