Project Я: A Ruby/HTML5 Visual Novel

first scene

As promised, here’s the game I made for the Global Game Jam.

Seeing that I couldn’t think of a quick web-based game matching the theme “Ouroboros”, I just went ahead with a joke I made sometime after the Ruby Rumble:

Sa susunod na Rumble, gagawa ako ng hentai game sa Ruby!
(For the next Rumble, I’ll make a hentai game in Ruby!)

So yeah, that’s how I ended up with a Visual Novel. Unfortunately for the people expecting sexually explicit scenes (which was about a third of the people who saw the game), the “game” I made was more ATLUS/Capcom than Key/Type-Moon.

Anyway, it’s more of a tech demo than a game, with me trying to implement a Cloud-based multi-platform visual novel with psychological themes and non-standard tactical RPG gameplay. Or in non-buzzword speak, an HTML5 adventure game playable over the internet.

Play it here.

Please use fake email addresses so you could view the changes when you change the answers to the initial questions.

Some boring technical details:

I didn’t release the code because of how ridiculously horrible it is. I mean, using GET to update state, WTF?!?

Daily Distractions: SpaceChem

SpaceChem

Last week, I stumbled upon SpaceChem, an indie game where you play the role of a reactor engineer sent to various planets to turn harvested raw materials into more useful products.

What’s really great about this game is that you are practically programming the “reactors”. Not only does it dabble upon both digital design (clock timing, implementing state handlers from scratch) and software development (performance tuning, refactoring), missions that require you to connect multiple reactors also make the player learn supply chain management.

I won’t post any videos since it will spoil the joy of making your own solutions to the missions. I suggest you go grab the demo here (available on Windows, Linux, and Mac) and try it out yourself.