Cantitate/Preț
Produs

Roguelike Development with JavaScript

Autor Andre Alves Garzia
en Limba Engleză Paperback – 26 sep 2020

STRUCTURA progresivă: de la concept la implementare, este fundamentul pe care Andre Alves Garzia își construiește acest ghid tehnic dedicat genului roguelike. Notăm cu interes modul în care autorul demitizează complexitatea generării procedurale, oferind soluții practice pentru crearea de hărți, inamici și recompense care se schimbă la fiecare sesiune de joc. Reținem că volumul nu se rezumă doar la scrierea codului, ci explorează și psihologia din spatele unei experiențe de tip „dungeon crawler”, explicând ce face o temniță să fie memorabilă și cum pot fi evocate emoții prin mecanici de joc simple. Subliniem eficiența utilizării bibliotecii Phaser, un instrument consacrat în ecosistemul JavaScript, care permite dezvoltatorilor independenți să prioritizeze gameplay-ul în detrimentul graficii complexe. Complementar lui An Introduction to HTML5 Game Development with Phaser.js, volumul acoperit de Garzia se concentrează specific pe nișa roguelike, aprofundând algoritmii de generare aleatorie și sistemele de luptă pe ture, zone pe care un ghid generalist Phaser doar le atinge tangențial. De asemenea, spre deosebire de The Advanced Game Developer's Toolkit, care propune tehnici agnostice de motor de joc, această lucrare oferă o cale de implementare directă și imediată în mediul web. Parcurgerea capitolelor relevă o evoluție logică: după configurarea mediului de lucru, cititorul trece prin designul claselor de personaje și implementarea sistemelor de upgrade, culminând cu strategii de monetizare în capitolul final. Este o resursă care transformă conceptele teoretice de „permadeath” și „tile-based mapping” în module funcționale, gata de a fi publicate pe platformele moderne.

Citește tot Restrânge

Preț: 25330 lei

Preț vechi: 31663 lei
-20%

Puncte Express: 380

Carte disponibilă

Livrare economică 21 mai-04 iunie


Specificații

ISBN-13: 9781484260586
ISBN-10: 1484260589
Pagini: 344
Ilustrații: XX, 322 p. 24 illus., 1 illus. in color.
Dimensiuni: 155 x 235 x 19 mm
Greutate: 0.52 kg
Ediția:1st edition
Editura: Apress
Locul publicării:Berkeley, CA, United States

De ce să citești această carte

Recomandăm această carte dezvoltatorilor JavaScript care doresc să treacă de la aplicații web la game design folosind biblioteca Phaser. Veți câștiga o înțelegere profundă a generării procedurale, esențială pentru rejucabilitatea titlurilor indie. Este un ghid practic ce oferă toate instrumentele necesare pentru a lansa un joc complet, de la logica internă la strategia de monetizare, fiind ideal pentru proiecte cu resurse grafice limitate.


Despre autor

Andre Alves Garzia este un dezvoltator software și autor cu o vastă experiență în tehnologii web și open-source. Pasiunea sa pentru jocurile video și programare se reflectă în modul în care abordează instrumentele accesibile precum JavaScript și Phaser pentru a democratiza procesul de creație digitală. Prin lucrările sale publicate la Apress, Garzia se concentrează pe ghidarea programatorilor către rezultate palpabile, punând accent pe fluxul de lucru eficient și pe implementarea unor mecanici de joc complexe într-o manieră ușor de înțeles pentru comunitatea indie.


Descriere scurtă

Go on an adventure and build a roguelike from scratch using JavaScript. With the help of the battle-tested Phaser library, you’ll go through all the steps to build a small, fun, playable web roguelite game. The author will guide you on how to add further features to the game such as populating the game with enemies, adding treasures, and so on. You will acquire technical knowledge about procedural generation and tile-based mapping as well as learn game design skills such as what makes dungeons fun and how to evoke an emotion in your game.
Roguelikes are very popular with indie developers because of their focus on gameplay over graphics. You’ll see why they appeal to game designers on a budget and discover that they serve as a good platform to experiment with novel ideas and designs. Along the way, you’ll cover the increasingly popular roguelite genre that provides a hyper casual form of the genre that is approachable and often mobile. 
After reading this book, you’ll be ready to create your own roguelikes, to dive deep into procedural generation, and also to bring some of the techniques shown here into other genres and game projects.
What You Will Learn
  • Make use of procedural generation for dungeons, mazes, monsters, and treasure
  • Pick up skills to use Phaser to build games
  • Implement turn-based mechanics
  • Use tile-based graphics
Who This Book Is For  
Game developers who want to build something fun and who have at least some prior JavaScript programming experience.

Cuprins

Chapter 1:  Before We Begin.- Chapter 2:  Introduction to Phaser.- Chapter 3: Enemies and Permadeath.- Chapter 4: Treasure and Upgrades.- Chapter 5: Character Classes.- Chapter 6: Procedurally Generated Dungeons.- Chapter 7: Procedurally Generated Monsters and Treasure.- Chapter 8: The Power of Storytelling.- Chapter 9: Finished Game.- Chapter 10: Extra Chapter - Monetization.

Notă biografică

Andre Alves Garzia is a developer who loves web and game development. In recent years, he has published books about building games for Firefox OS and managed a web literacy program in vulnerable neighborhoods of Rio de Janeiro. He is a firm believer in empowerment through technological experimentation and thinks game development should be on everyone’s bucket list. He lives in London and wonders if the UK procedural generator is biased toward raining.

Caracteristici

The first book on roguelike development Deals with roguelikes from a developer’s perspective Engages with procedural generation within game development