510,444 views 120 on YTPak
2,459 103

Published on 13 Apr 2013 | over 3 years ago

READ ME:
I will answer all questions under two conditions. (1) You allow other people to reply to your post. If I don't see that reply button, I don't reply. (2) Your question does not imply that you are a beginner programmer. You must be comfortable with Java before watching. I will ignore all questions not following these two rules.

IMPORTANT INFO:
This is an extremely old tutorial, back when I was a noob at game programming. One of the most destructive parts of this crap code is the multi-threaded key input. Swing puts all KeyEvent firings in a separate thread, so I implore everyone to look at video 9 (final - Artifact game) of this tutorial to check out the Keys class in the source code so as to put all game logic on a single thread.

This is a new tutorial series.
The game is a tile based, side-scrolling platformer.

The goal of this series is about helping you come up with ways to organize your games.

About the Background, I just forgot to mod the x and y in the update() method. Just look at the setPosition() method to fix it.

IDE: Eclipse
eclipse.org/

Resources:
dl.dropboxusercontent.com/u/59779278/Resources.rar

All resources are free for any use. Giving credit isn't required, but it would be cool.

Link to eclipse project (and Resources) for part 1:
dl.dropboxusercontent.com/u/59779278/Dragon%20Tale%20Tutorial%20p01.rar

Tile Map Editor:
dl.dropboxusercontent.com/u/59779278/TileMapEditor.rar

Killer Game Programming in Java sample:
http://fivedots.coe.psu.ac.th/~ad/jg/
http://fivedots.coe.psu.ac.th/~ad/jg/ch02/ch2.pdf

Blog:
neetlife2.blogspot.com/

Other cool stuff:
A Java version of RPG Maker in progress.
www.gamedev.net/blog/1892-gregorys-development-journal/

Loading related videos...