Listing 1 - 6 of 6 |
Sort by
|
Choose an application
Videogames and Agency explores the trend in videogames and their marketing to offer a player higher volumes, or even more distinct kinds, of player freedom. The book offers a new conceptual framework that helps us understand how this freedom to act is discussed by designers, and how that in turn reflects in their design principles.
Video games --- Programming. --- Design. --- Computer games --- Computer game programming --- Game programming (Computer games) --- Computer programming --- Design --- Programming
Choose an application
Master the fundamental programming skills needed to create your own computer games in GameMaker. This book shows how to use GameMaker to build and publish cross-platform games. Each chapter covers a certain programming element, including layers, variables, and so on. You will also learn how to design levels in your games, draw sprites to populate your virtual worlds, and build GUIs for your menus and game interfaces. GameMaker Fundamentals also provides a thorough introduction to the GameMaker Language (GML). Practical example projects reinforce the concept discussed in each chapter. On completing this book, you will have a thorough understanding of how to create games from scratch using game design and programming principles using GameMaker and GML. You will: Learn core programming features required for sound knowledge of GameMaker Master how to combine GML to orchestrate game actions Utilize GameMaker's layers to create exciting games Set up player control.
Computer games—Programming. --- Game Development. --- GameMaker (Computer program language) --- Video games --- Programming. --- Computer games --- Computer game programming --- Game programming (Computer games) --- Computer programming --- Game Maker (Computer program language) --- Programming languages (Electronic computers) --- Programming
Choose an application
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. You will: 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.
Programming languages (Electronic computers). --- Computer games—Programming. --- Programming Language. --- Game Development. --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Java (Computer program language) --- Video games --- Programming. --- Development. --- Computer games --- Electronic games --- Internet games --- Television games --- Videogames --- Games --- Computer game programming --- Game programming (Computer games) --- Computer programming --- Object-oriented programming languages --- JavaSpaces technology --- Programming
Choose an application
Demystify the creation of efficient AI systems using the model-based reinforcement learning Unity ML-Agents - a powerful bridge between the world of Unity and Python. We will start with an introduction to the field of AI, then discuss the progression of AI and where we are today. We will follow this up with a discussion of moral and ethical considerations. You will then learn how to use the powerful machine learning tool and investigate different potential real-world use cases. We will examine how AI agents perceive the simulated world and how to use inputs, outputs, and rewards to train efficient and effective neural networks. Next, you'll learn how to use Unity ML-Agents and how to incorporate them into your game or product. This book will thoroughly introduce you to ML-Agents in Unity and how to use them in your next project. You will: Understand machine learning, its history, capabilities, and expected progression Gain a step-by-step guide to creating your first AI Work with challenges of varying difficulty, along with tips to reinforce concepts covered Master broad concepts within AI.
Computer games—Programming. --- Artificial intelligence. --- Game Development. --- Artificial Intelligence. --- AI (Artificial intelligence) --- Artificial thinking --- Electronic brains --- Intellectronics --- Intelligence, Artificial --- Intelligent machines --- Machine intelligence --- Thinking, Artificial --- Bionics --- Cognitive science --- Digital computer simulation --- Electronic data processing --- Logic machines --- Machine theory --- Self-organizing systems --- Simulation methods --- Fifth generation computers --- Neural computers --- Application software --- Development. --- Development of application software --- Video games --- Machine learning. --- Programming. --- Unity (Electronic resource) --- Learning, Machine --- Artificial intelligence --- Computer games --- Computer game programming --- Game programming (Computer games) --- Computer programming --- Programming
Choose an application
This book provides an overview of concepts and challenges in interaction quality in the domain of cloud gaming services. The author presents a unified evaluation approach by combining quantitative subjective assessment methods in a concise way. The author discusses a measurement tool, Gaming Input Quality Scale (GIPS), that assesses the interaction quality of such a service available. Furthermore, the author discusses a new framework to assess gaming Quality of Experience (QoE) using a crowdsourcing approach. Lastly, based on a large dataset including dominant network and encoding conditions, the evaluation method is investigated using structural equation modeling. The conveyed understanding of gaming QoE, empirical findings, and models presented in this book should be of particular interest to researchers working in the fields of quality and usability engineering, as well as service providers and network operators. Presents an empirical validation of a taxonomy of quality aspects of cloud gaming services as well as applied assessment methods; Includes a new framework to conduct quality assessment studies in home environments; Describes a psychometrically validated, and reliable instrument to measure the interaction quality.
Quality of service (Computer networks) --- QoS (Computer networks) --- Computer networks --- Telecommunication. --- User interfaces (Computer systems). --- Human-computer interaction. --- Computer games --- Computational intelligence. --- Communications Engineering, Networks. --- User Interfaces and Human Computer Interaction. --- Game Development. --- Computational Intelligence. --- Programming. --- Electric communication --- Mass communication --- Telecom --- Telecommunication industry --- Telecommunications --- Communication --- Information theory --- Telecommuting --- Intelligence, Computational --- Artificial intelligence --- Soft computing --- Computer game programming --- Game programming (Computer games) --- Computer programming --- Computer-human interaction --- Human factors in computing systems --- Interaction, Human-computer --- Human engineering --- User-centered system design --- User interfaces (Computer systems) --- Interfaces, User (Computer systems) --- Human-machine systems --- Human-computer interaction --- Programming
Choose an application
Up your game developer skills by learning game backend development with Microsoft Azure and PlayFab. Robust backend infrastructure support is essential for all modern games. Implementing game backend features became easier with the emergence of GBaaS (Game Backend-as-a-Service) providers and the advance of the cloud. Multiplayer gaming, leaderboards, game analytics, and virtual economies are all backed by cloud services. As a game developer, understanding core game backend features and implementation techniques is an important addition to your game developer skill set. Understanding game backend development will not only give you a competitive advantage, it will also eventually allow you to create better games. This book will help you get started. It teaches all the core concepts, using downloadable source code, so that you can experiment right away following a learning-by-doing approach. After reading this book, you will have a solid grasp of key game backend services and know how to implement them. You will: Understand core concepts around game backend development Use the PlayFab API to implement backend features Build game backend infrastructure using Microsoft Azure cloud (architecture and implementation) Contrast the traditional Azure cloud- and PlayFab (GBaaS)-based implementations of game backend capabilities Reuse source code to enable backend capability in your own games Discover different ways for authenticating players Implement a multiplayer game in Unity with the help of mirror networking Create a matchmaker to bring together players for an online game session Establish leaderboards to reinforce player competition Build a virtual economy and monetize your game Set up game analytics and gain insight into players’ behavior Let players communicate with each other by taking advantage of cognitive services Learn how to implement server-side custom game backend logic.
Computational intelligence. --- Artificial intelligence. --- Microsoft Azure (Computing platform) --- AI (Artificial intelligence) --- Artificial thinking --- Electronic brains --- Intellectronics --- Intelligence, Artificial --- Intelligent machines --- Machine intelligence --- Thinking, Artificial --- Bionics --- Cognitive science --- Digital computer simulation --- Electronic data processing --- Logic machines --- Machine theory --- Self-organizing systems --- Simulation methods --- Fifth generation computers --- Neural computers --- Intelligence, Computational --- Artificial intelligence --- Soft computing --- Windows Azure (Computing platform) --- Computing platforms --- Computer games --- Programming. --- Computer game programming --- Game programming (Computer games) --- Computer programming --- Programming --- Microsoft software. --- Microsoft .NET Framework. --- Computer programming. --- Game Development. --- Microsoft. --- Programming Techniques. --- Computers --- Electronic computer programming --- Electronic digital computers --- Programming (Electronic computers) --- Coding theory --- Computer software --- Video games
Listing 1 - 6 of 6 |
Sort by
|