Vous voulez voir cette page en français ? Cliquez ici.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
4 used & new from CDN$ 22.02

Have one to sell? Sell yours here
 
   
Focus On SDL
 
See larger image
 

Focus On SDL (Paperback)

by Ernest Pazera (Author)
3.8 out of 5 stars  See all reviews (5 customer reviews)
List Price: CDN$ 34.95
Price: CDN$ 22.02 & eligible for FREE Super Saver Shipping on orders over CDN$ 39. Details
You Save: CDN$ 12.93 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 7 to 11 days.
Ships from and sold by Amazon.ca. Gift-wrap available.

2 new from CDN$ 22.02 2 used from CDN$ 50.53

Frequently Bought Together

Customers buy this book with C++ Primer Plus by Stephen Prata

Focus On SDL + C++ Primer Plus
Price For Both: CDN$ 67.15

One of these items ships sooner than the other. Show details

  • This item: Focus On SDL by Ernest Pazera

    Usually ships within 7 to 11 days.
    Ships from and sold by Amazon.ca.
    Eligible for FREE Super Saver Shipping on orders over CDN$ 39. Details

  • C++ Primer Plus by Stephen Prata

    In Stock.
    Ships from and sold by Amazon.ca.
    This item ships for FREE with Super Saver Shipping. Details


Product Details


Product Description

Product Description

Focus On SDL is your key to writing programs faster and with greater ease. Execute the same applications as with DirectX, but with more versatility. SDL allows you to pack up your code and go! If you have a basic knowledge of C++, you're ready to roll. Dive into advanced topics such as alpha blending and overlays, or intensify your game audio with the SDL_mixer add-on library. This book teaches you how to write the code and then distribute it to various platforms. From setting up your system to incorporating networking and user interface components, Focus On SDL gives you the tools you need in one comprehensive guide.

About the Author

Ernest Pazera is a self-taught programmer, starting at age 13 with a TRS-80. Within a month Mr. Pazera was writing video games. By age 15, he realized that he could be happy with nothing less than being a game programmer. He is one of the developers who helped create one of the most popular and respected game development sites on the Web---www.gamedev.net. He is a moderator of an isometric/hexagonal forum on the site and has extensive experience with game development. Ernest is the author of Isometric Game Programming with DirectX 7.0 from Premier Press.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

5 Reviews
5 star:
 (1)
4 star:
 (3)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.8 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
2.0 out of 5 stars Not quite what you'd expect, Dec 21 2003
By A Customer
This book isn't bad if you have no access to the documentation or online tutorials already available for SDL. The book is really short and doesn't go into depth in any one area. There is only a brief mention of using SDL with OpenGL and nothing more. Save your money, there's enough tutorials out there online that you can get more from, than in this book. Instead of calling it "Focus on SDL" the title should be "A Glance at SDL" because that's all that you are getting.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
4.0 out of 5 stars Good beginner's book, but brief., May 19 2003
By George Policello (Oswego, IL USA) - See all my reviews
On the positive side, this book is an excellent entry-level programmer's guide to the SDL library. Anybody with basic coding skills should be able to easily follow the examples (which, by the way, are not duplicated in print... something to keep in mind if you are reading this on the train). Surely you could learn all you need to from SDL's own web site and other online documentation. But if you prefer to sit down and read a book cover to cover, like I do, this book might be a better fit.

My biggest disappointment is that there is no coverage of OpenGL at all. My attraction to SDL is to use as a base platform for OpenGL coding. A chapter on OpenGL integration would have won a fifth star from me.

I would like to have seen more advanced and in-depth coverage. Maybe another chapter or so on implementing an example game using the framework given to us in the final section.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
4.0 out of 5 stars Good tutorial, April 28 2003
By John Hattan (Southlake, TX United States) - See all my reviews
(REAL NAME)   

<i>Focus on SDL</i> is Ernest Pazera's fourth programming tutorial and the third one written for Premier Press. With every effort, both Mr. Pazera and Premier are getting closer to putting together an ideal set of game development tutorials. Pazera's books get more organized while Premier focuses and deflates the fat from their efforts. <i>Focus on SDL</i> is about all I could hope for from an SDL tutorial. It's not perfect, but it does a great job of doing what it
sets out to do.</p>

First off, let me say something about SDL -SDL is easy! While it's got a couple of quirks here and there, SDL is a very well organized and very easy to learn library for games. And <i>Focus on SDL</i> realizes this.
It doesn't try to make a simple subject complicated by ignoring the big picture to focus on minutiae. The main tutorial starts out logically with a discussion of starting up and shutting down SDL, followed by creating your main window, followed by placing bitmaps on the window, followed by event-handling, followed by playing CD-audio and video, followed by the joystick, and finally finished by threads and timers. In other words, it goes in about the order you'd need to go to write a simple game. Go figure.</p>

If you haven't figured out yet, this is a good book for beginners. It takes an easy-to-learn library and makes it even easier to learn. There aren't any code-listings for the obligatory breakout-clone in the text,
but by the time you get to page 150, you should have no problem figuring out how to structure a game from what you've read.</p>

The next 75-odd pages of <i>Focus on SDL</i> are focused on
the most important SDL add-on libraries. If you go to the SDL website, you'll see that there are literally dozens of add-on libraries available that cover everything from sprite graphics to GUI libraries. <i>Focus on SDL</i> covers the four libraries that I would have chosen as the most important components that are not part of core SDL, namely SDL_image (loading common bitmap file formats), SDL_ttf (loading and displaying TrueType fonts), SDL_net (networking), and SDL_mixer (loading, mixing, and playing sounds). As you can imagine, a complete game would likely need most, if not all, of these add-ons, so it's good to have those covered.</p>

The remainder of <i>Focus on SDL</i> covers a C++ wrapper-library for SDL. SDL lends itself very nicely for abstracting with objects, so constructing a wrapper that abstracts all of the primitive SDL bits like colors, palettes, rectangles, etc. is certainly a good idea.</p>

One thing I'd like to commend the author for is waiting to write the class-library until the end of the book. I've read so many books that spend all of chapter 2 constructing a comprehensive class library wrapping the subject technology, then using the rest of the book teaching you how to use the class-library rather than the technology itself. That means that if I want to
know how to use a particular call, I can't just look up the call in the book. I have to look at the author's wrapper-function and figure out how it works. If you want to know the particulars of SDL_Init(), you can just look it up in the
book and read about it. You don't need to take apart the author's own version of SDL_Init() to see it works.</p>

I mentioned earlier that the book's not perfect. My biggest
complaint is its lack of coverage of platforms other than Windows. One of the biggest advantages of SDL is that it works under pretty-much every major computer platform out there. While all of the examples should work just fine on other platforms, I would really liked to have seen coverage of getting SDL to work under Linux and Mac OSX. As it stands, the book only mentions other platforms in passing, pointing out that things like threading can be troublesome to do cross-platform, but never getting deeper than that.</p>

My other complaint is minor. A popular use of SDL nowadays is as a windowing front-end for OpenGL. While this is indeed too deep of a subject for a tutorial like this, it would have been good to see at least some pointers for more information on marrying SDL and OpenGL.</p>

Lack of cross-platform information notwithstanding, <i>Focus on SDL</i> is the best SDL tutorial that I've found. It's a perfect book for beginning game developers, as it makes an easy topic even easier. If you want to write a 2D game, check out SDL. If you want to check out SDL, get this book. I don't know how to make it any clearer.</p>

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
Most recent customer reviews

5.0 out of 5 stars Great SDL reference!
SDL has slipped right under many programmers' radar. That is unfortunate, because if you are doing any 2D programming at all ... all the things we used to do in DirectDraw ... Read more
Published on Mar 10 2003 by jmcguire

4.0 out of 5 stars More examples needed
In his original book on Isometric Games, Pazera takes the novice C++ programmer, like myself with no formal training except books and websites, by the hand to introduce notions... Read more
Published on Dec 25 2002 by Mr. Barry J. Temple

Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.