CHF 26.10

Lua Scripting Blueprint for Beginners
Learn Variables, Functions, Tables, and Game Logic Inglese · Tascabile

Spedizione di solito entro 3 a 5 settimane

Descrizione

Ulteriori informazioni










What turns a few lines of code into a complete, playable project?
It is not memorizing commands. It is learning how values, decisions, loops, reusable procedures, data structures, files, modules, movement, collisions, and changing states work together.
Lua Scripting Blueprint for Beginners provides a practical path from your first terminal script to a complete two-dimensional arcade project. The lessons begin with simple examples and gradually introduce the habits needed to create software that is clear, testable, and easier to maintain.
Inside, you'll learn how to:

  • Install and verify a dependable development environment
  • Run commands interactively and execute saved source files
  • Work confidently with values, expressions, numbers, text, and Boolean rules
  • Use conditions and loops to control program behaviour
  • Create reusable functions with parameters and return values
  • Understand scope, closures, callbacks, and multiple results
  • Organize inventories, entities, configurations, and records with tables
  • Process strings, patterns, UTF-8 text, mathematics, dates, and files
  • Save and validate persistent high-score information
  • Divide growing projects into focused modules
  • Manage dependencies and understand package search paths
  • Read errors, preserve tracebacks, validate input, and write practical tests
  • Build factories, finite-state machines, timers, queues, and event systems
  • Handle player input, frame-independent movement, boundaries, and collisions
  • Connect portable program rules to the LÖVE 2D framework
  • Create a complete arcade project with scoring, lives, hazards, collectibles, progression, and saved results
  • Refactor, document, package, and prepare a finished portfolio project
The book uses two continuing projects. A command-line combat laboratory develops the core language concepts without hiding them behind graphics. Later, those skills are combined in Orbital Courier, a complete graphical project built with simple shapes and understandable systems.
Every chapter includes implementation guidance, common mistakes, troubleshooting advice, and a practical build. The focus is not merely on producing something that runs once. You'll learn how to make assumptions visible, separate responsibilities, test important rules, and improve a working prototype without losing control of it.
No previous programming experience is required. This guide is suitable for students, hobbyists, career switchers, aspiring developers, and anyone who wants a structured introduction to Lua-based software and 2D development.
Move beyond scattered examples. Build projects whose behaviour you can explain, diagnose, and extend.


Dettagli sul prodotto

Autori Corin Halstead
Editore Independently Published
 
Contenuto Libro
Forma del prodotto Tascabile
Data pubblicazione 04.08.2026
Categoria Scienze naturali, medicina, informatica, tecnica > Informatica, EDP > Linguaggi di programmazione
 
EAN 9798190624397
ISBN 979-8-1906-2439-7
Numero di pagine 246
Dimensioni (della confezione) 15.2 x 22.9 x 1.5 cm
Peso (della confezione) 304 g
 
Categorie COMPUTERS / Programming Languages / General
COMPUTERS / Programming / General
COMPUTERS / Programming / Games
 

Recensioni dei clienti

Per questo articolo non c'è ancora nessuna recensione. Scrivi la prima recensione e aiuta gli altri utenti a scegliere.

Scrivi una recensione

Top o flop? Scrivi la tua recensione.

Per i messaggi a CeDe.ch si prega di utilizzare il modulo di contatto.

I campi contrassegnati da * sono obbligatori.

Inviando questo modulo si accetta la nostra dichiarazione protezione dati.