|
Showing 1 - 2 of
2 matches in All Departments
Deepen your understanding of human-computer interaction (HCI) in
game development and learn how to develop video games that grab
players and don't let them go. This book explores HCI design in
computer games to maximize collaborative and interactive functions.
You'll first gain a basic introduction to fundamental concepts and
practices of HCI before diving into the fundamental concepts of
game interface design and technology. You'll learn how to design a
gaming interface through practical examples using Python. This is
followed by a brief look at how HCI can offer immersive gaming
experiences for players and a review of key elements such as
interface, usability, user-centered design, and user interface in
terms of efficacy. You will also learn how to implement usability
aspects in gaming interfaces with examples using Python.
Additionally, the book discusses major challenges that game
publishers and developers face, and how they can be resolved using
HCI techniques. The question of playability is reviewed throughout
the game production process. After working through this book's
practical examples, you'll have the knowledge required to begin
developing compelling, can't-put-the-controller down games of your
own. What You'll Learn Master HCI tools and methodologies
Understand the concept of HCI strategies in the game development
cycle Develop a game in Python using the HCI approach Utilize
gamification techniques in Human-Computer Interaction Grasp
concepts of usability, user experience and user-centered design
processes and their application Who This Book Is For Programmers,
engineers, and students interested in creating and implementing
computer games using HCI technologies. Prior experience with game
development is recommended.
Deepen your understanding of blockchain technology and develop your
own blockchain applications. This book provides a thorough review
of distribution-based systems on blockchain technology, starting
from the fundamental concepts that underlie it, all the way through
the implementation of a blockchain network for business purposes.
Author Joseph Thachil George begins by introducing you to
blockchain and some basic concepts of technology, including
distributed systems, systems of systems, cyber-physical systems,
the Byzantine Consensus, the CAP theorem, and cryptographic
techniques. Next, he analyzes the structure of blocks and smart
contracts and the mother of all blockchain platforms, Bitcoin. That
sets the stage for an examination of transaction structure,
validation, and flow, from creation to registration in the ledger
and structure of the blocks, the Nakamoto consensus, and finally
forks. From there, you'll experience a deep dive into Ethereum;
including the concepts of Gas and Message, smart contracts and the
Ethereum virtual machine. From there, you'll learn about the
Ethereum consensus protocol, Ethereum Casper, and the Ethereum
Proof-of-Stake algorithm. You'll then see how blockchain can be
connected to a distributed system, followed by a demonstration of
how you can model a distributed system using Blockly4SoS and
Kilobots. The concluding chapters offer a practical example that
combines distributed systems with blockchain technology. After
reading this book, you will understand how to implement blockchain
technology in a distributed system and be able to leverage this
knowledge in your own projects. What You Will Learn Learn the
concept of blockchains by way of a practical example Grasp the
connection between distributed systems and blockchain technology
Learn the design of blockchain with hyperledger fabric Learn the
design of cyber-physical systems in a distributed environment Who
Is This Book For Developers who are enthusiastic about the design
and implementation of distributed systems.
|
|