The Art Of Computer Game Design


Chris Crawford
    The classic book on computer game design first published in 1984, this Kindle version presents the original text along with chapter notes by Chris Crawford reflecting on how game design has changed in the last 30 years.

How to Count (Programming for Mere Mortals, #1)


Steven Frank - 2011
    unsigned numbers- Floating point and fixed point arithmeticThis short, easily understood book will quickly get you thinking like a programmer.

Soul Obsession: When God's Primary Pursuit Becomes Your Life's Driving Passion


Nicky Cruz - 2005
    To truly know God, this must become our life’s driving desire as well… our Soul Obsession. And when we fall obediently in step with God, we’ll see Him perform miracles through us to rescue people and give them new life.In his powerful new book, internationally known author Nicky Cruz shares powerful personal stories of faithful obedience, even in the midst of difficult circumstances–including the amazing story of his mother’s deathbed conversion and healing. You, too, can move past doubts, understand both the natural and supernatural worlds, and develop a faith that can move any mountain, no matter how high or wide or difficult.“Do we truly understand the power we have at our fingertips? Do we grasp the significance of the message that we bring to a lost world? Do we comprehend how easily evil can be beaten and revoked by simply opening ourselves up to the moving of the Holy Spirit among us? Do we know what God is capable of doing among us?“If you want to change the world, begin by letting God change you. By letting the passion of Jesus become your passion. By letting the Holy Spirit be your only guide and mentor, every step, every minute of the day. By allowing God to set your heart on fire with a Soul Obsession!”–Nicky Cruz

The Waite Group's Turbo C Programming for the PC


Robert Lafore - 1987
    Assuming no prior knowledge of C, this introductory-level book demonstrates and explains how to write useful and marketable programs in Turbo C on the IBM PC, XT, AT, and PC/Z computers.

Why Scientists Disagree About Global Warming: The NIPCC Report on Scientific Consensus


Craig D. Idso - 2015
    This claim is not only false, but its presence in the debate is an insult to science." With these words, the authors begin a detailed analysis of one of the most controversial topics of the day. The authors make a compelling case against claims of a scientific consensus. The purported proof of such a consensus consists of sloppy research by nonscientists, college students, and a highly partisan Australian blogger. Surveys of climate scientists, even those heavily biased in favor of climate alarmism, find extensive disagreement on the underlying science and doubts about its reliability. The authors point to four reasons why scientists disagree about global warming: a conflict among scientists in different and often competing disciplines; fundamental scientific uncertainties concerning how the global climate responds to the human presence; failure of the United Nations Intergovernmental Panel on Climate Change (IPCC) to provide objective guidance to the complex science; and bias among researchers. The authors offer a succinct summary of the real science of climate change based on their previously published comprehensive review of climate science in a volume titled Climate Change Reconsidered II: Physical Science. They recommend that policymakers resist pressure from lobby groups to silence scientists who question the authority of the IPCC to claim to speak for climate science. More than 50,000 copies of the first edition were sold or given away in five months to elected officials, civic and business leaders, scientists, and other opinion leaders. The response from the science community and experts on climate change has been overwhelmingly positive. To meet demand for more copies, we have produced this second revised edition. Changes include a foreword by Marita Noon, at the time executive director of Energy Makes America Great, Inc. Some of the discussion in Chapter 1 has been revised and expanded thanks to feedback from readers of the first edition. Graphs in Chapters 4, 5, and 6 are now full color, and new graphs have been added.

Advanced Apex Programming for Salesforce.com and Force.com


Dan Appleman - 2012
    Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience both as a consultant and as architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared.

Dungeons & Dreamers: A Story of how Computer Games Created a Global Community


Brad King - 2003
    D&D captured the attention of a small but influential group of players, many of whom also gravitated to the computer networks that were then appearing on college campuses around the globe. With the subsequent emergence of the personal computer, a generation of geeky storytellers arose that translated communal D&D playing experiences into the virtual world of computer games. The result of that 40-year journey is today's massive global community of players who, through games, have forged very real friendships and built thriving lives in virtual worlds. Dungeons & Dreamers follows the designers, developers, and players who built the virtual games and communities that define today's digital entertainment landscape and explores the nature of what it means to live and thrive in virtual communities.

Linux Pocket Guide


Daniel J. Barrett - 2004
    Every page of Linux Pocket Guide lives up to this billing. It clearly explains how to get up to speed quickly on day-to-day Linux use. Once you're up and running, Linux Pocket Guide provides an easy-to-use reference that you can keep by your keyboard for those times when you want a fast, useful answer, not hours in the man pages.Linux Pocket Guide is organized the way you use Linux: by function, not just alphabetically. It's not the 'bible of Linux; it's a practical and concise guide to the options and commands you need most. It starts with general concepts like files and directories, the shell, and X windows, and then presents detailed overviews of the most essential commands, with clear examples. You'll learn each command's purpose, usage, options, location on disk, and even the RPM package that installed it.The Linux Pocket Guide is tailored to Fedora Linux--the latest spin-off of Red Hat Linux--but most of the information applies to any Linux system.Throw in a host of valuable power user tips and a friendly and accessible style, and you'll quickly find this practical, to-the-point book a small but mighty resource for Linux users.

Lifehacked: How One Family from the Slums Made Millions Selling Apps


Allen Wong - 2012
    He became a self-made millionaire before he was 25.But, life wasn't always this grand for him. He was the only person in his family earning an income. And, he came from an oppressed family that grew up in the slums. Regardless, the apps he published were downloaded by over 15 million people.His apps have been featured in many places, including Wired.com, NBC News, and CNN. Now he's sharing the story on how he did it, the crises he struggled with, and what his father taught him to be successful.App companies have paid him thousands of dollars for consultant work, and he has helped them increase their download numbers by over 1000%. One of those apps was downloaded by over 100,000 users in one day. And now he is revealing his marketing secrets for the first time in this book.Note: This book was written with non-technical people in mind. The book covers both life and entrepreneurial lessons, and not all of the book is about app development.

Experiencing God: Knowing And Doing The Will Of God


Richard Blackaby - 2008
    

If These Walls Could Talk: Michigan Football Stories from Inside the Big House


Jon Falk - 2010
    Falk s encyclopedic knowledge of Wolverines football traditions and history make him a vital component of the staff that transforms talented college football players into true Michigan Men. And in his nearly four decades on the job, Falk has become one of the most beloved figures in team history. In If These Walls Could Talk, Falk shares his stories, memories, and friendships established in the locker room, on the sideline, and on the road with one of college football s most storied institutions. From legendary tales of Bo Schembechler s epic gridiron chess matches with Ohio State s Woody Hayes to the memorable day Falk introduced freshman phenom Anthony Carter to two-time All-American Ron Kramer, Falk s recollections connect the past and present to underscore the importance of building the relationships that drive the Wolverines to success. Win or lose, a game only lasts 3-1/2 hours, Falk said. Friends last a lifetime. He s an extra arm to the coaching staff. He s a shoulder to lean on for the players.... All players eventually have to leave the University of Michigan. But no one ever leaves Big Jon. Tom Brady, former Michigan quarterback, from his foreword [Falk] can tell stories going all the way back to Bo. That s a good feeling for a former player. That s what Michigan is all about. When you play football for Michigan, you never really leave. It will always be part of your home. Mike Hart, former Michigan running back Nobody knows more about Michigan tradition than Jon. Paul Jokisch, former Michigan wide receiver

Objective-C Programming: The Big Nerd Ranch Guide


Aaron Hillegass - 2011
    This is a hands-on guide to mastering Objective C - the language every MAC OS X and iPhone/iPod Touch developer needs to know.

Python for Data Analysis


Wes McKinney - 2011
    It is also a practical, modern introduction to scientific computing in Python, tailored for data-intensive applications. This is a book about the parts of the Python language and libraries you'll need to effectively solve a broad set of data analysis problems. This book is not an exposition on analytical methods using Python as the implementation language.Written by Wes McKinney, the main author of the pandas library, this hands-on book is packed with practical cases studies. It's ideal for analysts new to Python and for Python programmers new to scientific computing.Use the IPython interactive shell as your primary development environmentLearn basic and advanced NumPy (Numerical Python) featuresGet started with data analysis tools in the pandas libraryUse high-performance tools to load, clean, transform, merge, and reshape dataCreate scatter plots and static or interactive visualizations with matplotlibApply the pandas groupby facility to slice, dice, and summarize datasetsMeasure data by points in time, whether it's specific instances, fixed periods, or intervalsLearn how to solve problems in web analytics, social sciences, finance, and economics, through detailed examples

Computer Graphics with OpenGL


Donald Hearn - 2003
    The text converts all programming code into the C++ language.

Absolute Beginner's Guide to C


Greg Perry - 1993
    This bestseller talks to readers at their level, explaining every aspect of how to get started and learn the C language quickly. Readers also find out where to learn more about C. This book includes tear-out reference card of C functions and statements, a hierarchy chart, and other valuable information. It uses special icons, notes, clues, warnings, and rewards to make understanding easier. And the clear and friendly style presumes no programming knowledge.