¡Acompáñanos a viajar por el mundo de los libros!
Añadir este libro a la estantería
Grey
Escribe un nuevo comentario Default profile 50px
Grey
Suscríbete para leer el libro completo o lee las primeras páginas gratis.
All characters reduced
Game Development with Rust and WebAssembly - Learn how to run Rust on the web while building a game - cover

Game Development with Rust and WebAssembly - Learn how to run Rust on the web while building a game

Eric Smith

Editorial: Packt Publishing

  • 0
  • 0
  • 0

Sinopsis

The Rust programming language has held the most-loved technology ranking on Stack Overflow for 6 years running, while JavaScript has been the most-used programming language for 9 years straight as it runs on every web browser. Now, thanks to WebAssembly (or Wasm), you can use the language you love on the platform that's everywhere.This book is an easy-to-follow reference to help you develop your own games, teaching you all about game development and how to create an endless runner from scratch. You'll begin by drawing simple graphics in the browser window, and then learn how to move the main character across the screen. You'll also create a game loop, a renderer, and more, all written entirely in Rust. After getting simple shapes onto the screen, you'll scale the challenge by adding sprites, sounds, and user input. As you advance, you'll discover how to implement a procedurally generated world. Finally, you'll learn how to keep your Rust code clean and organized so you can continue to implement new features and deploy your app on the web.By the end of this Rust programming book, you'll build a 2D game in Rust, deploy it to the web, and be confident enough to start building your own games.
Disponible desde: 29/04/2022.
Longitud de impresión: 476 páginas.

Otros libros que te pueden interesar

  • Rise of the Machines - A Project Zero Trust Story - cover

    Rise of the Machines - A Project...

    George Finney, Zach Vinduska,...

    • 0
    • 0
    • 0
    Rise of the Machines: A Project Zero Trust Story is a continuation of the 2023 bestseller Project Zero Trust, picking up where the first book left off and addressing issues not covered in the first installment: artificial intelligence, mergers and acquisitions, antivirus, business continuity, and remote work. Artificial Intelligence is the dominant issue discussed in every chapter, providing a case-study-based approach to applying zero trust principles to all the various aspects of artificial intelligence, from MLOps, used by security teams, to use of GPTs, chatbots, and adversarial AI. 
     
     
     
    AI transforms technology by enabling unprecedented automation and decision-making, but securing it with a Zero Trust approach is essential because AI inherently relies on trusted data and systems, making it a target for manipulation. The book also includes discussion around regulatory issues and the alignment of regulation around Zero Trust practices. 
     
     
     
    Rise of the Machines: A Project Zero Trust Story is a timely, essential listen for all IT professionals across industries, including network engineers, system administrators, and cloud architects.
    Ver libro
  • Software Designing and Development Clear Guide for Beginners - Mastering Software Design and Development Principles Patterns and Practices - cover

    Software Designing and...

    James Ferry

    • 0
    • 0
    • 0
    In the ever-evolving field of software development, mastering the art of software design is crucial for creating robust, scalable, and maintainable systems. "Software Designing and Development. Clear Guide for Beginners: Mastering Software Design and Development. Principles, Patterns, and Practices" is your definitive guide to understanding and implementing the core principles, patterns, and practices that underpin effective software design. 
    This comprehensive book delves into the intricacies of software design and development, offering a blend of theoretical knowledge and practical insights. It begins with an exploration of the foundational principles of software design, including essential design patterns and architectural styles that are pivotal in creating efficient software systems. 
    Learn how to effectively gather and analyze requirements, ensuring that both functional and non-functional needs are met. The book guides you through the complexities of system design, highlighting strategies for creating scalable and high-performance architectures. It also provides a detailed examination of various software development methodologies, from traditional Waterfall to modern Agile and DevOps practices. 
    Dive deep into object-oriented design with a focus on SOLID principles and UML diagrams, and discover the advantages of functional programming and immutability. Understand the importance of choosing the right data structures and algorithms to optimize your applications. 
    "Software Designing and Development. Clear Guide for Beginners: Mastering Software Design and Development. Principles, Patterns, and Practices" is an essential resource for both novice and experienced software developers. Unlock the secrets to creating high-quality software with this comprehensive guide, and take your software design and development skills to the next level. 
     
    Ver libro
  • The Magic of Mushrooms - Fungi in Folklore Superstition and Traditional Medicine - cover

    The Magic of Mushrooms - Fungi...

    Sandra Lawrence

    • 0
    • 0
    • 0
    Explore the wonderful world of some of the most incredible natural forms on our planet—fungi. 
     
     
     
    At the center of countless superstitions, folkloric tales, and magical beliefs, as well as appearing in recipes and medicines both traditional and modern, mushrooms have incredible powers. The Magic of Mushrooms shows that from saving lives to expanding the mind, the potential of these fascinating organisms should not be underestimated.
    Ver libro
  • Computer Science 20 Beginners Crash Course - Python Javascript Cyber Security And Algorithms - cover

    Computer Science 20 Beginners...

    ian batantu

    • 0
    • 0
    • 0
    The world of computers is growing at a unrecordable rate every day. Computers are the most influential tools in our lives. They are our present & future. Most users see a computer at the front and use the graphical user interfaces. The first time i used a computer, it intrigued me to know how these interfaces work. In this book you’ll learn the same way i did.
    Ver libro
  • The Evolution of Urban Planning - Historical and Contemporary Perspectives - cover

    The Evolution of Urban Planning...

    Lyric Vale

    • 0
    • 0
    • 0
    Urban planning is the process by which cities, towns, and other urban spaces are designed, organized, and managed. It is a field that encompasses various aspects of human life, from infrastructure to social dynamics, and aims to create environments that promote the well-being of residents and the sustainability of the urban ecosystem. The importance of urban planning lies in its ability to shape the physical, social, and economic structure of a community. It influences the way people interact with their environment and with each other, determining the accessibility of resources, the flow of traffic, and the availability of green spaces, among other factors. 
    The evolution of urban planning can be traced back to ancient civilizations, where early cities were often designed around central hubs of commerce, religion, or governance. In these early stages, urban planning was driven by necessity, focusing primarily on basic functions like defense, water management, and trade. Over time, as cities grew and became more complex, the need for more organized and systematic approaches to urban development emerged. This shift was marked by the introduction of formal planning principles that considered not only the practical aspects of urban life but also the aesthetic, cultural, and social needs of the inhabitants. 
    In the modern era, urban planning became an established profession, with experts tasked with the responsibility of designing and managing urban spaces to meet the growing demands of an increasingly urbanized population. The industrial revolution, for example, brought about massive shifts in population density and the structure of cities. It prompted the creation of zoning laws, housing regulations, and other planning policies that addressed new challenges such as pollution, overcrowding, and public health. These developments laid the groundwork for the more sophisticated planning techniques used in contemporary cities.
    Ver libro
  • JavaScript for Beginners: Unlocking the Power of Web Development - A Comprehensive Guide to Mastering JavaScript from Scratch - cover

    JavaScript for Beginners:...

    Alex Thompson

    • 0
    • 0
    • 0
    "JavaScript for Beginners: Unlocking the Power of Web Development: A Comprehensive Guide to Mastering JavaScript from Scratch" is your essential resource for diving into the dynamic world of JavaScript. This book, designed for complete novices and those with a basic understanding, takes you on a step-by-step journey to master the language that powers modern web development. From setting up your development environment to writing your first lines of code, you'll be guided through practical applications of JavaScript that are relevant in today's web development landscape.  
    One of the standout features of this guide is its focus on practical applications. You'll discover how to manipulate the DOM, handle events, and make your web pages interactive. The book also delves into asynchronous JavaScript, teaching you about callbacks, promises, and async/await to handle real-world scenarios like API calls. 
    In addition to the core topics, this comprehensive guide emphasizes debugging and testing your code, preparing you for professional development practices. Each chapter is designed to progressively build your confidence and skills, with examples and exercises to reinforce your learning. 
    By the end of this book, you will not only understand JavaScript's syntax and features but also be capable of creating dynamic and interactive web applications from scratch. This is the ultimate goal of "JavaScript for Beginners"-to unlock the power of web development and set you on the path to becoming a proficient JavaScript developer.
    Ver libro