دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: بازی ها ویرایش: B2.0 نویسندگان: Mark Sobkowicz سری: ISBN (شابک) : 1680500732, 9781680500738 ناشر: Pragmatic Bookshelf سال نشر: 2015 تعداد صفحات: 204 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 15 مگابایت
در صورت تبدیل فایل کتاب Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش برنامه نویسی بازی با روبی: ایده های خود را با گوسو زنده کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مهارت های برنامه نویسی خود را همزمان با ساخت بازی های ویدیویی سریع و آرکید ارتقا دهید. سفینه های فضایی دشمن را در گلوله های آتش منفجر کنید و در حالی که از سنگ های در حال سقوط طفره می روید از گودال فرار کنید. شما از زبان برنامه نویسی سرگرم کننده و قابل دسترس Ruby و کتابخانه بازی Gosu 2D استفاده خواهید کرد، که باعث می شود بازی ها به راحتی انجام شود. مهارتها و تکنیکهایی را که برای زنده کردن ایدههای بازی ویدیویی خود با تصاویر متحرک و صداهای کوبنده نیاز دارید، به دست آورید. اگر کمی تجربه برنامه نویسی به زبان روبی یا زبان دیگری دارید، پس آماده هستید تا شروع به ساخت بازی های ویدیویی خود کنید. در این کتاب مفاهیمی مانند انیمیشن، حرکت صفحه کلید و ماوس، صداها و موسیقی و فیزیک را در حین ساخت چهار بازی هیجان انگیز یاد خواهید گرفت. اولین بازی شما در حالی که سعی می کنید روی یاقوتی که داخل و خارج از صفحه نمایش شما ظاهر می شود کلیک کنید، بازتاب های شما را آزمایش می کند. یاد بگیرید که چگونه تصاویر و متن بکشید و چگونه اشیا را در اطراف صفحه حرکت دهید. شما یک تیرانداز فضایی خواهید ساخت که در آن از پایگاه خانگی خود در برابر جریان به ظاهر بی پایان دشمنان دفاع می کنید، همانطور که نحوه استفاده از ورودی صفحه کلید، اضافه کردن موسیقی و صداها، صفحه عنوان آغازین و اسکرول امتیازهای پایانی را کشف می کنید. مرحله بعدی: یک بازی پازل اعداد کشویی بسازید که در آن یاد خواهید گرفت که منطق پیچیده تر و تعامل کاربر را در بازی خود بگنجانید. با ساختن یک بازی که در آن یک ماجراجوی جسور باید از یک گودال خارج شود در حالی که از صخره های جهنده و چرخان طفره می رود، همه چیز را در مورد فیزیک بازی بیاموزید. در نهایت، بازی های خود را به عنوان برنامه های Windows و Mac بسته بندی کنید تا بتوانید آنها را با دوستان خود به اشتراک بگذارید. وقتی کارتان با این کتاب تمام شد، مهارت های برنامه نویسی خود را بهبود بخشیده اید و تمام ابزارهای مورد نیاز برای ساخت بازی های سبک آرکید خود را خواهید داشت.
Level up your programming skills while making fast-paced, arcade-style video games. Make enemy spaceships explode in balls of fire, and escape from a pit while dodging falling boulders. You'll use the fun and approachable Ruby programming language and the Gosu 2D game library, which makes making games a breeze. Gain the skills and techniques you need to bring your own video game ideas to life with moving images and thumping sounds. If you have a little experience programming in Ruby or another language, then you're ready to start making your own video games. In this book you'll learn concepts such as animation, keyboard and mouse movement, sounds and music, and physics as you build four exciting games. Your first game will test your reflexes as you try to click on a ruby that pops in and out of your screen. Learn how to draw images and text, and how to make objects move around the screen. You'll make a space-shooter where you defend your home base from a seemingly endless stream of enemies, as you discover how to use keyboard input, add music and sounds, an opening title screen, and scrolling end-credits. Next up: make a sliding number puzzle game where you'll learn to incorporate more complicated logic and user interaction into your game. Learn all about game physics as you build a game where a bold adventurer must climb out of a pit while dodging bouncing, spinning rocks. Finally, package up your games as Windows and Mac apps so you can share them with your friends. When you're done with this book, you'll have improved your programming skills, and you'll have all the tools you need to make your own arcade-style games.
Cover Table of Contents Change History B2.0: 29 June 2015 B1.0: 15 April 2015 Foreword Acknowledgements Introduction Ruby and Gosu What You'll Need The Road Ahead Bumps in the Road What's Next? 1. Get Ready Getting Ready with Windows Getting Ready with OS X What if it Doesn't Work? Install a Text Editor Organize Your Workspace What's Next 2. Creating Your First Game Make an Empty Window Getting Images for your Games Draw the Ruby Move the Ruby Make the Ruby Blink Add the Hammer Keep Score Set a Time Limit Play Again? Make it Your Own What's Next 3. Creating a Sprite-based Game The Player Class Move the Ship Make an Enemy Make it Your Own What's Next 4. Managing Lots of Sprites Make more Enemies Fire Bullets Handle Collisions Make Animated Explosions Cleaning Up our Arrays Make it Your Own What's Next? 5. Adding Scenes and Sounds Start over with Scenes End the Game Add Music and Sounds Make it Your Own What's Next? 6. Creating a Puzzle Game Drawing The Board Dragging a Square Turn Rules into Code Add Visual Feedback Check All the Moves Make it Your Own What's Next 7. Making a Platformer Game with Physics Use a Physics Engine Make Boulders Fall Make Stationary Walls and Platforms Move a Character with Physics Add Moving Platforms Make it Your Own What's Next 8. Making a Side-Scrolling Game Use a Camera Place Platforms Randomly Shake your Camera Make it Your Own What's Next 9. Package and Share Your Game Packaging for Windows Packaging for OS X Share your Game What's Next A1. Resources Documentation Images and Sounds Bibliography