Human-Computer Interaction in Game Development with Python: Design and Develop a Game Interface Using Hci Technologies and Techniques
暫譯: 使用 Python 進行遊戲開發的人機互動:設計與開發遊戲介面,運用 HCI 技術與技巧

George, Joseph Thachil, George, Meghna Joseph

  • 出版商: Apress
  • 出版日期: 2022-05-19
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 323
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484281810
  • ISBN-13: 9781484281819
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

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.  

商品描述(中文翻譯)

深化您對遊戲開發中人機互動(HCI)的理解,並學習如何開發能夠吸引玩家並讓他們無法自拔的視頻遊戲。本書探討了電腦遊戲中的HCI設計,以最大化協作和互動功能。

您將首先獲得HCI基本概念和實踐的簡介,然後深入了解遊戲介面設計和技術的基本概念。您將通過使用Python的實際範例學習如何設計遊戲介面。接下來,將簡要介紹HCI如何為玩家提供沉浸式遊戲體驗,以及關鍵要素的回顧,如介面、可用性、以用戶為中心的設計和用戶介面的有效性。您還將學習如何在遊戲介面中實施可用性方面的內容,並使用Python的範例進行說明。

此外,本書還討論了遊戲發行商和開發者面臨的主要挑戰,以及如何使用HCI技術來解決這些挑戰。在遊戲製作過程中,將持續回顧可玩性問題。在完成本書的實際範例後,您將具備開始開發引人入勝、讓人無法放下控制器的遊戲所需的知識。

您將學到的內容

- 精通HCI工具和方法論
- 理解遊戲開發週期中的HCI策略概念
- 使用HCI方法在Python中開發遊戲
- 在人機互動中利用遊戲化技術
- 掌握可用性、用戶體驗和以用戶為中心的設計過程及其應用

本書適合對象

對使用HCI技術創建和實施電腦遊戲感興趣的程式設計師、工程師和學生。建議具備遊戲開發的先前經驗。

作者簡介

Joseph Thachil George is an IT Security Engineer for TUI Group, Hannover, Germany. In the past he worked as a technical consultant for International Game Technology (IGT), Rome, Italy. Additionally, Joseph is pursuing doctorate (PhD) in Computer Science and Engineering at the University of Lisbon, Portugal. He has completed M.S. in Cyber Security from the Università degli Studi di Firenze, Italy. In addition, he is also part of the research group (DISIA) of the University of Florence, Italy, and the research group (INESC-ID Lisbon) of the University of Lisbon, Portugal. His research interests cover Automatic Exploit Generation; Exploitation of vulnerabilities; Chaining of vulnerabilities; Security of web applications and Exploit JavaScript Code. In IGT, he has been a part of various project related to game configuration and integration in various platform. Specialized in Java and spring boot-based projects. He has also worked in various companies in India, Angola, Portugal, and UK; he has seven years of experience in various IT companies.

Meghna Joseph George is a Cloud Architect Engineer at Sync Lab S.r.l in Rome, Italy. She is an AWS certified solutions architect and possesses a master's degree in Economics from the Sapienza Università di Roma, Italy.

作者簡介(中文翻譯)

Joseph Thachil George 是德國漢諾威 TUI Group 的 IT 安全工程師。過去,他曾擔任國際遊戲技術公司 (International Game Technology, IGT) 的技術顧問,工作地點在意大利羅馬。此外,Joseph 正在葡萄牙里斯本大學攻讀計算機科學與工程的博士學位 (PhD)。他已在意大利佛羅倫斯大學 (Università degli Studi di Firenze) 完成網絡安全碩士學位 (M.S. in Cyber Security)。此外,他也是意大利佛羅倫斯大學的研究小組 (DISIA) 和葡萄牙里斯本大學的研究小組 (INESC-ID Lisbon) 的成員。他的研究興趣包括自動化漏洞利用生成、漏洞利用、漏洞鏈接、網絡應用程序的安全性以及利用 JavaScript 代碼進行攻擊。在 IGT,他參與了多個與遊戲配置和在各平台上整合相關的項目,專注於基於 Java 和 Spring Boot 的項目。他還曾在印度、安哥拉、葡萄牙和英國的多家公司工作,擁有七年的 IT 公司工作經驗。

Meghna Joseph George 是意大利羅馬 Sync Lab S.r.l 的雲架構工程師。她是 AWS 認證的解決方案架構師,並擁有意大利羅馬薩賓納大學 (Sapienza Università di Roma) 的經濟學碩士學位。