Learning XNA 4.0. Game Development for the PC, Xbox 360, and Windows Phone 7
- Autor:
- Aaron Reed
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 540
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Learning XNA 4.0. Game Development for the PC, Xbox 360, and Windows Phone 7
Want to develop games for Xbox 360 and Windows Phone 7? This hands-on book will get you started with Microsoft's XNA 4.0 development framework right away -- even if you have no experience developing games. Although XNA includes several key concepts that can be difficult for beginning web developers to grasp, Learning XNA 4.0 shortens the learning curve by walking you through the framework in a clear and understandable step-by-step format.
Each chapter offers a self-contained lesson with illustrations and annotated examples, along with exercises and review questions to help you test your understanding and practice new skills as you go. Once you've finished this book, you'll know how to develop your own sophisticated games from start to finish.
- Learn game development from 2D animation to 3D cameras and effects
- Delve into high-level shader language (HLSL) and introductory artificial intelligence concepts
- Build three complete, exciting games using 2D, 3D, and multiplayer techniques
- Develop for and deploy your games to the Xbox 360 and Windows Phone 7
Wybrane bestsellery
-
Do you have what it takes to become a game developer? With this hands-on book, you'll learn quickly and easily how to develop computer games with Microsoft's XNA 3.0 framework-not just for your PC, but for Xbox 360 and the Microsoft Zune as well. Written by an experienced university-level game de...
Learning XNA 3.0. XNA 3.0 Game Development for the PC, Xbox 360, and Zune Learning XNA 3.0. XNA 3.0 Game Development for the PC, Xbox 360, and Zune
(101.15 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)60.90 zł
87.00 zł(-30%) -
Czy chcesz odkryć świat kodowania i stać się młodym programistą w zaledwie jeden dzień? Czy chcesz nauczyć się języka, który otworzy przed tobą drzwi do fascynującego świata technologii? Czy chcesz tworzyć własne gry, aplikacje i nie tylko, korzystając z Pythona, jednego z najbardziej przyjaz...
Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin Python w 1 dzień dla najmłodszych. Naucz się kodowania w Pythonie w 12 godzin
-
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor n...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Learning GDScript by developing a game with Godot 4 will teach you how to be a programmer, all while creating a game from scratch. You’ll go from novice to intermediate and even learn about some advanced topics to transform your game coding skills.
Learning GDScript by Developing a Game with Godot 4. A fun introduction to programming in GDScript 2.0 and game development using the Godot Engine Learning GDScript by Developing a Game with Godot 4. A fun introduction to programming in GDScript 2.0 and game development using the Godot Engine
(85.68 zł najniższa cena z 30 dni) -
Good digital sculpting skills are highly sought after, with many rewarding opportunities available in the VFX, Games, and collectibles industries. ZBrush is the industry standard software for character creation and organic modeling, and this book outlines the key skill sets needed to attract Recr...
Sculpting in ZBrush Made Simple. Explore powerful modeling and character creation techniques used for VFX, games, and 3D printing Sculpting in ZBrush Made Simple. Explore powerful modeling and character creation techniques used for VFX, games, and 3D printing
-
Unlock your architectural visualization potential with this comprehensive guide to UE5. Learn best practices, advanced techniques, and hands-on exercises for photorealistic real-time 3D environments. Ideal for beginners to experienced professionals.
Architectural Visualization in Unreal Engine 5. Create photorealistic architectural interior renderings in UE5 Architectural Visualization in Unreal Engine 5. Create photorealistic architectural interior renderings in UE5
-
Improved and updated to cover the latest features of .NET MAUI, this third edition covers CollectionView and Shell, along concepts like augmented reality, machine learning, and cloud services to help build multi-platform desktop and mobile apps.
.NET MAUI Projects. Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 - Third Edition .NET MAUI Projects. Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 - Third Edition
Michael Cummings, Daniel Hindrikes, Johan Karlsson, Samantha Houts
Ebooka "Learning XNA 4.0. Game Development for the PC, Xbox 360, and Windows Phone 7" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Learning XNA 4.0. Game Development for the PC, Xbox 360, and Windows Phone 7" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Learning XNA 4.0. Game Development for the PC, Xbox 360, and Windows Phone 7" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-0276-4, 9781449302764
- Data wydania ebooka:
- 2010-12-09 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 8.1MB
- Rozmiar pliku Mobi:
- 8.1MB
Spis treści ebooka
- Learning XNA 4.0
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Preface
- Who This Book Is For
- How This Book Is Organized
- Support
- Conventions Used in This Book
- Using Code Examples
- Wed Like to Hear from You
- Safari Books Online
- Acknowledgments
- 1. Whats New in XNA 4.0?
- Revised Project Folder Structure
- Develop Games for Windows Phone 7 Series
- Graphics Profiles
- Configurable Effects
- Built-in State Objects
- Scalars and Orientation
- Revised Input API
- Additional Audio API
- Music and Picture Enumeration and Video Playback
- Modified and Added Classes and Methods
- Test Your Knowledge: Quiz
- 2. Getting Started
- System Requirements
- Additional Resources
- Installation
- Creating Your First XNA Application
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- 3. Fun with Sprites
- A Look Behind the Scenes
- Game Development Versus Polling
- Modifying Your Game
- Adding a Sprite to Your Project
- Loading and Drawing Your Sprite
- Transparency and Other Options
- Layer Depth
- Lets Move
- Animation
- Adjusting the Framerate
- Adjusting the Animation Speed
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 4. User Input and Collision Detection
- More Sprites
- Keyboard Input
- Mouse Input
- Gamepad Input
- Keeping the Sprite in the Game Window
- Collision Detection
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 5. Applying Some Object-Oriented Design
- Designing Your Classes
- Creating a Sprite Class
- Creating a User-Controlled Sprite Class
- Creating an Automated Sprite Class
- Game Components
- Coding the SpriteManager
- Cleaning Up
- Making Them Move
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 6. Sound Effects and Audio
- Using XACT
- Implementing XACT Audio Files in Code
- Using the Simplified API for Sound and Audio
- Adding More Sound to Your Game
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 7. Basic Artificial Intelligence
- The Turing Test
- Creating Sprites at Random Intervals
- Randomly Spawning Sprites
- Irrelevant Objects
- Creating a Chasing Sprite
- Creating an Evading Sprite
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 8. Putting It All Together
- Drawing 2D Text
- Randomly Generating Different Sprite Types
- Adding Some Variety to Your Sprites
- Adding a Background Image
- Game Scoring
- Game States
- Enabling/Disabling GameComponents
- Game-Over Logic and the Game-Over Screen
- Fine-Tuning Gameplay
- Creating Power-Ups
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 9. 3D Game Development
- Coordinate Systems
- Cameras
- Creating a 3D Camera
- Drawing Primitives
- Matrix Multiplication
- Movement and Rotation
- Backface Culling
- More on Rotations
- Even More Rotations
- Primitive Types
- Applying Textures
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 10. 3D Models
- Using 3D Models
- Setting Up the Project
- Adding a Model to Your Project
- Drawing a Model Using a BasicModel Class
- Adding a Model Manager
- Rotating Your Model
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 11. Creating a First-Person Camera
- Components of a Moving 3D Camera
- Moving in a First-Person Camera
- Rotations in a First-Person Camera
- Rotating a Camera in a Yaw
- Rotating a Camera in a Roll
- Rotating a Camera in a Pitch
- Coding the Camera for the 3D Game
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 12. 3D Collision Detection and Shooting
- Creating a Moving Enemy
- Adding Some Game Logic
- Firing Shots
- 3D Collision Detection and Bounding Spheres
- Adding a Crosshair
- Adding Sound
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 13. HLSL Basics
- HLSL Syntax
- Dissecting a Sample HLSL Effect File
- Applying an HLSL Effect in C#
- Applying HLSL Using Textures
- HLSL Effects: Creating a Negative
- HLSL Effects: Blur
- HLSL Effects: Grayscale
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercise
- 14. Particle Systems
- Creating a Particle Engine
- Adding a Particle Effect File
- Adding Your Particle Engine to Your Game
- Adding a Starfield
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- 15. Wrapping Up Your 3D Game
- Adding a Splash Screen Game Component
- Keeping Score
- Adding a Power-Up
- What You Just Did
- Test Your Knowledge: Exercise
- 16. Deploying to the Xbox 360
- Adding an Xbox 360 Device
- Converting a Project to Run on the Xbox 360
- Supporting Gamepad Input
- Deploying to the Xbox 360
- Xbox 360 Display Settings
- The Title Safe Region
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- 17. Developing for Windows Phone 7
- Setting Up Your Windows Phone 7 Device
- Registering for a Developer Account
- Registering Your Windows Phone 7 Device
- Unlocking Your Phone
- Setting Up Your Windows Phone 7 Device
- Creating a Windows Phone 7 Project
- Resources
- Digging In
- Screen Rotation and Resolution
- More Model Classes
- Adding a ModelManager
- Finishing Details
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- 18. Multiplayer Games
- Split-Screen Functionality
- Network Game Development
- Network Configurations
- Writing an XNA Network Game
- Modifying the Sprite Class
- Modifying the UserControlledSprite Class
- Coding Your Game1 Class
- Adding Update Code
- Updating While in the SignIn Game State
- Updating While in the FindSession Game State
- Updating While in the CreateSession GameState
- Updating While in the Start Game State
- When the local player starts the game
- When the remote player starts the game
- Updating While in the InGame Game State
- Updating While in the GameOver Game State
- Adding Draw Code
- Adding Biohazard Bombs of Insanity!
- What You Just Did
- Summary
- Test Your Knowledge: Quiz
- A. Answers to Quizzes and Exercises
- Chapter 1: Whats New in XNA 4.0?
- Quiz Answers
- Chapter 1: Whats New in XNA 4.0?
- Chapter 2: Getting Started
- Quiz Answers
- Chapter 3: Fun with Sprites
- Quiz Answers
- Exercise Answer
- Chapter 4: User Input and Collision Detection
- Quiz Answers
- Exercise Answer
- Chapter 5: Applying Some Object-Oriented Design
- Quiz Answers
- Exercise Answer
- Chapter 6: Sound Effects and Audio
- Quiz Answers
- Exercise Answer
- Chapter 7: Basic Artificial Intelligence
- Quiz Answers
- Exercise Answer
- Chapter 8: Putting It All Together
- Quiz Answers
- Exercise Answer
- Chapter 9: 3D Game Development
- Quiz Answers
- Exercise Answer
- Chapter 10: 3D Models
- Quiz Answers
- Exercise Answer
- Chapter 11: Creating a First-Person Camera
- Quiz Answers
- Exercise Answer
- Chapter 12: 3D Collision Detection and Shooting
- Quiz Answers
- Exercise Answer
- Chapter 13: HLSL Basics
- Quiz Answers
- Exercise Answer
- Chapter 14: Particle Systems
- Quiz Answers
- Chapter 15: Wrapping Up Your 3D Game
- Exercise Answer
- Chapter 16: Deploying to the Xbox 360
- Quiz Answers
- Chapter 17: Developing for Windows Phone 7
- Quiz Answers
- Chapter 18: Multiplayer Games
- Quiz Answers
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
109.00 zł(-7%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Learning XNA 4.0. Game Development for the PC, Xbox 360, and Windows Phone 7 Aaron Reed (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.