Å·±¦ÓéÀÖ

Jump to ratings and reviews
Rate this book

Game Programming All in One

Rate this book
Game Programming All in One, 3rd Edition provides a fun learning experience on how to program 2D-based games with C using the cross-platform, open-source Allegro game library. Artwork will be provided by real-world animators. Several high-quality sample games will be featured and developed. A focused and to-the-point book, it concentrates on the important tasks--building gameplay, not a graphics demo. It speaks to the aspiring game programmer who is looking to break into the game industry. By covering cross-platform tools, this book reaches out to a wide audience, covering the most important game programming topics. A new addition to this latest edition is the coverage of multiplayer programming using cross-platform libraries that work with Allegro.

832 pages, Paperback

First published July 1, 2004

3 people are currently reading
40 people want to read

About the author

Jonathan S. Harbour

32Ìýbooks27Ìýfollowers
Hi, I'm Jon, and I love to read. At one time, I was heavily published in a niche branch of computer science: game development. The heaviest years were 2005-2010 when I was an associate prof. Back then, there were more STEM majors than there are today, so the market for heavy math game dev books dried up. The last revision I did was Beginning Game Programming, 4th Edition, in 2014. After that, I finally completed a novel, then a sequel, and self-published it. (In case you are curious) I earned $10,000 from Amazon over 2 years and then sales dropped to a dripping faucet. It was enough to join the SFWA (and then leave because it's a hive of Woke lunatics with an unhinged president). I don't put up with crazies or bullies: Tactical disengagement.

But first, personality, because that affects my reviews and comments. Please pay attention before discussing issues with me (like Batman vs Superman), because I will school even my closest relatives and not even know I'm doing it. I will drop tacnukes on them and then think, crap, that's my daughter... That's an INTJ. I used to apologize for it. I feel like I need a card like the one carried by Arthur Fleck: [I'm an INTJ. I don't mean to, but I will destroy you if you engage me in a selfish argument or do something that I consider to be self-serving].

An Architect (INTJ) is a person with the Introverted, Intuitive, Thinking, and Judging personality traits. These thoughtful tacticians love perfecting the details of life, applying creativity and rationality to everything they do. Their inner world is often a private, complex one.

It can be lonely at the top. Being one of the rarest personality types and being among the most capable people, Architects know this all too well. They make up just two percent of the population. It can be difficult for Architects to find people who can keep up with their non-stop analysis of things. People with this personality type are imaginative yet decisive... ambitious yet like their privacy... curious about everything but remain focused.

[]

I've been struggling to devise a min/max system for reading the best books possible. You'd think that would be easy, right? Reviews? Except for one problem: when I give up on a book, it's very early on. If a book doesn't grab me in the first 50 pages, that's it for me, I move on. Then some friend recommends it and I forget that I've already... Well, you get the idea. I don't like to drop negative reviews on books I just don't like because I'm very, very particular, and generally disagree with a lot of my friends.

So, I've come up with a system of shelf labels to help me narrow down my TBRs and GUOs: shortlist-next-reads and not-interested, respectively. SNR is reserved for very, very special books that I've vetted and can safely pick any one of them up randomly and begin reading and KNOW I'll enjoy it. NI is self explanatory with this caveat: I usually don't review books that I've given up on (because that is one huge list and it may not be fair to those authors), unless it gets past my SNR/TBR barriers and was particularly bad.

[official]Jonathan S. Harbour holds a Master's in Information Systems, taught college computer science for many years, and has written extensively on game development. His best selling books are Beginning Game Programming, Visual Basic Game Programming for Teens, and Video Game Programming for Kids. He enjoys reading and video games (of course) and plays too much Stellaris.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
11 (30%)
4 stars
11 (30%)
3 stars
11 (30%)
2 stars
2 (5%)
1 star
1 (2%)
Displaying 1 - 2 of 2 reviews
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.