ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Human-Computer Interaction in Game Development with Python: Design and Develop a Game Interface Using HCI Technologies and Techniques

دانلود کتاب تعامل انسان و کامپیوتر در توسعه بازی با پایتون: طراحی و توسعه یک رابط بازی با استفاده از فناوری‌ها و تکنیک‌های HCI

Human-Computer Interaction in Game Development with Python: Design and Develop a Game Interface Using HCI Technologies and Techniques

مشخصات کتاب

Human-Computer Interaction in Game Development with Python: Design and Develop a Game Interface Using HCI Technologies and Techniques

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1484281810, 9781484281819 
ناشر: Apress 
سال نشر: 2022 
تعداد صفحات: 335 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

قیمت کتاب (تومان) : 61,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 2


در صورت تبدیل فایل کتاب Human-Computer Interaction in Game Development with Python: Design and Develop a Game Interface Using HCI Technologies and Techniques به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تعامل انسان و کامپیوتر در توسعه بازی با پایتون: طراحی و توسعه یک رابط بازی با استفاده از فناوری‌ها و تکنیک‌های HCI نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تعامل انسان و کامپیوتر در توسعه بازی با پایتون: طراحی و توسعه یک رابط بازی با استفاده از فناوری‌ها و تکنیک‌های HCI



درک خود را از تعامل انسان و رایانه (HCI) در توسعه بازی عمیق تر کنید و یاد بگیرید که چگونه بازی های ویدیویی ایجاد کنید که بازیکنان را جذب کند و آنها را رها نکند. این کتاب طراحی HCI را در بازی های رایانه ای برای به حداکثر رساندن عملکردهای مشارکتی و تعاملی بررسی می کند.

قبل از اینکه به مفاهیم اساسی طراحی و فناوری رابط بازی بپردازید، ابتدا با مفاهیم اساسی و شیوه های HCI آشنا خواهید شد. نحوه طراحی یک رابط بازی را از طریق مثال های عملی با استفاده از پایتون یاد خواهید گرفت. در ادامه نگاهی کوتاه به اینکه HCI چگونه می‌تواند تجربه‌های بازی همهجانبه‌ای را برای بازیکنان ارائه دهد و بررسی عناصر کلیدی مانند رابط کاربری، قابلیت استفاده، طراحی کاربر محور و رابط کاربری از نظر کارآیی، دنبال می‌شود. همچنین نحوه پیاده‌سازی جنبه‌های قابلیت استفاده در رابط‌های بازی را با مثال‌هایی با استفاده از پایتون خواهید آموخت.

به‌علاوه، این کتاب چالش‌های عمده‌ای را که ناشران و توسعه‌دهندگان بازی با آن روبرو هستند و اینکه چگونه می‌توان با استفاده از تکنیک‌های HCI حل کرد، مورد بحث قرار می‌دهد. مسئله بازی پذیری در طول فرآیند تولید بازی بررسی می شود. پس از کار بر روی مثال‌های عملی این کتاب، دانش لازم برای شروع توسعه بازی‌های قانع‌کننده و غیرقابل کنترل را خواهید داشت.

آنچه یاد خواهید گرفت

  • بر ابزارهای HCI و متدولوژی ها
  • درک مفهوم استراتژی های HCI در چرخه توسعه بازی
  • توسعه بازی در پایتون با استفاده از رویکرد HCI
  • استفاده از تکنیک های گیمیفیکیشن در تعامل انسان و کامپیوتر
  • مفاهیم قابلیت استفاده، تجربه کاربر و فرآیندهای طراحی کاربر محور و کاربرد آنها را درک کنید 

این کتاب برای چه کسانی است

برنامه نویسان، مهندسان و دانشجویان علاقه مند به ایجاد و اجرای بازی های رایانه ای با استفاده از فناوری های HCI. تجربه قبلی در زمینه توسعه بازی توصیه می شود.


توضیحاتی درمورد کتاب به خارجی

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.  



فهرست مطالب

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
	Current Problems in the Development of Video Games
		Crunch Time
		Piracy
		Programming Stages
	Paradigms and Programming Languages
	Visual Programming
	Summary
Chapter 5: Developing a Game in Python
	Python and Pygame
	Designing the Video Game
	Development Team
	Game Design Document and Production
	Game Menu
	Short Introduction to Pygame
	Game Interface
	The Player
	Powering Up
	The Enemies
	The Bosses
	Collision Management
	The Levels
	Summary
Chapter 6: Game Development – Industry Standards
	Game Terminology
	Overall Design of the Game
		Frontend and Backend in Game Development
		Verify the Token
	General Description of the Game’s Services
	Network Interfaces and Sequence Diagram for the Game Development Cycle
		Game Network Interfaces
		Sequence Diagrams
			Casino Games
			Tournament Games
	Security of Online Games Through a Web Portal
		Secure Code for Games
		Secure by Design
		Security Control
	Summary
Chapter 7: Gamification in Human-Computer Interaction
	Gamification Strategy
	Gamification Examples
	Common Risks and Mistakes
	Gamification in Education
		Aspects of the Game’s Foundation
		The Different Game Categories
	Psychology and Motivation in Gamification
		The Two Different Types of Motivation
		Playing and Learning
		Gamification in the Classroom
		Factors that Make Gamification in the Classroom Easier
		How Can Gamification Help with Learning?
		Games-Based Learning vs Gamification
		Solutions for an Educational Game
	Designing a Gamified Application
		Math Games for Kids
		Gamified Applications Dedicated to Training
			ClassDojo
	Methodology for Creating Gamified Applications
		Web Application
		Native Application
		Native App vs Web App
	The PhoneGap Framework
		Why PhoneGap?
		PhoneGap’s Architecture
	Anaconda Python and the PyQT5 GUI Framework
		Anaconda Installation
			Linux
			Windows
		PyQT5 Installation
			Linux
			Windows
			PyQt5 Example
		PyQT Events
		Drawbacks to Gamification
		Avoiding the Drawbacks
	Summary
Chapter 8: Human-Computer Interaction Research and Development
	Human-Computer Interaction with a Head-Mounted Display
	Human-Machine Interfaces: Future Development
	The Touchscreen Revolution
	Direct Communication with the Mind
	Gesture Engagement Taken to a New Level
	Applications of Spatial Cognition Human Contact Research
	Interaction with the Voice
	Interactions Between the Brain and the Computer
	Summary
Chapter 9: Recommendations and Concluding Comments
	Recommendations
	Broad HCI Assessment Criteria
	Information and Communication Technology (ICT) Development
	New Trends
	Promising HCI Technologies
	Important Considerations for Building a User-Friendly Interface
	Final Thoughts on Game Design and HCI
	Summary
Index




نظرات کاربران