[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] I'm loving wills book :)
- To: pygame-users@xxxxxxxx
- Subject: Re: [pygame] I'm loving wills book :)
- From: "Brad Montgomery" <brad@xxxxxxxxxxxxxxxxxx>
- Date: Sun, 13 Apr 2008 19:38:46 -0500
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: pygame-users-outgoing@xxxxxxxx
- Delivered-to: pygame-users@xxxxxxxx
- Delivery-date: Sun, 13 Apr 2008 20:38:52 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=OkHYKlORSrev2z5vOx5yEKfYFyusspqVvoVGR8d5ql0=; b=nKdjJ+LgFxARsG43ouEMR+LH3GMowWdiawajw8L6rdO9UD1O50UdItfMqdOXmDdXzk8CqapUg7PNckbJyDZFdSzUoLCCusWz0169eyrXGGEQudhKPR7NDzIncviRhTEd9KWvY2qgdxj8szzDhLB4/zZgha2SFv75p6AdslxvT0Y=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=diII8GmekgeqTcmf9ssaIP3jpRBQ9uORZuAQ2qZd/ainBRWLc6n0VH/n8XoLaVnTfNt3icpH7+fIyl0rMTl+ga8m/wsJQXm52yjc4sF+IfF360Ru6RpLf085vUY2cl3C/HQFOp4/lUNN+ShBgJEUslAjnGg3DXWHSNERFZv/9uk=
- In-reply-to: <5b0fce7a0804020941j2698e8b1g1a7b124f31104429@xxxxxxxxxxxxxx>
- References: <5b0fce7a0804020941j2698e8b1g1a7b124f31104429@xxxxxxxxxxxxxx>
- Reply-to: pygame-users@xxxxxxxx
- Sender: owner-pygame-users@xxxxxxxx
On Wed, Apr 2, 2008 at 11:41 AM, Lamonte(Scheols/Demonic)
<scheols@xxxxxxxxx> wrote:
> that pygame book, its nice, anyone learn anything new?
Hi All, I'd always meant to write a review on this book, but I've not
been able to get around to it. I preordered it, and I've had it for a
while, but I haven't worked through the whole thing (though I've hit
most of the last chapters)
Here's a list of my opinion as far as pros and cons, which I'll try to
mention very briefly.
Pros:
- Very easy to read.
- Great examples that actually work
- Chapters 1 & 2 give a great intro to python, so this would actually
be a good book if you've never touched python before (but did have
some programming experience)
- Lots of info using pygame+opengl
- A lot of examples use his GameObject library
(http://www.willmcgugan.com/game-objects/), so a lot of the grunt-work
coding is available to use already.
Cons of the book:
- My biggest complaint is the lack of discussion on Sprites. Pygame is
really a 2D library, and I think he left out a lot of very important
information by not discussing how the Sprite class can be used.
- Only cursory discussion Sound. If you're writing a game and just
want the basic sound effects and/or background music, this is ok.
However, if you want to do something really interesting with sound,
you'll need to dig way beyond what this book offers.
Overall, I think the book is worth getting unless you've already done
a few significant projects using pygame. It's definately an Intro
book, and it does a really good job giving the user an idea how to put
a project together.
Disclaimer: I'm a relative noob to pygame (~10 months), and I've been
using pygame for research projects in Augmented Reality (not
necessarily games) for both visual and non-visual (sound-only)
applications.
--
brad [bradmontgomery.net]