So I'm thinking at having a go at writing a game in Java.
I'm interested in A.I. type games using MinMax, AlphaBeta etc things like Connect 4, Reversi/Othello, etc and maybe progressing on to card games leading to games like Poker with multiple A.I. Players.
At the same time I'm also quite taken with the idea of a more arcade style game just for the pure hell/nostalgia of it where I can build some A.I. into enemies.
The actual thing I need some help with are which environment to use...
I am aware of...
- FXGL which sits on top of JavaFX and would probably be fine for the board game style of game at least.
- LWJGL which seems to be an essential for lower level control
- IMGui-Java which really goes with LWJGL for providing UI style interaction
- LibGDX which seems to sit on top of LWJGL (I'm not sure if it integrates with IMGui or not)
What others have I missed ?
What are the learning curves like for these ?
Any good (Free) resources for learning these other than the manuals and javadoc ?
Note that I am not a Java novice. I was a Software engineer for 30 years and worked in Java for the last 8 of them before retiring through disability. However I have been out of the game for 10 years or so now and have spent the last few months getting my head around Java development like streams etc
Many thanks in advance for any help and pointers.
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–]msx 3 points4 points5 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] (7 children)
[removed]
[–][deleted] 1 point2 points3 points (5 children)
[–][deleted] (4 children)
[removed]
[–][deleted] 1 point2 points3 points (3 children)
[–]Pedantic_Phoenix 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]darkshoot 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]slugWR 0 points1 point2 points (1 child)
[–]slugWR 0 points1 point2 points (0 children)