Human-computer interaction in game development with Python : design and develop a game interface using HCI technologies and techniques /
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 int...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Berkeley] :
Apress,
[2022]
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Human-Computer Interaction Tools and Methodologies
- Human-Computer Interaction Tools and Game Development
- Developing a Video Game
- Turning Points in Game Development
- Developing a Game in Python
- Game Development - Industry Standards
- Gamification in Human-Computer Interaction
- Human-Computer Interaction Research and Development
- Recommendations and Concluding Comments.
- Intro
- Table of Contents
- About the Authors
- About the Technical Reviewer
- Introduction
- Chapter 1: Human-Computer Interaction Tools and Methodologies
- Fundamentals of Human-Computer Interaction
- Digging Deeper
- Designing the Interface
- Adaption and Interfaces
- Interfaces of Multi-Device
- Evolutionary Trends
- Evaluation of Usability
- Bringing Usability and Accessibility Together
- Analysis of Task Situations
- Techniques and Tools for Human-Computer Interaction Development
- Techniques for Defining Specifications
- The Cycle of Tool Life and Methodologies Taxonomy
- Selecting Instruments, Techniques, and Resources
- The Eye Tracking Technique and Usability
- Eye Tracking Studies
- User Control
- Usability Testing
- Why Eye Tracking?
- Creating an Effective Interface
- Graphical User Interfaces
- Characteristics of User Interfaces
- Summary
- Chapter 2: Human-Computer Interaction Tools and Game Development
- Tools and Techniques for General Game Development
- The Video Game Interface
- Video Game Development and Interaction
- Video Game Users' Requirements and Needs
- Interactive UI Design for a Game
- Panel Design
- Window Architecture
- Icon Design
- Color Development
- Eye-Tracking Techniques
- The Impact of Eye Tracking in Games
- Eye Tracking in Games
- Project Planning and Development
- Development Environment
- OpenCV
- Structure of OpenCV
- Haar Cascade
- Face and Eye Recognition
- Modeling and Development
- Conclusions and Problems
- Creating the Data Structure
- Modeling and Development
- Conclusions and Problems
- Applying Photographic Filters
- Modeling and Development
- Conclusions
- Recognizing the Iris
- Modeling and Development
- Conclusions and Problems
- Edge Detection
- Modeling and Development
- Conclusions and Problems
- Parameter Analysis on Blur, CLAHE, and CANNY Filters
- Modeling and Development
- Analysis
- Iris Recognition (2)
- Modeling and Development
- Conclusions and Problems
- "Average Color" Recognition
- Modeling and Development
- Conclusions
- Project Analysis
- Data Analysis
- Precision
- Recall
- F-measure
- Result
- Video #1
- Video #2
- Video #3
- Video #4
- Project Conclusions
- Summary
- Chapter 3: Developing a Video Game
- Roles in the Video Game Industry
- Producers
- Publishers
- Game Developers
- Roles and Processes of Game Development
- Game Design
- Game Art Design
- Game Programming
- Game Testing
- Software Development
- Game Development Phases
- Pre-Production Phase
- Outsourcing
- Production Phase
- Milestones: The Cornerstones of Development
- Post-Production Phase
- Localization
- Fan Translation
- Summary
- Chapter 4: Turning Points in Game Development
- Game Engines
- Rendering Engine
- Indie Video Games
- Crowdfunding
- The Case of Dreams: Developing a Game Within a Video Game