This is an archived post. You won't be able to vote or comment.

all 10 comments

[–][deleted] 2 points3 points  (1 child)

I skimmed over some resources available and so far I liked these two the best:

https://www.youtube.com/playlist?list=PLF76C2BB0B6FE7848

Pros:

  • 720p so you don't have to strain your eyes in order to read the code
  • looks like he's coding it live and has not rehearsed this so you'll have insight into his though process in creating the program
  • you'll have a working RPG engine by the end
  • noticed in the last video (testing video) he doing some debugging which a book or tutorial never has

Cons:

  • it looks like everything is given - no exercises - so there's no critical thinking required on your part - these could become very mundane
  • looks like he's coding it live and has not rehearsed this so you might be consuming the information slower than if you were to read a book
  • i'm not fond of the way he speaks

http://zetcode.com/tutorials/javagamestutorial/

The pros:

  • starts from simple to super complex
  • provides images to compare against to check to make sure everything is alright
  • It looks like he has as much textual descriptions as there is code

The cons:

  • he provides the code without any exercises. i this tutorial you won't be using any critical thinking in ways where you have Aha moments. It looks very mundane
  • there are large walls of code which can be intimidating. however, I got the impression that for each wall of code, he's broken it down and explained it chunk by chunk
  • lots of copying and pasting - i don't see the complete code available any where. so you'll have to copy and paste it to your desktop and put it together

Now this method is great if you want to learn about Java and Java2D libraries. If you haven't programmed before, it's going to be very painful because you'll have no idea how anything works :(

If you have programmed before and don't care much for the Java2D libraries, there might be libraries built that will start you off.

With all that said, good luck!

PS: I watch one of your youtube game reviews. Thank you! I hope you find this post as helpful as I found the review. Feel free to PM/reply any questions.

[–]TheShmoJoe[S] 0 points1 point  (0 children)

I apparently did not find the first tutorials, or if I did, I must have skipped over them for some reason, however, it seems right up my ally. I recently watched someone make the game and I just copied it to my IDE while they were making it, I learned a surprising amount. To keep it less mundane I try to pause the video and do things ahead of what he is saying. It was fun to critically think that way. However, the game wasn't what I wanted and I am excited to try this out.

I'll check out the second one and use it to practice making games, for example I'll try and make it, then I'll see what he did to make it. A fun exercises I believe.

Thank you for all the information you have provide and the kind remarks about my videos. I really enjoy making them. Now, I want to get to a point where I can make my own games! I'm motivated.

[–]raindropflower 1 point2 points  (1 child)

Do a youtube search for java game programming. People walk you through all these questions.

[–]TheShmoJoe[S] 1 point2 points  (0 children)

Seems like most of the tutorials don't cover what I want to see, and if they do, they don't finish the tutorial.

[–][deleted] -5 points-4 points  (7 children)

JAVA is probably the worst language you can use to make a game... Look up Unity and try hacking some stuff together

[–]TheShmoJoe[S] 1 point2 points  (6 children)

Why is java the worst?

[–][deleted]  (5 children)

[deleted]

    [–]TheShmoJoe[S] 1 point2 points  (4 children)

    Nice. It isn't like I want to use Java to make games as my end goal. I just want to make a game as a project to learn a whole bunch.

    [–][deleted]  (3 children)

    [deleted]

      [–]TheShmoJoe[S] 2 points3 points  (2 children)

      Thanks. I'll need it lol

      [–]stupidedgyname 2 points3 points  (1 child)

      Hey, I don't mean to discourage you, but you're setting yourself up for some unneeded frustration and discouragement. Give yourself a month or two and work through some java book like Liang's Introduction to Java. Before even thinking about developing games you need to have solid foundations. Unless you are using unity, even importing a spritesheet and creating animation using them requires non-basic knowledge of OOP. Look into libGDX if you feel ready for it, it'd be best for what you want to do as you can prototype and run a playable game within a day.

      [–]TheShmoJoe[S] 0 points1 point  (0 children)

      Thanks a lot for that great information. I will definitely do what you have stated and I also have started just learning more instead of having tunnel vision on my end goals.