Learn Ruby by playing a video game.

37    11 Jul 2015 16:55 by u/kitanata

13 comments

3

Cool. There are some others like that, for those interested:

2

This looks awesome!

2

Looks awesome, very reminiscent of CodeCombat. Too bad that these days I don't tend to bother learning yet another programming language unless someone's going to be paying me for it. :P

2

Commenting here as a bookmark.

1

If I could upvoat you, I would.

1

PSA: Play Beginner before Intermediate even if you're knowledgeable in Ruby... it's hard to understand the game itself without going through Beginner first. Kind of silly, really.

I'm a little sad that you can't check your solution to the last level on prior levels, because the more advanced functions aren't available.

Like, I came up with what I believe to be a good general solution. But if it only has to work on the last level, I could have just tailored it specifically to the scenario and saved myself a lot of time.

FTR, my beginner solution is here.

0

I tried to login using Facebook and it broke the game. Every time I tried to select a hero it would say "hands off! not yo warrior!". If I created a new one, it would log me out. No way to save progress it seems.

0

i think the syntax is pretty easy if you know other languages, the hard part about ruby is the mvc model and how setting up a project works(where everything goes), fucking confusing.

edit: ohh thats ruby on rails, ignore me.

0

Cool concept.

Just replace Ruby with a useful language and get rid of that awful soundtrack.

0

I had quite a bit of fun playing this, but I feel it's for intermediate to advanced programmers. Beginners would get lost on the very early levels. "Define a @health instance variable" would throw any beginner off.