Java-Gaming.org Java4K winners: [ by our judges | by the community ]         
Featured games (67)
games approved by the League of Dukes
Games in Showcase (∞)
games submitted by our members



News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  Print  
  anyone know a good software design book  (Read 1254 times)
0 Members and 2 Guests are viewing this topic.
Offline Kommi

Sr. Member
**

Posts: 293


All opinions will be lined up and shot!


« on: 2004-01-05 11:48:17 »

nt

Kommi
pokkelipoo
Guest
« Reply #1 on: 2004-01-05 13:56:53 »

Speaking of books, today I accidentally found an interesting book named "Developing Games In Java".
Covers quite a lot of topics, see: http://www.booksmatter.com/b1592730051.htm.

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

JGO Kernel
*****

Posts: 3535


Got any cats?


« Reply #2 on: 2004-01-05 23: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!

http://wiki.java.net/bin/view/Games/JeffFAQ
Games published by our own members! Go get 'em!
Offline Herkules

JGO Kernel
*****

Posts: 1522
Medals: 1


Friendly fire isn't friendly!


« Reply #3 on: 2004-01-06 00:18:56 »

The TOC really looks promising.

Somebody here read it?


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

JGO Ninja
***

Posts: 687


Giving Java a second chance after ludumdare fiasco


« Reply #4 on: 2004-01-06 15: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 Kernel
*****

Posts: 3535


Got any cats?


« Reply #5 on: 2004-01-07 00: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!

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

Sr. Member
**

Posts: 293


All opinions will be lined up and shot!


« Reply #6 on: 2004-01-08 09: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. http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?userid=2W9CERBSKN&isbn=0131020099&itm=8  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.  

Kommi
Offline crystalsquid

Full Member
**

Posts: 214


... Boing ...


« Reply #7 on: 2004-01-10 12: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

JGO Ninja
***

Posts: 575


Java for games!


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

Quote
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]
  Print  
 
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.096 seconds with 21 queries.