Book picks similar to
The WoW Diary: A Journal of Computer Game Development by John Staats
non-fiction
nonfiction
warcraft
video-games
Now I Know: The Revealing Stories Behind the World's Most Interesting Facts
Dan Lewis - 2013
had a plan to invade Canada? And what actually happened to the flags left on the moon?Even if you think you have a handle on all things trivia, you're guaranteed a big surprise with Now I Know. From uncovering what happens to lost luggage to New York City's plan to crack down on crime by banning pinball, this book will challenge your knowledge of the fascinating stories behind the world's greatest facts.Covering 100 outrageous topics, Now I Know is the ultimate challenge for any know-it-all who thinks they have nothing left to learn.
The Corfu Trilogy
Gerald Durrell - 2006
All three books are set on the enchanted island of Corfu in the 1930s, and tell the story of the eccentric English family who moved there. For Gerald, the budding zoologist, Corfu was a natural paradise, teeming with strange birds and beasts that he could collect, watch and care for. But life was not without its problems - his family often objected to his animal-collecting activities, especially when the beasts wound up in the villa or - even worse - the fridge. With hilarious yet endearing portraits of his family and their many unusual hangers-on, The Corfu Trilogy also captures the beginnings of the author's lifelong love of animals. Recounted with immense humour and charm, this wonderful account of Corfu's natural history reveals a rare, magical childhood.
Data Science from Scratch: First Principles with Python
Joel Grus - 2015
In this book, you’ll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch.
If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with hacking skills you need to get started as a data scientist. Today’s messy glut of data holds answers to questions no one’s even thought to ask. This book provides you with the know-how to dig those answers out.
Get a crash course in Python
Learn the basics of linear algebra, statistics, and probability—and understand how and when they're used in data science
Collect, explore, clean, munge, and manipulate data
Dive into the fundamentals of machine learning
Implement models such as k-nearest Neighbors, Naive Bayes, linear and logistic regression, decision trees, neural networks, and clustering
Explore recommender systems, natural language processing, network analysis, MapReduce, and databases
Game Engine Architecture
Jason Gregory - 2009
The concepts and techniques described are the actual ones used by real game studios like Electronic Arts and Naughty Dog. The examples are often grounded in specific technologies, but the discussion extends way beyond any particular engine or API. The references and citations make it a great jumping off point for those who wish to dig deeper into any particular aspect of the game development process.Intended as the text for a college level series in game programming, this book can also be used by amateur software engineers, hobbyists, self-taught game programmers, and existing members of the game industry. Junior game engineers can use it to solidify their understanding of game technology and engine architecture. Even senior engineers who specialize in one particular field of game development can benefit from the bigger picture presented in these pages.
Letters of Note: An Eclectic Collection of Correspondence Deserving of a Wider Audience
Shaun Usher - 2013
Kennedy, Groucho Marx, Charles Dickens, Katharine Hepburn, Mick Jagger, Steve Martin, Clementine Churchill, Ray Bradbury, Kurt Vonnegut and many more.
Game Engine Black Book, Wolfenstein 3D
Fabien Sanglard - 2017
How was Wolfenstein 3D made and what were the secrets of its speed? How did id Software manage to turn a machine designed to display static images for word processing and spreadsheet applications into the best gaming platform in the world, capable of running games at seventy frames per seconds? If you have ever asked yourself these questions, Game Engine Black Book is for you.
Fable III Signature Series Guide
Doug Walsh - 2010
A highly acclaimed action strategy RPG, the guide covers the best tips for completing each quest along with information on multiple outcomes and how they will affect your hero. Learn what can befall your hero with each promise you make and discover what happens if you keep it. Also includes area information, illustrated maps and a real estate guide with prices, rents and repairs plus much more.
South: The Story of Shackleton's Last Expedition 1914-1917
Ernest Shackleton - 1919
Their initial optimism is short-lived, however, as the ice field slowly thickens, encasing the ship Endurance in a death-grip, crushing their craft, and marooning 28 men on a polar ice floe.In an epic struggle of man versus the elements, Shackleton leads his team on a harrowing quest for survival over some of the most unforgiving terrain in the world. Icy, tempestuous seas full of gargantuan waves, mountainous glaciers and icebergs, unending brutal cold, and ever-looming starvation are their mortal foes as Shackleton and his men struggle to stay alive.What happened to those brave men forever stands as a testament to their strength of will and the power of human endurance.This is their story, as told by the man who led them.
The Clean Coder: A Code of Conduct for Professional Programmers
Robert C. Martin - 2011
They treat it as a craft. They are professionals. In
The Clean Coder: A Code of Conduct for Professional Programmers,
legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice-about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers will learn What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding, and get past writer's block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time, and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say "No"-and how to say it When to say "Yes"-and what yes really means Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn't written by machines. It is written by professionals with an unshakable commitment to craftsmanship.
The Clean Coder
will help you become one of them-and earn the pride and fulfillment that they alone possess.
Level Up!: The Guide to Great Video Game Design
Scott Rogers - 2010
Written by leading video game expert Scott Rogers, who has designed the hits Pac Man World, Maxim vs. Army of Zin, and SpongeBob Squarepants, this book is full of Rogers's wit and imaginative style that demonstrates everything you need to know about designing great video games.Features an approachable writing style that considers game designers from all levels of expertise and experience Covers the entire video game creation process, including developing marketable ideas, understanding what gamers want, working with player actions, and more Offers techniques for creating non-human characters and using the camera as a character Shares helpful insight on the business of design and how to create design documents So, put your game face on and start creating memorable, creative, and unique video games with this book!
Getting Gamers: The Psychology of Video Games and Their Impact on the People Who Play Them
Jamie Madigan - 2015
They can be addicting. They are available almost anywhere you go and are appealing to people of all ages. They can eat up our time, cost us money, even kill our relationships. But it's not all bad! This book will show that rather than being a waste of time, video games can help us develop skills, make friends, succeed at work, form good habits, and be happy. Taking the time to learn what's happening in our heads as we play and shop allows us to approach games and gaming communities on our own terms and get more out of them. With sales in the tens of billions of dollars each year, just about everybody is playing some kind of video game whether it's on a console, a computer, a web browser, or a phone. Much of the medium's success is built on careful (though sometimes unwitting) adherence to basic principles of psychology. This is something that's becoming even more important as games become more social, interactive, and sophisticated. This book offers something unique to the millions of people who play or design games: how to use an understanding of psychology to be a better part of their gaming communities, to avoid being manipulated when they shop and play, and to get the most enjoyment out of playing games. With examples from the games themselves, Jamie Madigan offers a fuller understanding of the impact of games on our psychology and the influence of psychology on our games.
Hit Refresh: The Quest to Rediscover Microsoft's Soul and Imagine a Better Future for Everyone
Satya Nadella - 2017
It’s about how people, organizations and societies can and must hit refresh—transform—in their persistent quest for new energy, new ideas, relevance and renewal. At the core, it’s about us humans and our unique qualities, like empathy, which will become ever more valuable in a world where the torrent of technology will disrupt like never before. As much a humanist as a technologist, Nadella defines his mission and that of the company he leads as empowering every person and every organization on the planet to achieve more.
The Infernal City
Greg Keyes - 2009
It is Umbriel, a floating city that casts a terrifying shadow–for wherever it falls, people die and rise again.And it is in Umbriel’s shadow that a great adventure begins, and a group of unlikely heroes meet. A legendary prince with a secret. A spy on the trail of a vast conspiracy. A mage obsessed with his desire for revenge. And Annaig, a young girl in whose hands the fate of Tamriel may rest...Based on the award-winning The Elder Scrolls, The Infernal City is the first of two exhilarating novels following events that continue the story from The Elder Scrolls IV: Oblivion, named 2006 Game of the Year.
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
Scott Rosenberg - 2007
Along the way, we encounter black holes, turtles, snakes, dragons, axe-sharpening, and yak-shaving—and take a guided tour through the theories and methods, both brilliant and misguided, that litter the history of software development, from the famous ‘mythical man-month’ to Extreme Programming. Not just for technophiles but for anyone captivated by the drama of invention, Dreaming in Code offers a window into both the information age and the workings of the human mind.
Slay the Dragon: Writing Great Video Games
Robert Denton Bryant - 2015
"Slay the Dragon" will help you understand the challenges and offer creative solutions to writing for a medium where the audience not only demands a great story, but to be a driving force within it. Aimed at traditional writers who want to learn interactive narrative as well as game creators who want to tell better, more emotionally involving stories, the book is written by two creative veterans of both Hollywood and "Nerdyhood." Through lively discussions and self-paced-exercises, Bryant and Giglio step you such topics as: the "no-act" structure of video games; writing great game characters; making gameplay emotionally meaningful; and bringing your game world alive.