Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (623)
Games in Android Showcase (176)
games submitted by our members
Games in WIP (674)
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  
  anyone know a good software design book  (Read 2129 times)
0 Members and 1 Guest are viewing this topic.
Offline Kommi

Junior Devvie

All opinions will be lined up and shot!

« Posted 2004-01-05 16:48:17 »


« Reply #1 - Posted 2004-01-05 18:56:53 »

Speaking of books, today I accidentally found an interesting book named "Developing Games In Java".
Covers quite a lot of topics, see:

I ordered it today from Amazon for 32$. Anyone else has bought the book?
Offline Jeff

JGO Coder

Got any cats?

« Reply #2 - Posted 2004-01-06 04:31:07 »

Its been bandied about here.  I guess consensus is its the best Java specific game book out there currently.

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!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Herkules

Senior Devvie

Friendly fire isn't friendly!

« Reply #3 - Posted 2004-01-06 05:18:56 »

The TOC really looks promising.

Somebody here read it?

HARDCODE    --     DRTS/FlyingGuns/JPilot/JXInput  --    skype me: joerg.plewe
Offline nonnus29

Senior Devvie

Giving Java a second chance after ludumdare fiasco

« Reply #4 - Posted 2004-01-06 20:51:55 »

The "Thinking in Patterns" book-in-progress by the 'thinking in java' guy is a very accessible intro to design patterns.
Offline Jeff

JGO Coder

Got any cats?

« Reply #5 - Posted 2004-01-07 05:45:57 »

Okay..  this is a religious question... realizing that, here's MY religion...

I am NOT a big believer in "methodologies."  I've been coding a long time and seen a lot of methodologies coem and go.  Mostly what they introduce are new buzz words for managers to talk about and people with no  real experience to put on their resumes.

Coding is as much art as science and elegence is something you know "by feel' as much as anything else.

Having said that, I'll add this:

The two most important classes I had in college were Data Structures and machine Organization.  Data Structures and structured programming taught me how to think of my code as functional units.  Those lessons are as applicable in OOPLs today as they ever were.  (An object == a Data Stucture at the end of the day.)

Machine Organization changed  my understanding of the computer.  Rather then being a magic black box into which I fed incatations and out of which came results, i learned exactly how the machien works from the gates on up.  Among other things, a good Machine Organization class will break you of any temptation to ever write monoloithic code again.

FOr machien organization I rcommend Tannenbaum's book.  Its a classic and still applies.  For data structure there are lots of good boosk out there, just make sure its a book tha teaches data structure theory and not just a catalog of pre-implemented structures.

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!
Offline Kommi

Junior Devvie

All opinions will be lined up and shot!

« Reply #6 - Posted 2004-01-08 14:26:04 »

I went through that book. It has some useful imga and event stuff. The timming and animation loop parts are ok. They admit the currentTimeMillis() is off and state that it will be fixed in 1.5. There is also typic networking and custom gui stuff in there that is also useful.
      There is another book by the same publisher which I found a lot more useful than that one.  this book has a bunch of good material. My favorite part was the animation loop similar to the one used in the SNES Zelda game. The code examples are not windows API specific, which is really good since you can adapt them to your program easily. But do like I did and just go to your local Barnes and Noble and read though it before you buy it. I will be honest, I didn't buy it. But I have sat in BN for hours copying examples and text to my notebook several times.  

Offline crystalsquid

Junior Devvie

... Boing ...

« Reply #7 - Posted 2004-01-10 17:59:17 »

'Writing Solid Code' by Steve Maguire, published by Microsoft. ISBN 1-55615-551-4

Its C-centric, but a lot of useful tips & anecdotes about writing, err well, solid code  Tongue

Its more to do with avoiding bugs, both code wise & design wise. It was given to every programmer at the last place I worked, though sadly not all of them read it.

- Dom
Offline Jens

Senior Devvie

Java for games!

« Reply #8 - Posted 2004-01-18 06:27:36 »

FOr machien organization I rcommend Tannenbaum's book.

Tanenbaum's books are recommended in the courses at my university, too. One of the main advantages is, that the books are easy to read and never boring.

Xith3D Getting Started Guide (PDF,HTML,Source)
Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

basil_ (37 views)
2015-09-30 17:04:40

shadowstryker (19 views)
2015-09-29 15:55:06

TheSpaceHedgehog (25 views)
2015-09-29 01:58:48

GamerC4 (49 views)
2015-09-24 21:10:38

GamerC4 (68 views)
2015-09-24 21:09:48

htuy (23 views)
2015-09-24 04:57:24

htuy (33 views)
2015-09-24 04:56:35

htuy (24 views)
2015-09-24 04:56:09

htuy (24 views)
2015-09-24 04:47:33

Roquen (61 views)
2015-09-21 12:54:28
Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11

Rendering resources
by Roquen
2015-08-17 12:42:29

Rendering resources
by Roquen
2015-08-17 09:36:56

Rendering resources
by Roquen
2015-08-13 07:40:51

Networking Resources
by Roquen
2015-08-13 07:40:43

List of Learning Resources
by gouessej
2015-07-09 11:29:36 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!