Final terminal application

For my second assignment at Coder Academy’s Bootcamp, I had to create a terminal game. I ended up recreating the first level of Pokemon Ruby. I have received a lot of requests as to how I built it since then so here is how I went about it.

The code…


Having started the new term at Coder Academy, I now have a basic grounding of Ruby. Now we go one step further and look at the nebulous framework of Rails.

Here’s what I’ve learned to get started.

Rails fundamentally follows a trifold structure. Essentially, (to get started), there is three…


How does Ruby work to reference objects?

This article is written to clarify how Ruby works in order to help you be aware of what’s going on in the background. Forewarned is forearmed, after all.

Assigning Variables

When we create a, the string itself is not stored. If you include…


For those of you who are not aware, codewars is a website where you can test your coding skills against a range of challenges. It was described to me as the place to go after you are comfortable with the basic syntax of programming.

In other words, it was time…


As I look back on the week, I realise I’ve been so busy I’ve forgotten to keep up with my daily writing. Let’s correct that now with a recap of what happened:

  • One day of face to face classes
  • Two days of online instruction
  • Time travel
  • Saving frogs
  • Slaying zombies


I opted for the earlier train this morning, hoping to snag the classroom I was in yesterday. Alas, it was not to be. By the time I had arrived all the seats had already been claimed. So I got to experience the joy of ‘hologram classroom’ for the first time.


Today I found myself sitting in a classroom with a nametag on my own private desk, designating it as such. And guess what the desk comes with?

It’s own private bottle of hand sanitizer.

Today is the first day of a 6-month coding boot camp at Coder Academy (Sydney, Australia)…

Nathan O'Donnell

Developer💻 | Entrepreneur💡| Awesome😎

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store