Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (511)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (577)
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  
  Iam already...  (Read 1751 times)
0 Members and 1 Guest are viewing this topic.
Offline Moessss

Junior Newbie





« Posted 2005-08-08 10:21:06 »

hi everyone

Iam already an intermidate java programmer (fundamentals, GUI, some Data Structures ....).

I want to begin to design or develop games(2D) but I don't know how to start .

I have seen some books on amazon.com but I don't know  which one I should begin with.

Iam waiting for your advices, just give me the best titles.

thanks
Offline anarchotron

Junior Duke




...precious bodily fluids.


« Reply #1 - Posted 2005-08-08 15:14:00 »

I don't have any book recommendations for you... there are quite a lot available.

However I would recommend that you do your 2d game development using OpenGL (either JOGL or LWJGL).  This may sound strange if you think OpenGL is just for 3d.  However, it is dirt-simple to put OpenGL into 2d rendering mode with whatever 2d coordinate bounds you like for the viewable area.  The benefit to using OpenGL is that you can make your graphics as simple or flashy as you like.  You have a huge level of flexibility you have for texturing, blending, and a million other effects.  None of the other game APIs for 2d java games even comes close.

Please note that the above advice is valid if you are targeting PCs & Macs, I don't know what you should do if you are going to mobile platforms.

If you want to go OpenGL, the OpenGL 'Red Book' is important, although it contains much information that you won't need.  The OpenGL 'Orange Book', although a book on shaders, contains an excellent chapter near the beginning of the book giving a great overview of OpenGLs features and functionality.  I'm sure some of the more experienced ppl on these boards can recommend good, concise books.
Offline Tzan

Junior Duke





« Reply #2 - Posted 2005-08-08 16:41:18 »

Book:

"Developing Games in Java"
By: David Brackeen

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

JGO Coder




Got any cats?


« Reply #3 - Posted 2005-08-08 23:37:28 »

First pecie of advice:

You need to decide on what your evnrionment is going to be?

Are you coding Applets (really only a good idea if you absolutely must embed your game within a larger HJTML page) or Applications or Midlets (J2ME for cell phones)?
Java Applications can still be launched from the web via Java Web Start, they will just run in their own window.

Midlets are the most limtie and really thhus the harderst to write.  Applets ae the next most limited and thus the next hardest.  Applications give you the msot choices.

Next, where are you going to deploy?  CellPhone (and if so, which one)? Desktop (mac? WIn32? Linux? Others?) 

The answers to these questiosn will drive your API choices.

JK

Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline Moessss

Junior Newbie





« Reply #4 - Posted 2005-08-09 13:33:27 »


Mr. anarchotron... I think it's diffecult to begin with openGL because I've just 3 weeks from now before returing to the university. However, Iam familiar with java lang

Mr. Tzan... I've decided to buy the book which you've mentioned after reading some reviews and if you've any info about (killer game programming) book

Mr. Jeff... I want to begin with applications (win32) so Iam waiting for (your 2nd piece of advice)

thanks all
 
Offline cborders

Junior Duke





« Reply #5 - Posted 2005-08-09 13:39:48 »

The Killer game Programing book is written in Java3D, so if you are looking to use that I hear it's pretty good, if you want to use the LWJGL or JOGL then it may not be that helpful!
Offline woogley
« Reply #6 - Posted 2005-08-09 13:57:35 »

The Killer game Programing book is written in Java3D...

are you referring to "Developing Games in Java" by David Brackeen? I own this book. There is no Java3D at all, in fact you create your own custom 3D engine to better understand how they work.. crazy fun Wink
Offline Moessss

Junior Newbie





« Reply #7 - Posted 2005-08-09 14:08:13 »

Mr. cborders
What I've understood that (killer game programming ) is not  suitable for me because I'm looking for Java2D

Mr. woogley
Do u advise me to get that book for java2D?
Offline woogley
« Reply #8 - Posted 2005-08-09 14:17:21 »

Mr. woogley
Do u advise me to get that book for java2D?

I totally advise "Developing Games in Java" by David Brackeen. I'm not a huge fan of books, but this one is a charm. If you already know Java, this is the book for you Wink

By chapter 5 you create a functional 2D platform game, then the rest of the book focuses on memory management, game networking, game saving, 3D programming, etc. It gives you a pretty good boost into game programming.

See http://brackeen.com/javagamebook/ to take a peek at the soure code he uses in his book and play the example game
Offline cborders

Junior Duke





« Reply #9 - Posted 2005-08-09 14:18:33 »

Actually I was refering to this one: http://www.amazon.com/exec/obidos/ASIN/0596007302/qid=1123596813/sr=2-1/ref=pd_bbs_b_ur_2_1/102-1030849-2880162

But that's really good to know, I was already thinking about getting that one, I may have to do it sooner than I thought originally!

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

Junior Duke





« Reply #10 - Posted 2005-08-09 16:39:54 »

I dont have the "Killer Game Programming " book so I cant comment on it.

For 2d, the one I mentioned will keep you busy for a long time Smiley
Offline Jeff

JGO Coder




Got any cats?


« Reply #11 - Posted 2005-08-10 00:25:12 »

For 2D there are some good resources around here.  I believe a few of our members have even written sample apps.  The Java2D discussion trhead is a good thing tow ander through.

I would advise you keep your first game simple, we often suggest a "classiC' game like asteroids or defender as a good first project.  DOing that wil lteach yo uall the fundementals, then you cna move onto a more exciting project.











Got a question about Java and game programming?  Just new to the Java Game Development Community?  Try my FAQ.  Its likely you'll learn something!

http://wiki.java.net/bin/view/Games/JeffFAQ
Offline Moessss

Junior Newbie





« Reply #12 - Posted 2005-08-10 20:07:06 »

thanks for all of these advices

I got some benfits so I know where should I begin

thanks again and

good luck
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (50 views)
2014-10-17 03:59:02

Norakomi (40 views)
2014-10-16 15:22:06

Norakomi (31 views)
2014-10-16 15:20:20

lcass (36 views)
2014-10-15 16:18:58

TehJavaDev (67 views)
2014-10-14 00:39:48

TehJavaDev (65 views)
2014-10-14 00:35:47

TehJavaDev (57 views)
2014-10-14 00:32:37

BurntPizza (72 views)
2014-10-11 23:24:42

BurntPizza (44 views)
2014-10-11 23:10:45

BurntPizza (84 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org 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‑gaming.org
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!