Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (757)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (843)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Tutorials for someone new to programming  (Read 1751 times)
0 Members and 1 Guest are viewing this topic.
Offline theagentd
« Posted 2012-10-13 02:21:03 »

Hello. I have a friend who's interesting in starting programming and he seems to be interested in game programming (eventually). He asked me for some advice on how to get into it, but I really don't know any good tutorials or books. Does anyone have any recommendations? He's mostly interested in internet tutorials but books should be okay too. He's pretty much a newbie though, so he does need to learn the basics of Java first.

Offline hvince95

Junior Devvie

Medals: 1
Projects: 2

« Reply #1 - Posted 2012-10-13 03:02:49 »

I learnt by following thenewboston tutorial series on youtube.  This covers all the fundamentals of java, creating classes, learning about functions, right down to how to add two integers.  (I hope thats what you meant by complete newbie  Smiley)
I don't know if you have heard of, but thats a really cool site where you can build these new skills by solving problems, then looking at other peoples code to see how they did it (you have to register to answer questions).
After that I pretty much dived into creating my first 2d side scroller game learning new techniques (bufferstrategy, graphics2d etc. All in java2d, no opengl) I needed on the fly! Of course I had programmed in AS3 before, but nothing like this.  This is by FAR, the best way to learn I think, starting to make your own game and solving problems as you get to them.  Here is a screenshot of my first:
(flowing water Smiley)

Now I'm trying to learn openGL in the same way.  By converting 'Oasis' from Java2D to openGL, while reducing the tile size for a better look.  That probably explains some of the previous questions from me hey!  Shaders is my next big thing.

Good luck to your friend!
Online ra4king

JGO Kernel

Medals: 508
Projects: 3
Exp: 5 years

I'm the King!

« Reply #2 - Posted 2012-10-13 05:08:18 »

theagentd! Really? How many "I'm new, tutorials please?" threads do we have? Shame on you for not searching first Tongue

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline matheus23

JGO Kernel

Medals: 138
Projects: 3

You think about my Avatar right now!

« Reply #3 - Posted 2012-10-13 08:01:19 »

theagentd! Really? How many "I'm new, tutorials please?" threads do we have? Shame on you for not searching first Tongue
But I think this guy above has done a pretty good job answering that...
*jealous I don't have water in my terraria 2D-game...* I should work further on that... I'll do that now Cheesy (fixing bugs -.-)

See my:
    My development Blog:     | Or look at my RPG | Or simply my coding
http://matheusdev.tumblr.comRuins of Revenge  |      On Github
Pages: [1]
  ignore  |  Print  

EgonOlsen (38 views)
2018-06-10 19:43:48

EgonOlsen (20 views)
2018-06-10 19:43:44

EgonOlsen (40 views)
2018-06-10 19:43:20

DesertCoockie (187 views)
2018-05-13 18:23:11

nelsongames (122 views)
2018-04-24 18:15:36

nelsongames (121 views)
2018-04-24 18:14:32

ivj94 (861 views)
2018-03-24 14:47:39

ivj94 (122 views)
2018-03-24 14:46:31

ivj94 (758 views)
2018-03-24 14:43:53

Solater (139 views)
2018-03-17 05:04:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!