Smartbomb: The Quest for Art, Entertainment, and Big Bucks in the Videogame Revolution


Heather Chaplin - 2005
    What started as a game of Pong, with little blips dancing across a computer screen, has evolved into a multi-billion-dollar industry that is changing the future, making inroads into virtually all aspects of our culture.Who are the minds behind this revolution? How did it happen? Where is it headed? In Smartbomb, journalists Heather Chaplin and Aaron Ruby take the reader behind the scenes at gaming conventions, into powerhouse think tanks where new games are created, into the thick of the competition at cyberathlete tournaments, and into the homes of gamers for whom playing a role in a virtual world has assumed more relevance and reality than life in the real world.

Games of Empire: Global Capitalism and Video Games


Nick Dyer-Witheford - 2009
    No longer confined to a subculture of adolescent males, video games today are played by adults around the world. At the same time, video games have become major sites of corporate exploitation and military recruitment.In Games of Empire, Nick Dyer-Witheford and Greig de Peuter offer a radical political critique of such video games and virtual environments as Second Life, World of Warcraft, and Grand Theft Auto, analyzing them as the exemplary media of Empire, the twenty-first-century hypercapitalist complex theorized by Michael Hardt and Antonio Negri. The authors trace the ascent of virtual gaming, assess its impact on creators and players alike, and delineate the relationships between games and reality, body and avatar, screen and street.Games of Empire forcefully connects video games to real-world concerns about globalization, militarism, and exploitation, from the horrors of African mines and Indian e-waste sites that underlie the entire industry, the role of labor in commercial game development, and the synergy between military simulation software and the battlefields of Iraq and Afghanistan exemplified by Full Spectrum Warrior to the substantial virtual economies surrounding World of Warcraft, the urban neoliberalism made playable in Grand Theft Auto, and the emergence of an alternative game culture through activist games and open-source game development.Rejecting both moral panic and glib enthusiasm, Games of Empire demonstrates how virtual games crystallize the cultural, political, and economic forces of global capital, while also providing a means of resisting them.

Software Architecture: Perspectives on an Emerging Discipline


Mary Shaw - 1996
    But, although they use these patterns purposefully, they often use them informally and nearly unconsciously. This book organizes this substantial emerging "folklore" of system design -- with its rich language of system description -- and closes the gap between the useful abstractions (constructs and patterns) of system design and the current models, notations and tools. It identifies useful patterns clearly, gives examples, compares them, and evaluates their utility in various settings -- allowing readers to develop a repertoire of useful techniques that goes beyond the single-minded current fads. KEY TOPICS: Examines the ways in which architectural issues can impact software design; shows how to design new systems in principled ways using well-understood architectural paradigms; emphasizes informal descriptions, touching lightly on formal notations and specifications, and the tools that support them; explains how to understand and evaluate the design of existing software systems from an architectural perspective; and presents concrete examples of actual system architectures that can serve as models for new designs. MARKET: For professional software developers looking for new ideas about system organization.

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.

Digital Computer Electronics


Albert Paul Malvino - 1977
    The text relates the fundamentals to three real-world examples: Intel's 8085, Motorola's 6800, and the 6502 chip used by Apple Computers. This edition includes a student version of the TASM cross-assembler software program, experiments for Digital Computer Electronics and more.

Concepts, Techniques, and Models of Computer Programming


Peter Van Roy - 2004
    The book focuses on techniques of lasting value and explains them precisely in terms of a simple abstract machine. The book presents all major programming paradigms in a uniform framework that shows their deep relationships and how and where to use them together.After an introduction to programming concepts, the book presents both well-known and lesser-known computation models ("programming paradigms"). Each model has its own set of techniques and each is included on the basis of its usefulness in practice. The general models include declarative programming, declarative concurrency, message-passing concurrency, explicit state, object-oriented programming, shared-state concurrency, and relational programming. Specialized models include graphical user interface programming, distributed programming, and constraint programming. Each model is based on its kernel language—a simple core language that consists of a small number of programmer- significant elements. The kernel languages are introduced progressively, adding concepts one by one, thus showing the deep relationships between different models. The kernel languages are defined precisely in terms of a simple abstract machine. Because a wide variety of languages and programming paradigms can be modeled by a small set of closely related kernel languages, this approach allows programmer and student to grasp the underlying unity of programming. The book has many program fragments and exercises, all of which can be run on the Mozart Programming System, an Open Source software package that features an interactive incremental development environment.

Reinforcement Learning: An Introduction


Richard S. Sutton - 1998
    Their discussion ranges from the history of the field's intellectual foundations to the most recent developments and applications.Reinforcement learning, one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives when interacting with a complex, uncertain environment. In Reinforcement Learning, Richard Sutton and Andrew Barto provide a clear and simple account of the key ideas and algorithms of reinforcement learning. Their discussion ranges from the history of the field's intellectual foundations to the most recent developments and applications. The only necessary mathematical background is familiarity with elementary concepts of probability.The book is divided into three parts. Part I defines the reinforcement learning problem in terms of Markov decision processes. Part II provides basic solution methods: dynamic programming, Monte Carlo methods, and temporal-difference learning. Part III presents a unified view of the solution methods and incorporates artificial neural networks, eligibility traces, and planning; the two final chapters present case studies and consider the future of reinforcement learning.

Processing: A Programming Handbook for Visual Designers and Artists


Casey Reas - 2007
    This book is an introduction to the concepts of computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open-source programming language that can be used by students, artists, designers, architects, researchers, and anyone who wants to program images, animation, and interactivity. The ideas in Processing have been tested in classrooms, workshops, and arts institutions, including UCLA, Carnegie Mellon, New York University, and Harvard University. Tutorial units make up the bulk of the book and introduce the syntax and concepts of software (including variables, functions, and object-oriented programming), cover such topics as photography and drawing in relation to software, and feature many short, prototypical example programs with related images and explanations. More advanced professional projects from such domains as animation, performance, and typography are discussed in interviews with their creators. "Extensions" present concise introductions to further areas of investigation, including computer vision, sound, and electronics. Appendixes, references to additional material, and a glossary contain additional technical details. Processing can be used by reading each unit in order, or by following each category from the beginning of the book to the end. The Processing software and all of the code presented can be downloaded and run for future exploration.Includes essays by Alexander R. Galloway, Golan Levin, R. Luke DuBois, Simon Greenwold, Francis Li, and Hernando Barragan and interviews with Jared Tarbell, Martin Wattenberg, James Paterson, Erik van Blockland, Ed Burton, Josh On, Jurg Lehni, Auriea Harvey and Michael Samyn, Mathew Cullen and Grady Hall, Bob Sabiston, Jennifer Steinkamp, Ruth Jarman and Joseph Gerhardt, Sue Costabile, Chris Csikszentmihalyi, Golan Levin and Zachary Lieberman, and Mark Hansen.Casey Reas is Associate Professor in the Design Media Arts Department at the University of California, Los Angeles. Ben Fry is Nierenburg Chair of Design in the School of Design at Carnegie Mellon University, 2006-2007."

The C# Programming Yellow Book


Rob Miles - 2010
    With jokes, puns, and a rigorous problem solving based approach. You can download all the code samples used in the book from here: http://www.robmiles.com/s/Yellow-Book...

The Untold History of Japanese Game Developers: Gold Edition


John Szczepaniak - 2014
    Konami's secret games console, the origin of Game Arts and Quintet, unusual events at Telenet, stories on Falcom, politics behind Enix's game programming contests, a tour of the Love-de-Lic and WARP offices (with layout sketches). Every interviewee is asked about unreleased titles. Foreword by GAMESIDE magazine's editor-in-chief, Yusaku Yamamoto. INTERVIEWEES INCLUDE: Hitoshi YONEDA / Tatsuo NOMURA / Katsutoshi EGUCHI / Toru HIDAKA / Roy OZAKI / Kouichi YOTSUI / Masaaki KUKINO / Yoshitaka Murayama / Harry Inaba / Ryukushi07 / Kotaro UCHIKOSHI / ZUN / Yoshiro KIMURA / Kouji YOKOTA / Jun Nagashima / Yuzo KOSHIRO / Masamoto MORITA / Akira TAKIGUCHI / Masakuni MITSUHASHI / Kohei IKEDA / Hiroshi SUZUKI / Tomonori SUGIYAMA / Yutaka ISOKAWA / Yasuhito SAITO / Takaki KOBAYASHI / Keite ABE / Keiji INAFUNE / Makoto GOTO

Vintage Games: An Insider Look at the History of Grand Theft Auto, Super Mario, and the Most Influential Games of All Time


Bill Loguidice - 2009
    Drawing on interviews as well as the authors' own lifelong experience with videogames, the book discusses each game's development, predecessors, critical reception, and influence on the industry. It also features hundreds of full-color screenshots and images, including rare photos of game boxes and other materials. Vintage Games is the ideal book for game enthusiasts and professionals who desire a broader understanding of the history of videogames and their evolution from a niche to a global market.

Designing Interactions


Bill Moggridge - 2006
    Designers of digital technology products no longer regard their job as designing a physical object--beautiful or utilitarian--but as designing our interactions with it. In Designing Interactions, award-winning designer Bill Moggridge introduces us to forty influential designers who have shaped our interaction with technology. Moggridge, designer of the first laptop computer (the GRiD Compass, 1981) and a founder of the design firm IDEO, tells us these stories from an industry insider's viewpoint, tracing the evolution of ideas from inspiration to outcome. The innovators he interviews--including Will Wright, creator of The Sims, Larry Page and Sergey Brin, the founders of Google, and Doug Engelbart, Bill Atkinson, and others involved in the invention and development of the mouse and the desktop--have been instrumental in making a difference in the design of interactions. Their stories chart the history of entrepreneurial design development for technology.Moggridge and his interviewees discuss such questions as why a personal computer has a window in a desktop, what made Palm's handheld organizers so successful, what turns a game into a hobby, why Google is the search engine of choice, and why 30 million people in Japan choose the i-mode service for their cell phones. And Moggridge tells the story of his own design process and explains the focus on people and prototypes that has been successful at IDEO--how the needs and desires of people can inspire innovative designs and how prototyping methods are evolving for the design of digital technology.Designing Interactions is illustrated with more than 700 images, with color throughout. Accompanying the book is a DVD that contains segments from all the interviews intercut with examples of the interactions under discussion.Interviews with: Bill Atkinson - Durrell Bishop - Brendan Boyle - Dennis Boyle - Paul Bradley - Duane Bray - Sergey Brin - Stu Card - Gillian Crampton Smith - Chris Downs- Tony Dunne - John Ellenby - Doug Englebart - Jane Fulton Suri - Bill Gaver - Bing Gordon - Rob Haitani - Jeff Hawkins - Matt Hunter - Hiroshi Ishii - Bert Keely - David Kelley - Rikako Kojima - Brenda Laurel - David Liddle - Lavrans L?vlie - John Maeda - Paul Mercer - Tim Mott - Joy Mountford - Takeshi Natsuno - Larry Page - Mark Podlaseck - Fiona Raby - Cordell Ratzlaff - Ben Reason - Jun Rekimoto - Steve Rogers - Fran Samalionis - Larry Tesler - Bill Verplank - Terry Winograd - Will Wright

Things We Think About Games


Will Hindmarch - 2008
    It is essential reading for designer, critic, and straight-up rank 'n' file gamer alike." --Robin D. Laws, creator of HeroQuest and Feng Shui Will Hindmarch and Jeff Tidball think a lot about games. At their commentary website, Gameplaywright.net, they think out loud about what it means to play games, make games, sell games, and love games. They are gamers. Here, with fellow game designers and notable game players, they think out loud on paper in the first Gameplaywright book. Things We Think About Games collects dozens on dozens of bite-sized thoughts about games. From the absurd to the magnificent, the demonstrable to the dogmatic, this collection spans both the breadth of games--board, card, roleplaying and more--and the depth of gaming, offering insights about collecting, playing, critiquing, designing, and publishing.

HTML5 and CSS3 (Visual QuickStart Guide)


Elizabeth Castro - 2011
    In this completely updated edition of our best-selling guide to HTML, authors Elizabeth Castro and Bruce Hyslop use crystal-clear instructions and friendly prose to introduce you to all of today's HTML5 and CSS essentials. You'll learn how to design, structure, and format your website. You'll learn about the new elements and form input types in HTML5. You'll create and use images, links, styles, lists, tables, frames, and forms; and you'll add video, audio, and other multimedia to your site. You'll learn how to add visual effects with CSS3. You'll understand web standards and learn from code examples that reflect today's best practices. Finally, you will test and debug your site, and publish it to the web. Throughout the book, the authors will cover all of HTML and offer extensive coverage of HTML5 and CSS techniques.

Minecraft: The Unlikely Tale of Markus "Notch" Persson and the Game that Changed Everything


Daniel Goldberg - 2011
    Talked about by tens of millions of people, in fact. It is the story of unlikely success, fast money, and the power of digital technology to rattle an empire. And it is about creation, exclusion, and the feeling of not fitting in.Here Markus opens up for the first time about his life. About his old Lego-filled desk at school. About the first computer his father brought home one day. But also about growing up in a family marked by drug abuse and conflict. But above all it is the story of the fine line between seeming misfit and creative madman, and the birth of a tech visionary.Minecraft: The Unlikely Tale of Markus "Notch" Persson and the Game that Changed Everything is a Cinderella story for the Internet age.