دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Joseph Thachil George. Meghna Joseph George
سری:
ISBN (شابک) : 1484281810, 9781484281819
ناشر: Apress
سال نشر: 2022
تعداد صفحات: 335
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب 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. تجربه
قبلی در زمینه توسعه بازی توصیه می شود.
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
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