Ich bin ein Java-Programmierer für Unternehmen, aber etwas, das mich interessiert hat, und was mich in die gesamte Programmiersache gebracht hat, war die Idee, ein Spiel erstellen zu können.
Ich frage mich nur, ob jemand Ratschläge geben oder Empfehlungen buchen könnte.
Die Seite, die mich am meisten interessiert, ist das Design und die Implementierung der Game Engine. Die Leute mögen sagen "ahh, aber es gibt viele, warum schreiben Sie Ihre eigenen" - es ist nur zu Lernzwecken, um zu sehen, wie die Dinge funktionieren und so weiter.
Bisher habe ich mir LWJGL angesehen , aber nichts allzu Ernstes erreicht.
Vielen Dank.
Antworten:
Gehen Sie zu JavaGaming und lesen Sie sich um. Viele Sachen dort, die dich interessieren würden.
quelle
Es gibt zwei Arten von Anfängern: diejenigen, die ein Spiel machen wollen und diejenigen, die Dinge verstehen wollen (und auch ein Spiel machen wollen). Es ist nichts Schlimmes in der zweiten Gruppe zu sein. Ich persönlich mag es am meisten.
Diese Seite ist eine großartige Lernressource. Überprüfen Sie für Motoren einfach das Motor-Tag: /gamedev/tagged/engine
Durchsuchen Sie die Website nach "Wie starte ich?" Oder ähnlichem. Hier finden Sie großartige Ressourcen und Ideen für einfache Spiele für Anfänger.
Grafiken in Java können auf mehr Arten als in LWJGL erstellt werden:
quelle
Ehrlich gesagt habe ich Killerspielprogrammierung in Java gelesen und konnte es nicht aufnehmen. Es soll die besten Ressourcen sein, aber es wird nicht einmal kompiliert. Beginnen Sie jedoch mit etwas Leichtem. Angeblich ist dieses Buch ein guter Anfang:
http://www.brackeen.com/javagamebook/
quelle
Ich habe gerade dieses Buch bestellt. Es sieht aus wie die aktuellste Ressource. Es ist auch bei Amazon sehr günstig.
http://www.amazon.ca/Beginning-Java-Game-Programming/dp/1435458087/ref=sr_1_1?ie=UTF8&s=books&qid=1299619288&sr=8-1
Ich habe mir die alten Ausgaben angesehen und sie scheinen ziemlich solide zu sein.
Sie könnten ein Framework wie LWJGL oder Java Monkey Engine in Betracht ziehen, aber sehen Sie sich JOGL auf jeden Fall an, sobald Sie sich mit den Grundlagen vertraut gemacht haben, da es ein beliebter Wrapper für openGL ist und es unzählige Tutorials gibt.
quelle
Auch ich bin gerade dabei, eine Java-basierte Spiel-Engine aufzubauen. Ich würde mich freuen, über mein Design und meine Gründe, die bekannten Vor- und Nachteile zu sprechen und Code zu teilen, wenn Sie interessiert sind. Die Webseite ist ziemlich veraltet, aber es ist ein Anfang: Das MHFramework-Projekt ist noch in Arbeit.
quelle
Schauen Sie sich diese Tutorials an: http://www3.ntu.edu.sg/home/ehchua/programming/opengl/JOGL2.0.html
quelle
Ich bin ein Java-Entwickler und habe vor kurzem angefangen, ein Spiel zu machen. Für mich war die beste Informationsquelle der Quellcode quake1 / quake2 / quake3 / darkplaces. Ich weiß, dass es für Java-Programmierer schwierig sein kann, C-Code zu lesen, aber es lohnt sich. Bücher und Tutorials sind ein Anfang, aber wenn Sie eine solide Idee haben, sollten Sie wirklich aus solchen Projekten lernen.
quelle
Ich würde empfehlen, mit LibGDX zu beginnen, wenn Sie sich bereits mit Java auskennen. Die offizielle Seite enthält nicht viel Dokumentation, aber es gibt eine Fülle von Tutorial-Seiten, die eine gute Einführung in die Erstellung Ihres ersten Spiels bieten.
LibGDX
quelle