Je suis un programmeur Java d'entreprise, mais quelque chose qui m'intéresse et ce qui m'a amené dans toute la programmation, c'est l'idée de pouvoir créer un jeu.
Je me demandais simplement si quelqu'un pouvait offrir des conseils ou des recommandations de livres.
Le côté qui m'intéresse le plus est la conception et la mise en œuvre du moteur de jeu. Les gens peuvent dire "ahh mais il existe de nombreuses raisons d’écrire les vôtres" - c'est uniquement à des fins d'apprentissage, pour voir comment les choses fonctionnent, etc.
Jusqu'à présent, j'ai jeté un œil à LWJGL , mais je n'ai rien obtenu de trop grave.
Merci.
Réponses:
Rendez-vous sur JavaGaming et lisez. Beaucoup de choses là-bas qui pourraient vous intéresser.
la source
Il existe deux types de débutants: ceux qui veulent faire un jeu et ceux qui veulent comprendre des choses (et faire un jeu aussi). Il n'y a rien de mal à être dans le deuxième groupe. Personnellement, je l'aime le plus.
Ce site est une excellente ressource d'apprentissage. Pour les moteurs, consultez simplement la balise du moteur: /gamedev/tagged/engine
Recherchez sur le site «comment commencer» ou similaire. Vous trouverez d'excellentes ressources et des idées de jeux simples pour les débutants.
Les graphiques en Java peuvent être réalisés de différentes manières que LWJGL:
la source
Honnêtement, j'ai lu la programmation des jeux de tueur en java et je n'ai pas pu l'absorber. C'est censé être les meilleures ressources mais il ne compile même pas. Commencez par quelque chose de facile à coup sûr. Soi-disant ce livre est un excellent point de départ:
http://www.brackeen.com/javagamebook/
la source
Je viens de commander ce livre. Cela ressemble à la ressource la plus récente. C'est vraiment pas cher sur Amazon aussi.
http://www.amazon.ca/Beginning-Java-Game-Programming/dp/1435458087/ref=sr_1_1?ie=UTF8&s=books&qid=1299619288&sr=8-1
J'ai vérifié les anciennes éditions et elles semblent assez solides.
Vous pouvez envisager un framework comme LWJGL ou Java Monkey Engine, mais jetez un coup d'œil à JOGL une fois que vous maîtrisez les bases, car c'est un wrapper populaire autour d'OpenGL et il y a des tonnes de tutoriels.
la source
Moi aussi, je suis en train de construire un moteur de jeu basé sur Java. Je serais heureux de parler de ma conception et de ma justification, de ses avantages et inconvénients connus, et de partager du code si vous êtes intéressé. La page Web est assez obsolète mais c'est un point de départ: le projet MHFramework est un travail en cours.
la source
Jetez un œil à ces didacticiels http://www3.ntu.edu.sg/home/ehchua/programming/opengl/JOGL2.0.html
la source
Je suis développeur Java et j'ai commencé à créer un jeu récemment. Pour moi, la meilleure source d'information était le code source de quake1 / quake2 / quake3 / darkplaces. Je sais qu'il peut être difficile pour le programmeur java de lire le code c mais cela en vaut la peine. Les livres et les didacticiels sont un jeu d'enfant, mais si vous avez une idée solide, vous devriez vraiment apprendre de projets comme celui-ci.
la source
Je vous recommande de commencer avec LibGDX, si vous connaissez déjà Java. Le site officiel n'a pas beaucoup de documentation, mais il existe une abondance de sites de tutoriels qui offrent une belle introduction à la création de votre premier jeu.
LibGDX
la source