Game design and development with the Ruby programming language is great fun...learn how in this course.
We'll be using the Gosu library for Ruby to create a simple 2D spaceship game. Follow along and build your own copy!
We'll start out by learning Ruby. You don't need any prior knowledge of programming to take this course, we'll start from the beginning and teach you everything you need.
After we have a solid understanding of Ruby, we'll move into Game programming using the Ruby Gosu Library. Gosu does most of the heavy lifting for us, allowing us to create games quickly and relatively easily!
In this video we'll install the Ruby programming language onto your Windows computer.
What are Variables?
Adding comments to your code
Doing Math With Ruby is Easy!
What Is the Order of Operations?
Comparing Things With Ruby
What are the assignment operators?
How to get user input
How to create an If Else Statement
Testing for different things using AND and OR
Let's do some stringy things!
What is an Array?
Arrays of Arrays
What is a While Loop?
What is an Until Loop?
Learn about For Loops and Each Loops
Let's build a Fizz Buzz game!
What is a Hash?
How to manipulate a Hash
What is a Method?
More about Methods
How to generate Random Numbers
Let's talk about Classes
How to Create a Class
Creating a Class Getter
Creating a Class Setter
How to Add additional Methods to your Class.
Adding Getters and Setters automatically.
Let's draw our box
Using things from other Classes in your Class.
What is Gosu?
How to create a Window
How To Add A Background Image
How to create a Player Class
More on Player Classes
A bit more about our Player Class
Lets add some stars
More on Stars...
How to keep track of score and add sound
John Elder is a pioneer in Internet Marketing who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.
Today he teaches Web Development courses at Codemy the online code school he founded.
John graduated with honors with a degree in economics from Washington University in St. Louis where he was an artsci scholar.