Become a Patron!

Any game (or general) programmers?

gashadokuro

Member For 4 Years
Member For 3 Years
Member For 2 Years
I've been dabbling around with Java programming for a while and moved on to trying to do some games with Libgdx. I'm by no means a good programmer, I have to work on my skills some more, even more so for this game programming stuff. I've just been able to make a small space shooter game and a title screen for a concept game I was going to work on, but never completed. Just curious if there's any programmers here, more specifically for game programming :D Btw, this isn't me looking for any to help with projects, that's something I have to do on my own if I want to learn, obviously besides asking for help on parts I'm stuck on.
 

Neunerball

Platinum Contributor
Member For 4 Years
Member For 3 Years
ECF Refugee
For Java in general, there's an excellent series of books from O'Reilly Media. Head First Java, Head First OOA & D, and Head First Design Patterns. They all use Java for the examples. In addition, the way they are written, entertaining and easy to learn.
For Game programming there are some interesting game engines, specifically designed for Java (e. g. JMonkeyEngine). Also look into the JOGL API.
 

gashadokuro

Member For 4 Years
Member For 3 Years
Member For 2 Years
For Java in general, there's an excellent series of books from O'Reilly Media. Head First Java, Head First OOA & D, and Head First Design Patterns. They all use Java for the examples. In addition, the way they are written, entertaining and easy to learn.
For Game programming there are some interesting game engines, specifically designed for Java (e. g. JMonkeyEngine). Also look into the JOGL API.
Oh I have plenty of books around and I used to have jmonkeyengine until i had to do a format on my pc recently and just never reinstalled it since i honestly didn't use it. What I have done is download unity3d. It uses c#, but all of the syntax seems pretty much the same, I've just need to figure out exactly how unity ( i keep wanting to type unix lol) runs its classes, starting points, etc. I know with libgdx it of course starts from the main method and you can edit a config object and have it run what ever class one would create after. And within the game's "main" class it just goes through the render method over and over, which I'm sure unity uses something similar. Unity just seems like it's loads easier to use compared to libgdx
 

nabibrian

VU Donator
Gold Contributor
Member For 4 Years
I hate Java what a headache but is amazing if you have the patience and dedication to add it to your repertoire.
 

gashadokuro

Member For 4 Years
Member For 3 Years
Member For 2 Years
I hate Java what a headache but is amazing if you have the patience and dedication to add it to your repertoire.
I find java pretty ok, it was a headache for me at first, but I got my "Ah ha!" moment when trying to figure out a nested for-loop. Mind you, I studied c++ back in college and passed my basic and intermediate classes for it with A's, but my comprehension of the language was awful. Pretty much I got by simply because I followed the codes as is and didn't bother to grasp any concepts behind them, sort of like "Oh, this piece of code adds something to this array thing" and not understanding it any further, just enough to make it work in our assignments. But for many years after I didn't even touch anything related to programming until fairly recently and decided to go with java because living pretty close (driving distance) to chicago and seeing the listings they had for programming jobs, I figured I'd study something simple and work my way up to doing work complex enough for servers and databases.

I struggled for a little while because again my comprehension skills were still crap, but my determination was higher than that and i kept watching videos and reading things over and over, even with the basic stuff. Slowly, but surely, I was getting the hang of things and got good enough where I could make simple programs by doing pseudo-code in a notebook and then opening up eclipse and typing the logic out and presto, they worked. Once I got good enough with that and thought about trying to make games again, I decided to go that instead of the whole database/server route and started learning about libgdx. I haven't really done all too much with it since I've been busy with other things, but I'd love to get an indie company going at some point. Thing is, with libgdx it's very very tedious, not extremely difficult but tedious. I just switched to trying to learn unity3d a couple of days ago and already off bat it seems much simpler and with it using c# and that being similar to java in some respects, I'm probably going to stick with it for a while.
 

raymo2u

VU Donator
Platinum Contributor
Member For 4 Years
Unlisted Vendor
I find java pretty ok, it was a headache for me at first, but I got my "Ah ha!" moment when trying to figure out a nested for-loop. Mind you, I studied c++ back in college and passed my basic and intermediate classes for it with A's, but my comprehension of the language was awful. Pretty much I got by simply because I followed the codes as is and didn't bother to grasp any concepts behind them, sort of like "Oh, this piece of code adds something to this array thing" and not understanding it any further, just enough to make it work in our assignments. But for many years after I didn't even touch anything related to programming until fairly recently and decided to go with java because living pretty close (driving distance) to chicago and seeing the listings they had for programming jobs, I figured I'd study something simple and work my way up to doing work complex enough for servers and databases.

I struggled for a little while because again my comprehension skills were still crap, but my determination was higher than that and i kept watching videos and reading things over and over, even with the basic stuff. Slowly, but surely, I was getting the hang of things and got good enough where I could make simple programs by doing pseudo-code in a notebook and then opening up eclipse and typing the logic out and presto, they worked. Once I got good enough with that and thought about trying to make games again, I decided to go that instead of the whole database/server route and started learning about libgdx. I haven't really done all too much with it since I've been busy with other things, but I'd love to get an indie company going at some point. Thing is, with libgdx it's very very tedious, not extremely difficult but tedious. I just switched to trying to learn unity3d a couple of days ago and already off bat it seems much simpler and with it using c# and that being similar to java in some respects, I'm probably going to stick with it for a while.
Im not a fan of Libgdx, or java in that matter, most of the coding I do is based with C/C+ and a bit of Pythong goes a long ways. I havent built anyhting from scratch besides tools/software but games I tend to enjoy modding and tweaking whats already out there. If you would like to see a bit of what Ive done check my youtube channel out...Mind you this is PS3 and not PC but the Coding is the same but it easier working on the same system your creating and editing with and much more can be done with PC
 

gashadokuro

Member For 4 Years
Member For 3 Years
Member For 2 Years
Im not a fan of Libgdx, or java in that matter, most of the coding I do is based with C/C+ and a bit of Pythong goes a long ways. I havent built anyhting from scratch besides tools/software but games I tend to enjoy modding and tweaking whats already out there. If you would like to see a bit of what Ive done check my youtube channel out...Mind you this is PS3 and not PC but the Coding is the same but it easier working on the same system your creating and editing with and much more can be done with PC
Very nice work. I sort of wanted to do game mods, but tbh that idea never really appealed to me as much as making my own game, although starting with modding would have probably been a better idea.
 

VU Sponsors

Top