
In this video we'll install the Ruby programming language onto your Windows computer.
Check out my student Facebook Group...
It's a great place to get fast support for this course from me, to interact with other students, to post your projects and code, and to access course announcements and extras...
Join Now!
https://www.facebook.com/groups/codemycom/
To write Ruby code, you need a text editor...
Let's create our first Ruby program!
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
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!