Cargando…

Physics for javascript games, animation, and simulations : with HTML5 canvas /

Have you ever wanted to include believable physical behaviors in your games and projects to give them that extra edge? Physics for JavaScript Games, Animation, and Simulations teaches you how to incorporate real physics, such as gravity, friction, and buoyancy, into your HTML5 games, animations, and...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Ramtal, Dev (Autor), Dobre, Adrian, 1971- (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York, NY] : Apress, [2014]
Colección:Expert's voice in Web development.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn905853350
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150330s2014 nyua o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d UPM  |d OCLCF  |d DEBBG  |d EBLCP  |d DEBSZ  |d OCL  |d MERUC  |d CEF  |d OCLCQ  |d UAB  |d AU@  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCL 
019 |a 892538520  |a 892800055 
020 |a 9781430263388 
020 |a 1430263385 
020 |a 1430263377 
020 |a 9781430263371 
020 |z 9781430263371 
024 7 |a 10.1007/978-1-4302-6338-8  |2 doi 
029 1 |a CHNEW  |b 000888647 
029 1 |a CHVBK  |b 374497672 
029 1 |a DEBBG  |b BV042682949 
029 1 |a DEBBG  |b BV043611913 
029 1 |a DEBSZ  |b 420043810 
029 1 |a DEBSZ  |b 44658150X 
029 1 |a GBVCP  |b 835872122 
035 |a (OCoLC)905853350  |z (OCoLC)892538520  |z (OCoLC)892800055 
037 |a CL0500000572  |b Safari Books Online 
050 4 |a QC52 
072 7 |a UY  |2 bicssc 
072 7 |a COM014000  |2 bisacsh 
082 0 4 |a 004  |2 23 
049 |a UAMI 
100 1 |a Ramtal, Dev,  |e author. 
245 1 0 |a Physics for javascript games, animation, and simulations :  |b with HTML5 canvas /  |c Dev Ramtal and Adrian Dobre. 
264 1 |a [New York, NY] :  |b Apress,  |c [2014] 
264 2 |a New York :  |b Distributed to the Book trade worldwide by Springer Science+Business Media New York. 
264 4 |c Ã2014 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 1 |a Expert's Voice in Web Development 
588 0 |a Online resource; title from title page (Safari, viewed March 18, 2015). 
500 |a Includes index. 
500 |a Place of publication taken from publisher's Web site. 
505 0 |a At a Glance; Introduction; Part I: The Basics; Chapter 1: Introduction to Physics Programming; Why model real physics?; Creating realistic animation effects; Creating realistic games; Building simulations and models; Generating art from code; What is physics?; Everything behaves according to the laws of physics; The laws can be written as math equations; Predicting motion; Programming physics; The difference between animation and simulation; The laws of physics are simple equations; Equations can be readily coded up!; The four steps for programming physics. 
505 8 |a A simple physics simulation exampleThe physics of a bouncing ball; Coding up a bouncing ball in 2D; Some code at last!; Summary; Chapter 2: JavaScript and HTML5 Canvas Basics; HTML5, the canvas element, and JavaScript; A minimal HTML5 document; The canvas element; Adding JavaScript; The JavaScript debugging console; JavaScript objects; Objects and properties; Functions and methods; Prototypes, constructors, and inheritance; Static properties and methods; Example: a Ball object; JavaScript frameworks, libraries, and APIs; JavaScript language basics; Variables; Data types; Numbers; Strings. 
505 8 |a BooleansUndefined and Null; Objects, Functions, and Arrays; Operators; Math; Logic; Loops; Events and user interaction; Event listeners and handlers; User interaction: keyboard, mouse, and touch events; Drag and drop; The canvas coordinate system; The canvas drawing API; The canvas context; Drawing lines and curves; Creating fills and gradients; Animating using the canvas context; Producing animation using code; Using JavaScript timers; Using requestAnimationFrame(); Using getTime() to compute elapsed time; Precalculating motion; Summary; Chapter 3: Some Math Background. 
505 8 |a Coordinates and simple graphsBuilding a plotter: the Graph object; Plotting functions using the Graph object; Drawing straight lines; Drawing polynomial curves; Things that grow and decay: exponential and log functions; Making an object move along a curve; Fun with hills; The trouble with circles; Using parametric equations; Finding the distance between two points; Basic trigonometry; Degrees and radians; The sine function; The cosine function; The tangent function; The inverse trig functions; Using trig functions for animation; Wavelength, period, frequency and angular frequency. 
505 8 |a OscillationsDamped oscillations; Combining sine waves; Vectors and basic vector algebra; What are vectors?; Vectors vs. scalars; Adding and subtracting vectors; Resolving vectors: vector components; Position vectors; Adding vectors using components; Multiplying a vector by a number; Vector magnitude; Vector angle; Multiplying vectors: Scalar or dot product; Multiplying vectors: Vector or cross product; Building a Vector object with vector algebra; Simple calculus ideas; Slope of a line: gradient; Rates of change: derivatives; Discrete calculus: difference equations; Doing sums: integrals. 
520 |a Have you ever wanted to include believable physical behaviors in your games and projects to give them that extra edge? Physics for JavaScript Games, Animation, and Simulations teaches you how to incorporate real physics, such as gravity, friction, and buoyancy, into your HTML5 games, animations, and simulations. It also includes more advanced topics, such as particle systems, which are essential for creating effects such as sparks or smoke. The book also addresses the key issue of balancing accuracy and simplicity in your games and simulations, and the final chapters provide you with the infor. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Physics  |x Computer simulation. 
650 0 |a Computer games  |x Programming. 
650 0 |a JavaScript (Computer program language) 
650 0 |a HTML (Document markup language) 
650 6 |a Physique  |x Simulation par ordinateur. 
650 6 |a Jeux d'ordinateur  |x Programmation. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a HTML (Langage de balisage) 
650 7 |a HTML.  |2 aat 
650 7 |a Video games  |x Programming.  |2 fast  |0 (OCoLC)fst00872114 
650 7 |a HTML (Document markup language)  |2 fast  |0 (OCoLC)fst00949997 
650 7 |a JavaScript (Computer program language)  |2 fast  |0 (OCoLC)fst00982071 
650 7 |a Physics  |x Computer simulation.  |2 fast  |0 (OCoLC)fst01063037 
700 1 |a Dobre, Adrian,  |d 1971-  |e author. 
776 0 8 |i Printed edition:  |z 9781430263371 
830 0 |a Expert's voice in Web development. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430263371/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1781933 
994 |a 92  |b IZTAP