Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
All characters reduced
Practical C++ Game Programming with Data Structures and Algorithms - Write high-performance code and solve game development challenges with expert-led C++ solutions - cover

Practical C++ Game Programming with Data Structures and Algorithms - Write high-performance code and solve game development challenges with expert-led C++ solutions

Zhenyu George Li, Charles Shih-I Yeh

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

Creating responsive, intelligent games takes more than just following engine tutorials. It requires solving real development challenges with practical, efficient code. This book bridges theory and practice with proven algorithms and techniques grounded in real-world production needs, emphasizing clean, portable C++ implementations.
Starting with raylib and the custom Knight engine layer, you’ll be introduced to a simple object-oriented scene and game object system. From there, you'll build responsive gameplay systems using essential data structures and algorithms, progressing through 2D rendering, collision detection, effects, and camera control before advancing to 3D graphics environments built using shaders, lighting, quad-tree terrain, and dynamic camera setups.
You’ll animate characters using skeletal rigs, interpolation, and inverse kinematics for fluid movement and then develop game AI using FSMs, behavior trees, A* pathfinding, and steering behaviors. The book also covers neural networks, exploring their underlying theories, training processes, and tools. Throughout, the code is written in legacy-compatible C++ to ensure broad support across platforms and compilers.
By the end, you’ll have gained the skills to build game systems that not only work but also scale, perform, and adapt like professional-grade code.
Disponibile da: 30/06/2025.
Lunghezza di stampa: 426 pagine.

Altri libri che potrebbero interessarti

  • Charged - A History of Batteries and Lessons for a Clean Energy Future - cover

    Charged - A History of Batteries...

    James Morton Turner

    • 0
    • 0
    • 0
    Winner of the 24th Annual Susanne M. Glasscock Humanities Book Prize 
     
     
     
    Finalist for the 2023 Cundill History Prize 
     
     
     
    Gold Medal Recipient, Nautilus Book Awards, Sustainability 
     
     
     
    To achieve fossil fuel independence, few technologies are more important than batteries. Used for powering zero-emission vehicles, storing electricity from solar panels and wind turbines, and revitalizing the electric grid, batteries are essential to scaling up the renewable energy resources that help address global warming. But given the unique environmental impact of batteries—including mining, disposal, and more—does a clean energy transition risk trading one set of problems for another? 
     
     
     
    In Charged, James Morton Turner unpacks the history of batteries to explore why solving "the battery problem" is critical to a clean energy transition. As climate activists focus on what a clean energy future will create the history of batteries offers a sharp reminder of what building that future will consume. With new insight on the consequences for people and communities on the front lines, Turner draws on the past for crucial lessons that will help us build a just and clean energy future, from the ground up.
    Mostra libro
  • Earth in Flames - How an Asteroid Killed the Dinosaurs and How We Can Avoid a Similar Fate From Nuclear Winter - cover

    Earth in Flames - How an...

    Alan Robock, Owen Brian Toon

    • 0
    • 0
    • 0
    Sixty-six million years ago an asteroid as large as Mt. Everest hit what is now the Yucatan Peninsula at a speed ten times faster than the fastest rifle bullet. Debris from the impact blew into space, re-entered the atmosphere as a swarm of shooting stars that burned the global forests and grasslands, leaving behind a thin global layer containing rock from the asteroid and from Mexico, and smoke from the fires. This layer marks one of the greatest extinctions in Earth history including not just dinosaurs, but also fish, plankton, ammonites, and plants making up about 75% of the known species. 
     
     
     
    A nuclear war with just a few hundred of the world's 12,000 nuclear weapons targeted on densely populated cities could plunge Earth into the same types of conditions that the dinosaurs experienced. Even a war between India and Pakistan could kill 1 to 3 billion people from starvation due to agricultural failure, while 6 billion people might starve following a war involving Russia, NATO, and the U.S. 
     
     
     
    The book describes how the dinosaurs died, and how their deaths parallel what might happen to people after a nuclear war. The book reflects on the odds of future asteroid impacts, how to stop them, and ends with what the listeners personally and together can do to prevent a nuclear war, so that humans don't end up like the dinosaurs.
    Mostra libro
  • Journey into Data Science and Machine Learning - Data-Driven Decision Making: Harnessing the Power of Machine Learning - cover

    Journey into Data Science and...

    Gabriel Cohen

    • 0
    • 0
    • 0
    Are you prepared to realize the full potential of making decisions based on data? Let me introduce you to "Journey into Data Science and Machine Learning: Data-Driven Decision Making - Harnessing the Power of Machine Learning." Explore the world of cutting-edge technologies that are causing an unprecedented amount of innovation and transforming industries. 
    The capacity to glean insights from massive volumes of data is critical in our data-driven age. Your thorough guide to comprehending the complex field of Data Science and Machine Learning (DSML) is this book. This book provides a journey that reveals the approaches, ideas, and revolutionary potential of using machine learning to make educated decisions, regardless of your experience level. 
    Envision can make decisions with unmatched accuracy, assisted by algorithms that reveal hidden patterns and trends inside data. Imagine yourself at the vanguard of innovation, equipped with the expertise to streamline procedures, develop ground-breaking products, and influence the direction of entire industries. Whether it's manufacturing, banking, healthcare, or agriculture, this book gives you the tools to impact a more innovative and data-driven world positively. 
    Prepared to set out on a life-changing adventure? Your guide to deciphering the intricacies of DSML is "Journey into Data Science and Machine Learning: Data-Driven Decision Making - Harnessing the Power of Machine Learning." Learn the core ideas, investigate innovative methods, and gain the knowledge that will let you make wise choices in a changing environment. Take advantage of the chance to participate in the revolution driven by data.  
     
    Mostra libro
  • Mastering Spring Reactive Programming for High Performance Web Apps - Revolutionize Your Asynchronous Application Development in Spring with Reactive Programming Principles Spring WebFlux and Reactor - cover

    Mastering Spring Reactive...

    Shubham Srivastava

    • 0
    • 0
    • 0
    Master Reactive Programming: Build Solutions with Reactive Spring
    Book Description
    Mastering Spring Reactive Programming for High Performance Web Apps is a comprehensive guide designed for developers looking to master reactive programming with Spring WebFlux and Reactor. Whether you're a beginner seeking to understand the fundamentals or an experienced developer aiming to enhance your asynchronous programming skills, this book delivers a clear, step-by-step approach to take you from basic concepts to advanced real-world applications. 
    Focused on practical, real-world implementations, the book teaches you how to build, optimize, and maintain efficient reactive systems. It guides you through creating scalable, event-driven applications, handling complex asynchronous tasks, and managing distributed systems using WebFlux libraries and the Reactor framework. By addressing real-world challenges, this book equips readers to improve system performance and resource management, ensuring applications are built for high scalability and resilience. 
    Table of Contents
    
    1. Introduction to Spring Framework
    2. Fundamentals of Reactor Framework
    3. Reactive Streams and Implementations
    4. Asynchronous Programming Using Spring WebFlux
    5. Developing Reactive Web Applications Using WebClient
    6. Reactive Repositories
    7. Messaging Using Reactive Streams
    8. Spring Cloud and Reactive Framework
    9. Testing and Debugging
    10. Release and Monitoring
    11. Hands-On Exercises
    12. Interview Questions
    Index
    Mostra libro
  • Elon & The Future That Forgot Us - cover

    Elon & The Future That Forgot Us

    Marcus Reed

    • 0
    • 0
    • 0
    Elon & The Future That Forgot Us is a meditation on what happens when progress evolves faster than empathy. It chronicles the transformation of technology from servant to sovereign, exploring how humanity built machines in its image — and was quietly erased from the design. The story unfolds as both prophecy and elegy, examining our collective faith in innovation, the myth of genius, and the loneliness of a world that remembers everything except why it was created. Through poetic reflection, it questions whether the future we built can still recognize us, and whether memory — not speed — might be our last act of rebellion.
    Mostra libro
  • Quantum Faith : Why God Isn’t Pulling the Strings - Why Does God Allow Suffering? Why Doesn’t God Answer Prayer? Can I Be Forgiven? What’s the Purpose of My Life? - cover

    Quantum Faith : Why God Isn’t...

    Ecnal Ver

    • 0
    • 0
    • 0
    A Fresh Look at God and Faith 
    Have you ever asked deep questions about God, prayer, or the Bible? Quantum Faith was written for seekers who want answers that make sense today. This audiobook explores timeless spiritual questions through the lens of both scripture and the quantum world. Each chapter invites you to see faith not as mystery alone, but as a living force you can understand and use. 
    Redefining God and Belief 
    Early chapters guide you through a new way of thinking about God, not as a distant ruler but as the Master Force that holds all things together. You will explore what the Bible may really be saying, why “God allowed it” may not be the full truth, and how free will is the greatest gift we often forget to use. 
    Prayer, Miracles, and the Field 
    You will discover that prayer is not begging but broadcasting into the quantum field. Miracles are explained as resonance in motion, showing how your energy and intention connect with the world around you. The audiobook reveals how the field responds to belief and why divine control is more myth than reality. 
    Breaking Old Patterns of Fear 
    Chapters also address common struggles like the burden of spiritual abuse, the fear of Satan, and the weight of blame. You will learn that God is not watching to punish, but being within all. Forgiveness is not something you must earn, it is already given. 
    Living Quantum Faith 
    The final sections offer practical guidance. You will learn how to talk to God in fresh ways, raise your frequency, shape your world, and see scripture with new eyes. The book closes with affirmations to help you realign with God and remember the truth: the power has always been yours. 
    Quantum Faith. Find new answers. Live with new Power!
    Mostra libro