|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
OR_on1277046139 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr ||||||||||| |
008 |
010101s1901 enk o 000 0 eng d |
040 |
|
|
|a UKAHL
|b eng
|e rda
|c UKAHL
|d EBLCP
|d YDX
|d OCLCF
|d N$T
|d OCLCO
|d TEFOD
|d OCLCO
|d SFB
|d OCLCQ
|
019 |
|
|
|a 1262641294
|a 1263025049
|a 1263214677
|a 1264364273
|a 1277066522
|
020 |
|
|
|a 9781680508802
|q (e-book)
|
020 |
|
|
|a 1680508806
|
020 |
|
|
|a 9781680508819
|q (electronic bk.)
|
020 |
|
|
|a 1680508814
|q (electronic bk.)
|
020 |
|
|
|z 1680508164
|
020 |
|
|
|z 9781680508161
|
029 |
1 |
|
|a AU@
|b 000071520221
|
035 |
|
|
|a (OCoLC)1277046139
|z (OCoLC)1262641294
|z (OCoLC)1263025049
|z (OCoLC)1263214677
|z (OCoLC)1264364273
|z (OCoLC)1277066522
|
037 |
|
|
|a 775957C9-D526-4396-BE4C-D76254B45A95
|b OverDrive, Inc.
|n http://www.overdrive.com
|
050 |
|
4 |
|a QA76.73.R87
|b W65 2021
|
082 |
0 |
4 |
|a 005.133
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Wolverson, Herbert,
|e author.
|
245 |
1 |
0 |
|a Hands-on Rust /
|c Herbert Wolverson.
|
264 |
|
1 |
|a Raleigh :
|b The Pragmatic Bookshelf,
|c [2021]
|
300 |
|
|
|a 1 online resource
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
505 |
0 |
|
|a Cover -- Table of Contents -- Acknowledgments -- Preface -- Who Should Read This Book -- What's in This Book -- What's Not in This Book -- How to Read This Book -- Conventions Used in This Book -- Online Resources -- Wrap-Up -- Part I-Getting Started with Rust -- 1. Rust and Your Development Environment -- Installing Rust -- Installing and Configuring Your Development Environment -- Managing Projects with Cargo -- Creating Your First Rust Program -- Using Cargo to Build, Check, or Run Your Project -- Formatting Your Code -- Finding Common Mistakes with Clippy -- Package Management with Cargo
|
505 |
8 |
|
|a Wrap-Up -- 2. First Steps with Rust -- Creating a New Project -- Capturing User Input -- Moving Input to a Function -- Trimming Input -- Storing Strings in an Array -- Grouping Data with Structs -- Storing a Variable Amount of Data with Vectors -- Categorizing with Enumerations -- Wrap-Up -- 3. Build Your First Game with Rust -- Understanding the Game Loop -- Creating Different Game Modes -- Adding the Player -- Creating Obstacles and Keeping Score -- Wrap-Up -- Part II-Building a Dungeon Crawler -- 4. Design a Dungeon Crawler -- Adding Headings to Your Design Document -- Wrap-Up
|
505 |
8 |
|
|a 5. Build a Dungeon Crawler -- Dividing Your Code Into Modules -- Organizing Your Imports With a Prelude -- Storing the Dungeon Map -- Adding the Adventurer -- Building a Dungeon -- Graphics, Camera, Action -- Wrap-Up -- 6. Compose Dungeon Denizens -- Understanding Terminology -- Composing Entities -- Installing and Using Legion -- Composing the Player -- Managing Complexity with Systems -- Adding Monsters -- Collision Detection -- Wrap-Up -- 7. Take Turns with the Monsters -- Making Monsters Wander Randomly -- Moving Entites in a Turn-Based Game -- Sending Messages of Intent -- Wrap-Up
|
505 |
8 |
|
|a 8. Health and Melee Combat -- Giving Entities Hit Points -- Adding a Heads-up Display -- Implementing Combat -- Waiting as a Strategy -- Wrap-Up -- 9. Victory and Defeat -- Building a Smarter Monster -- Implementing a Game Over Screen -- Finding the Amulet of Yala -- Wrap-Up -- 10. Fields of View -- Defining an Entity's Field of View -- Limiting Monsters' Fields of View -- Adding Spatial Memory -- Wrap-Up -- 11. More Interesting Dungeons -- Creating Traits -- Creating Cellular Automata Maps -- Creating Drunkard's Walk Maps -- Prefabricating Map Sections -- Wrap-Up -- 12. Map Themes
|
505 |
8 |
|
|a Theming Your Dungeon -- Rendering with Themes -- Unleashing Your Imagination -- Wrap-Up -- 13. Inventory and Power-Ups -- Designing Items -- Managing Inventory -- Wrap-Up -- 14. Deeper Dungeons -- Adding Stairs to the Map -- Tracking Game Level -- Displaying the Current Level on the HUD -- Wrap-Up -- 15. Combat Systems and Loot -- Designing Data-Driven Dungeons -- Extending the Combat System -- Adding More Swords -- Wrap-Up -- 16. Final Steps and Finishing Touches -- Packaging Your Game for Distribution -- Making the Dungeon Crawler Your Own -- Additional Content -- Wrap-Up
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
650 |
|
0 |
|a Rust (Computer program language)
|
650 |
|
6 |
|a Rust (Langage de programmation)
|
650 |
|
7 |
|a Rust (Computer program language)
|2 fast
|0 (OCoLC)fst02002371
|
776 |
0 |
8 |
|i Print version:
|a Wolverson, Herbert
|t Hands-On Rust
|d Sebastopol : Pragmatic Programmers, LLC, The,c2021
|z 9781680508161
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781680508796/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH39074386
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6686715
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 302366551
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 17563335
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2988242
|
994 |
|
|
|a 92
|b IZTAP
|