First of all, a necessary disclaimer: If you came here expecting to find a ready video game version of the popular board game, Forbidden Island, I’m afraid I’ll disappoint you. This post does show my efforts in creating a Forbidden Island JavaScript app, but I can’t share the program with you. I can’t even share the JavaScript code with you.
You see, the game is – obviously enough – copyrighted. It would be both illegal and unethical to the creator of the game, Matt Leacock, to offer anything I’ve made (even for free).
However, worry not. Not only will I describe my thought process behind turning Forbidden Island into a JavaScript/PHP app – which might help you code one yourself, if you so wish – but, more importantly, I’ll share with you a discovery I’ve made.
This discovery is useful to all of us, gamers or not, coders or not.
I discovered that the most genuine form of creation comes when not only do you have no expectations, but when you can’t even have any expectations. In other words, the most genuine way to create something artistic is a result of knowing it will only be made for the sake of making it.


