Suggestion d'une bibliothèque ou un cadre?
-
09-10-2019 - |
Question
Je prévois de faire une simulation de la circulation des véhicules comme mon projet sous grad. mon plan est de simuler la circulation des véhicules dans une zone. avant de commencer tout codage je voudrais savoir de toutes les bibliothèques ou les cadres java 2d (Ex: - ludothèques). Je peux utiliser, grâce à l'avance
La solution
Vous pouvez vérifier ces liens, voir si elles peuvent vous aider:
JGame :
JGame est un moteur de jeu 2D open source qui fonctionne sur tous Java 1.2+ JRE plate-forme (avec OpenGL en option Améliorations à travers JOGL), ainsi que le J2ME mobile (CLDC1.1 / MIDP2.0) Plate-forme. Il offre une très cadre de haut niveau pour le développement jeux d'arcade de type "classique". Il est basé sur sprites avec automatique l'animation et la détection de collision, un fond à base de tuiles faciles installations d'interaction sprite tuiles, et de l'état de jeu de haut niveau et jeu installations de séquence. jeux JGame peut être exécuté dans une variété de façons sans exiger de modifications dans le code: applications régulières, webstart, applets ou MIDlets. Les graphismes sont mise à l'échelle automatiquement pour adapter à tout écran la taille, à partir de l'appareil mobile le plus petit pour PC de bureau plein écran. utilisations JGame accélération graphique 2D où disponibles, mais en utilisant OpenGL permet une meilleure qualité graphique.
La légère Java Ludothèque (LWJGL) est une solution qui vise directement au professionnel et amateur Java programmeurs aussi bien pour permettre commerciale jeux de qualité à écrire en Java. LWJGL fournit l'accès aux développeurs multiplate haute performance bibliothèques telles que OpenGL (Open Graphics Library) et OpenAL (Open Audio Library) permettant état de l'art jeux 3D et le son 3D. De plus LWJGL donne accès à contrôleurs tels que manettes, Volant roue et joysticks. Tous dans un simple et API simple.
Slick2D est un ensemble d'outils simples enroulé autour du LWJGL OpenGL obligatoire pour Java. Il vise aussi ce sont suit:
- Fournir une API simple 2D
- transition de Java2D OpenGL plus facile
- Activer la distribution via WebStart sans la complexité
- Fournir les outils nécessaires à la plupart des jeux simples de la boîte
- Cadre extensible pour la flexibilité
- Mix et Match - vous utilisez ce que vous voulez, rien est appliquée
.- Aide rendu, le son, l'entrée, la collision et tout ce que nous pouvons penser.
Et une liste des moteurs de jeu de Wikipedia: http://en.wikipedia.org/wiki/List_of_game_engines