Автор: Moraz?n Название: Animated Problem Solving ISBN: 3030850935 ISBN-13(EAN): 9783030850937 Издательство: Springer Рейтинг: Цена: 7311.00 р. Наличие на складе: Есть (1 шт.) Описание: This textbook is about systematic problem solving and systematic reasoning using type-driven design. There are two problem solving techniques that are emphasized throughout the book: divide and conquer and iterative refinement. Divide and conquer is the process by which a large problem is broken into two or more smaller problems that are easier to solve and then the solutions for the smaller pieces are combined to create an answer to the problem. Iterative refinement is the process by which a solution to a problem is gradually made better–like the drafts of an essay. Mastering these techniques are essential to becoming a good problem solver and programmer. The book is divided in five parts. Part I focuses on the basics. It starts with how to write expressions and subsequently leads to decision making and functions as the basis for problem solving. Part II then introduces compound data of finite size, while Part III covers compound data of arbitrary size like e.g. lists, intervals, natural numbers, and binary trees. It also introduces structural recursion, a powerful data-processing strategy that uses divide and conquer to process data whose size is not fixed. Next, Part IV delves into abstraction and shows how to eliminate repetitions in solutions to problems. It also introduces generic programming which is abstraction over the type of data processed. This leads to the realization that functions are data and, perhaps more surprising, that data are functions, which in turn naturally leads to object-oriented programming. Part V introduces distributed programming, i.e., using multiple computers to solve a problem. This book promises that by the end of it readers will have designed and implemented a multiplayer video game that they can play with their friends over the internet. To achieve this, however, there is a lot about problem solving and programming that must be learned first. The game is developed using iterative refinement. The reader learns step-by-step about programming and how to apply new knowledge to develop increasingly better versions of the video game. This way, readers practice modern trends that are likely to be common throughout a professional career and beyond.
Описание: This textbook is about systematic problem solving and systematic reasoning using type-driven design. Divide and conquer is the process by which a large problem is broken into two or more smaller problems that are easier to solve and then the solutions for the smaller pieces are combined to create an answer to the problem.
Автор: Gazaway Dax Название: Introduction to Game Systems Design ISBN: 0137440847 ISBN-13(EAN): 9780137440849 Издательство: Pearson Education Рейтинг: Цена: 5938.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This fourth edition extends physiologic and pathophysiologic considerations to the coverage of nutritional needs with respect to disease, and covers diagnosis of nutritional imbalance and management as well. It includes an entirely new section on paediatric obesity: epidemiology, pathophysiology, assessment and treatment. Also included are new chapters on celiac disease, food allergies, and iron.
Автор: Robert Ciesla Название: Game Development with Ren`Py ISBN: 1484249194 ISBN-13(EAN): 9781484249192 Издательство: Springer Рейтинг: Цена: 3414.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Get your feet wet in developing visual novels and take a guided tour through easy to follow tutorials using three of the most popular tools (Ren'Py, TyranoBuilder, and Twine). This book uses a two-pronged approach into the fine art of text-based games, showing you what makes for compelling writing as well as the programming logic and techniques needed to bring your visual novels to life. In this book, you will uncover the rich history of interactive fiction from the bare-bones 1970s games to the audiovisually rich modern output. You will take a detailed look at how to work with some of the most popular and exotic sub-genres and tropes of interactive fiction, such as nakige ('crying game'), dating sims, and horror. Once the stage is set, you will learn to use all-purpose programming logic and techniques in three mini tutorial games and also learn how to deploy your titles to both desktop and mobile platforms. Not solely relegated to the ancient historical period of the 1980s and 1990s, interactive fiction has again become appealing to developers as new tools became available. The visual novel is an increasingly popular and potentially lucrative genre of video game, being deployed for Windows, Mac, iOS, Android, and more. Game Development with Ren'Py reveals how multi-platform tools such as Ren'Py, TyranoBuilder, and Twine are becoming ever more plentiful for creating games in this genre.What You'll Learn Gain a working knowledge of Ren'Py, TyranoBuilder, and Twine Examine the basics of general programming logicDeploy to all available operating systems and platformsReview different approaches to fiction writing in the context of text-based games Who This Book Is ForPeople with no programming experience who are interested in working in the genre of visual novels or interactive fiction.
Описание: Discover a role-based simulation game designed to introduce DevOps in a very unusual way. Working with LEGO and chocolate, using avatars, personas, and role cards, you will gain an understanding of the Dev and Ops roles as well as their interdependencies. Throughout the game, players go through a range of emotions and learn to expand the boundaries of individual roles, acquire T-shaped skills, and grow the Scrum-team circle to include Operations. The game combines ideas from "The Phoenix Project" with the experience gained from real-life challenges, encountered by development and operations teams in many organizations. Security vulnerabilities, environments patching, deployment code freeze, development and operations silos - the game helps simulate an end-to-end product delivery process and visualize the bottlenecks in the value delivery flow.
Introduction to DevOps with Chocolate, LEGO and Scrum Game engages all five senses to maximize learning effectiveness and in three sprints takes players through a gamified DevOps transformation journey.
What You Will Learn
Play the Chocolate, LEGO and Scrum role-simulation game
Gain knowledge of DevOps and how to apply the game to it
See how this game illustrates the DevOps cycle as a case study
Who This Book Is For Programmers or system admins/project managers who are new to DevOps. DevOps trainers and Agile Coaches who are interested in offering a collaborative and engaging learning experience to their teams.
Автор: Stahlke, Samantha (researcher, Researcher, School Of Graduate And Postdoctoral Studies, Ontario Tech University) Mirza-babaei, Pejman (associate Profe Название: Game designer`s playbook ISBN: 019884591X ISBN-13(EAN): 9780198845911 Издательство: Oxford Academ Рейтинг: Цена: 5305.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: This book is about game interaction design-in other words, shaping what players can do and how they do it to make a game satisfying and memorable.
Автор: Brusca Название: Introduction to Java Through Game Development ISBN: 1484289501 ISBN-13(EAN): 9781484289501 Издательство: Springer Рейтинг: Цена: 5487.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Описание: Interested in learning how to program with Java? Let’s face it, the best way to learn to program is by writing programs. This can be a daunting proposition with the specter of hours of simple command line example programs hanging over your head. Fear not! Now you can learn to program in Java in a fun way by working on video games. With this book, you’ll get to work with three Java game projects and have access to the complete game code for each project, including a full Java game engine. After completing Introduction to Java through Game Development, you’ll be proficient in Java programming, having worked with the language’s fundamental aspects throughout the text, and will be ready to further your Java and game programming expertise with confidence. What You'll * Master the fundamentals of the Java programming language * Use different data structures like arrays, lists, stacks, and queues * Understand game programming basics including the main game loop * Gain experience working with three different game projects via the book’s coding challenges * Work with the 2D game engine that powers the book's included games and learn to create your own new game projects * Understand advanced Java topics like classes, encapsulation, inheritance, and polymorphism * Work with exceptions and how to use debugging techniques to trace through code * Sharpen your skills with over a dozen coding challenges that test your abilities with a development task on a real game project Who This Book Is For This book requires little to no programming experience to understand and benefit from the text.
Автор: Feronato Emanuele Название: Box2d for Flash Games ISBN: 1849519625 ISBN-13(EAN): 9781849519625 Издательство: Неизвестно Рейтинг: Цена: 5148.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Автор: Zizza, Keith Название: Game Audio Fundamentals ISBN: 103211195X ISBN-13(EAN): 9781032111957 Издательство: Taylor&Francis Рейтинг: Цена: 7195.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.
Автор: Zizza, Keith Название: Game Audio Fundamentals ISBN: 1032111968 ISBN-13(EAN): 9781032111964 Издательство: Taylor&Francis Рейтинг: Цена: 22202.00 р. Наличие на складе: Есть у поставщика Поставка под заказ.