ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Foundation HTML5 Canvas: For Games and Entertainment

دانلود کتاب بنیاد HTML5 بوم: برای بازی و سرگرمی

Foundation HTML5 Canvas: For Games and Entertainment

مشخصات کتاب

Foundation HTML5 Canvas: For Games and Entertainment

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1430232919, 9781430232919 
ناشر: friendsofED 
سال نشر: 2011 
تعداد صفحات: 318 
زبان: English  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 18 مگابایت 

قیمت کتاب (تومان) : 38,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Foundation HTML5 Canvas: For Games and Entertainment به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب بنیاد HTML5 بوم: برای بازی و سرگرمی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب بنیاد HTML5 بوم: برای بازی و سرگرمی

Foundation HTML5 Canvas: For Games و Entertainment به شما می آموزد که چگونه با استفاده از بوم HTML5 بازی ها و برنامه های تعاملی هیجان انگیز بسازید. Canvas به شما امکان می دهد با استفاده از استانداردهای وب HTML5 و JavaScript گرافیک، انیمیشن و برنامه تولید کنید. این به شما امکان می‌دهد بدون نیاز به پلاگین‌های شخص ثالث مانند Adobe Flash، مستقیماً درون مرورگر نقاشی بکشید، و بنابراین بوم کاملاً در دستگاه‌های دسکتاپ و تلفن همراه مانند آیفون و اندروید کار می‌کند. HTML5 Canvas با معرفی شما به HTML5 و ویژگی‌های جالب جدیدی که برای شما باز می‌کند آغاز می‌شود. سپس یک راهنمای سریع برای برنامه نویسی جاوا اسکریپت به شما ارائه می شود تا سرعت شما را بالا ببرد. در مرحله بعد، یک معرفی کامل از عنصر بوم دریافت خواهید کرد، که به شما یاد می دهد چگونه اشیاء را در مرورگر به راحتی ترسیم کنید. هنگامی که اصول اولیه پوشانده شد، به سمت ویژگی های پیشرفته تر بوم، از جمله دستکاری تصویر و ویدیو خواهید رفت. همچنین یاد خواهید گرفت که چگونه با کمک برخی فیزیک پایه، انیمیشن های واقع گرایانه ایجاد کنید. سپس Foundation HTML5 Canvas به شما می آموزد که چگونه با استفاده از تمام مهارت هایی که تاکنون آموخته اید، دو بازی هیجان انگیز مبتنی بر فضا بسازید. نمونه‌های کد و تصاویر زیادی خواهید دید که به شما کمک می‌کنند حتی پیچیده‌ترین موضوعات را درک کنید. HTML5 در حال حاضر برای شما اینجاست، و Foundation HTML5 Canvas تمام اطلاعاتی را که برای لذت بردن از نمایش نیاز دارید در اختیار شما قرار می دهد. آنچه می آموزید ویژگی های جدید و هیجان انگیزی که HTML5 به ارمغان می آورد و نحوه استفاده از آنها اصول اولیه برنامه نویسی در جاوا اسکریپت و گرفتن ورودی کاربر در مورد عنصر طراحی بوم چیست و چرا می خواهید از آن استفاده کنید نحوه استفاده از هر دو پایه و ویژگی های پیشرفته بوم نحوه ایجاد انیمیشن های واقع گرایانه با استفاده از بوم و پراکنده فیزیک نحوه ساخت بازی های تعاملی با استفاده از بوم، جاوا اسکریپت و سایر ویژگی های HTML5 این کتاب برای چه کسانی است. کارشناسان به طور یکسان عمدتاً برای طراحان وب که تازه با HTML5 و جاوا اسکریپت آشنا هستند، و اصول اولیه ایجاد بازی‌ها و برنامه‌های تعاملی با استفاده از عنصر بوم HTML5 را پوشش می‌دهد. طراحان وب و برنامه نویسان باتجربه همچنین با تمام ویژگی های بوم و نحوه استفاده از آنها در پروژه های خود آشنا خواهند شد. توسعه دهندگان فلش و سیلورلایت که مایلند دسترسی خود را در سراسر وب و دستگاه های تلفن همراه گسترش دهند نیز از اطلاعات این کتاب بهره مند خواهند شد. فهرست مطالب معرفی HTML5 Foundation JavaScript آموزش اصول اولیه Canvas Pushing Canvas بیشتر دستکاری تصاویر و ویدیو ساختن چیزها حرکت پیاده سازی انیمیشن پیشرفته ایجاد بازی بولینگ فضایی ایجاد بازی اجتناب از سیارک برداشتن چیزها بیشتر و آینده


توضیحاتی درمورد کتاب به خارجی

Foundation HTML5 Canvas: For Games and Entertainment teaches you how to make exciting interactive games and applications using HTML5 canvas. Canvas lets you produce graphics, animations, and applications using the HTML5 and JavaScript web standards. It allows you to draw directly within the browser without the need for third-party plugins like Adobe Flash, and so canvas works perfectly across desktop and mobile devices, like the iPhone and Android. Foundation HTML5 Canvas begins by introducing you to HTML5 and the cool new features that it opens up for you. You are then offered a quick guide to JavaScript programming to get you up to speed. Next up you'll receive a thorough introduction to the canvas element, which teaches you how to draw objects within the browser with great ease. Once the basics are covered you'll move on to the more advanced features of canvas, including image and video manipulation. You'll also learn how to create realistic animations with the help of some basic physics. Foundation HTML5 Canvas then teaches you how to create two thrilling space-based games using all the skills you've learned so far. You'll find plenty of code examples and illustrations designed to help you understand even the most complex of topics. HTML5 is already here for you, and Foundation HTML5 Canvas will provide you with all the information you need to enjoy the show. What you'll learn The exciting new features that HTML5 brings and how to use them The basics of programming in JavaScript and capturing user input What the canvas drawing element is all about and why you'd want to use it How to utilize both basic and advanced features of canvas How to create realistic animations using canvas and a splash of physics How to make interactive games using canvas, JavaScript, and other HTML5 goodies Who this book is forThe book has been written in a friendly way that makes it approachable to beginners and experts alike. It is predominantly for Web designers who are new to HTML5 and JavaScript, and covers the absolute basics of creating interactive games and applications using the HTML5 canvas element. Experienced Web designers and programmers will also learn about all the features of canvas and how they can be used within their own projects. Flash and Silverlight developers wanting to broaden their reach across the Web and mobile devices will also benefit from the information in this book. Table of Contents Introducing HTML5 Foundation JavaScript Learning the Basics of Canvas Pushing Canvas Further Manipulating Images and Video Making Things Move Implementing Advanced Animation Creating the Space Bowling Game Creating the Asteroid Avoidance Game Taking Things Further and the Future of Canvas 



فهرست مطالب

Cover......Page 302
Contents at a Glance......Page 3
Contents......Page 305
About the Author......Page 313
About the Technical Reviewer......Page 314
About the Cover Image Designer......Page 315
Acknowledgments......Page 316
How is this book structured?......Page 317
A brief history of HTML......Page 4
The itch......Page 5
Scratching the itch......Page 6
Structural and content elements......Page 7
Forms......Page 10
Media elements......Page 11
Deconstructing an example HTML5 page......Page 16
Line by line analysis......Page 18
The Web Fonts misconception......Page 22
The Web Workers misconception......Page 23
Summary......Page 24
Further HTML5 resources......Page 25
An overview of JavaScript......Page 26
Why are we using it?......Page 27
How do I start using jQuery?......Page 28
Adding JavaScript to an HTML page......Page 29
The wrong way (the window.onload event)......Page 32
The long way (the DOM)......Page 33
The easy way (the jQuery way)......Page 34
Variables......Page 35
Data types......Page 40
Conditional statements......Page 41
If statements......Page 42
Comparison operators......Page 43
Else and else if statements......Page 44
Functions......Page 45
Calling functions......Page 46
What are objects?......Page 47
Creating and using objects......Page 48
Creating arrays......Page 50
Loops......Page 51
Setting repeating timers......Page 53
An example HTML web page......Page 54
Accessing the DOM using pure JavaScript......Page 55
Accessing the DOM using jQuery......Page 56
Manipulating the DOM......Page 57
Summary......Page 58
Getting friendly with the canvas element......Page 60
The coordinate system......Page 61
Accessing the 2d rendering context......Page 62
Drawing basic shapes and lines......Page 64
Lines......Page 66
Circles......Page 68
Style......Page 71
Changing line width......Page 75
Drawing text......Page 77
Erasing the canvas......Page 80
The width/height trick......Page 84
Making canvas fill the browser window......Page 85
Summary......Page 89
What is the canvas drawing state?......Page 90
Saving the drawing state......Page 91
Restoring the drawing state......Page 92
Saving and restoring multiple drawing states......Page 93
Translation......Page 95
Scaling......Page 98
Rotation......Page 101
The transformation matrix......Page 103
Global alpha......Page 107
Composite operations......Page 108
Shadows......Page 113
Gradients......Page 116
Complex paths......Page 120
Bézier curves......Page 121
Exporting the canvas as an image......Page 124
Summary......Page 127
Loading an image into canvas......Page 128
Resizing images......Page 131
Cropping images......Page 132
Shadows......Page 134
Translation......Page 136
Rotation......Page 137
Scaling and flipping......Page 138
Accessing pixel values......Page 139
Security issues......Page 144
Creating an image from scratch......Page 145
Randomizing pixels......Page 146
Creating a mosaic effect......Page 147
Inverting colors......Page 151
Pixelation......Page 153
Creating the HTML5 video element......Page 156
Accessing the HTML5 video API......Page 157
Setting up the canvas......Page 158
Summary......Page 162
Overview of animating in canvas......Page 164
The loop......Page 165
Update. Clear. Draw.......Page 167
The wrong way......Page 168
The right way......Page 170
Randomizing shapes......Page 173
Changing direction......Page 174
Animating along a circle......Page 175
Trigon ometry......Page 176
Putting everything together......Page 179
Bouncing objects off a boundary......Page 183
Summary......Page 187
Introduction to physics......Page 188
Some basics terms......Page 189
Newton s laws of motion......Page 190
Getting everything ready......Page 191
Velocity......Page 195
Adding a boundary......Page 197
Acceleration......Page 198
Friction......Page 200
Collision detection......Page 201
Collision detection......Page 202
Bouncing objects away from each other......Page 205
Conservation of momentum......Page 209
Summary......Page 210
Overview of the game......Page 212
Marking up the HTML......Page 213
Making things pretty......Page 216
Setting up the JavaScript......Page 219
Activating the user interface......Page 220
Creating the platform......Page 222
Setting up the asteroids......Page 224
Setting up the player asteroid......Page 228
Updating the UI......Page 229
Making things move......Page 230
Setting everything up......Page 234
Selecting the player asteroid......Page 235
Increasing the power......Page 236
Visualizing the user input......Page 238
Resetting the player......Page 239
Updating the score......Page 241
Removing asteroids from the platform......Page 242
Summary......Page 245
Overview of the game......Page 248
Setting up the core functionality......Page 249
Marking up the HTML......Page 250
Making things pretty......Page 251
Setting up the JavaScript......Page 253
Setting up the asteroids......Page 256
Setting up the player rocket......Page 258
Key codes......Page 259
Keyboard events......Page 260
Making things move......Page 261
Adding boundaries......Page 266
Adding sound......Page 267
Scoring......Page 269
Killing the player......Page 271
Increasing the difficulty......Page 273
Summary......Page 275
Canvas and SVG......Page 276
Bitmap vs. vector......Page 277
Canvas and Flash......Page 278
Canvas doesn t have a user-friendly editor like Flash......Page 279
Canvas and performance......Page 280
Canvas gaming and animation libraries......Page 281
Going into the third dimension......Page 283
Project Rainbow......Page 284
Multiplayer with WebSockets......Page 285
Sketch Out......Page 286
Sinuous......Page 287
Summary, and farewell......Page 288
NUMBERS......Page 290
A......Page 291
C......Page 293
F......Page 294
H......Page 295
J......Page 296
M......Page 297
R......Page 298
S......Page 299
V......Page 300
Z......Page 301




نظرات کاربران