Quote:
Originally Posted by xXKonaXx
Slick2D ist meiner Meinung nach die beste Library um 2D Spiele in Java zu programmieren.
Slick2D läuft auf Basis von LWJGL und damit auf OpenGL. Und OpenAL wird auch unterstützt. Es bietet alles was du für ein 2D Spiel benötigst.
Also... wenn du schnell ein solides 2D Spiel haben willst, benutz Slick2D.
|
Das letzte Update von Slick ist knapp ein Jahr alt und die Community ist auch nicht so übermäßig aktiv. Als die beste Library für 2D Spiele würde ich das daher nicht bezeichnen. Zumindest heute nicht mehr.

wird zum Beispiel noch aktiv (weiter)entwickelt und unterstützt viel mehr als Slick2D, u.a. auch direkt Android.
Mit JMonkey habe ich einige Zeit gearbeitet. An sich ist das wirklich toll, die API ist einfach aufgebaut und hilft sehr das Spiel zu strukturieren. Allerdings, das kann jetzt aber auch schon besser geworden sein, ist die IDE echt schrecklich und hatte einige wirklich extrem nervige Bugs. Neben zahlreichen Abstürzen können auch die IDE haben auch die IDE eigenen Tools zum Refaktorieren gerne einmal die Models zerschossen.
Die Bedienung vom Scene-Editor fande ich extrem umständlich, soll nach Aussage der Entwicklung aber total einfach und toll sein. Lag wohl an mir.
Von der integrierten Physik-Engine gab es öfters irgendwelche Exceptions (Division durch Null war glaub oft dabei), die ich nie so wirklich beheben konnte (wenn eine Exception im kompilierten Code den ich selber nie aufrufe (IoC) auftritt ist das immer doof zu debuggen ...).
Ohne die Fehler mochte ich die aber. :-)