Wenn du soetwas machen willst ist die beste Möglichkeit in der Tat das über eine Website zu gestalten. Da hast du sogar den Vorteil, dass du es dynamisch halten kannst: Nach Veröffentlichung deines Spiels kannst du noch zusätzlichen Content hochladen. Wenn du meinst es ist dem Spieler zu aufwändig dafür extra seinen Browser zu öffnen: Es gibt Möglichkeiten aus Ruby heraus, bequem eine Website öffnen zu lassen. Das ist dann sogar noch einfacher als deine Passwort Idee. Die Website kann dann über ein Passwort geschützt sein, welches beim öffnen geprüft wird.

Hier eine Mögliche Umsetzung. Keine Garantie von mir das es klappt, ich hab nur schnell gegoogelt.
http://rmrk.net/index.php/topic,47599.0.html