Learn Game Programming with Ruby

Learn Game Programming with Ruby
Author :
Publisher : Pragmatic Bookshelf
Total Pages : 280
Release :
ISBN-10 : 9781680503784
ISBN-13 : 1680503782
Rating : 4/5 (782 Downloads)

Book Synopsis Learn Game Programming with Ruby by : Mark Sobkowicz

Download or read book Learn Game Programming with Ruby written by Mark Sobkowicz and published by Pragmatic Bookshelf. This book was released on 2015-09-03 with total page 280 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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. What You Need: You'll need a computer running Windows 7 or later, or Mac OS X 10.7 or later. All the other software you need is free, and the first chapter will get you up and running.


Learn Game Programming with Ruby Related Books

Learn Game Programming with Ruby
Language: en
Pages: 280
Authors: Mark Sobkowicz
Categories: Computers
Type: BOOK - Published: 2015-09-03 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

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
Programming Ruby 3.3
Language: en
Pages: 1127
Authors: Noel Rappin
Categories: Computers
Type: BOOK - Published: 2024-01-08 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most impo
Practical Object-oriented Design in Ruby
Language: en
Pages: 272
Authors: Sandi Metz
Categories: Computers
Type: BOOK - Published: 2013 - Publisher: Pearson Education

DOWNLOAD EBOOK

The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby's widely admired ease of use has a downside: Too many
Practical Ruby Projects
Language: en
Pages: 313
Authors: Christopher Cyll
Categories: Computers
Type: BOOK - Published: 2008-03-11 - Publisher: Apress

DOWNLOAD EBOOK

Revitalized by Ruby on Rails, the Ruby language continues to grow in popularity. Books like this are necessary to fill the demand. Here is a classic of its kind
Metaprogramming Ruby 2
Language: en
Pages: 0
Authors: Paolo Perrotta
Categories: Object-oriented programming (Computer science)
Type: BOOK - Published: 2014 - Publisher:

DOWNLOAD EBOOK

Paolo Perrotta has fifteen years of experience as a developer, ranging from embedded to enterprise software, computer games, and web applications. Paolo lives a