Into the Horizon

programming, photography, and daily log

Ruby on Rails + Backbone.js でゲーム製作中

  • 一本ゲーム作る経験が欲しいなー
  • なんか新しい言語触りたいなー

という思いから、Rails + Backbone.js でゲーム製作中です。ruby触るの初、jsとかフロントエンドを真面目に勉強するのも初。ってことでいい勉強になってます。

どんなゲームかーとかいう話は出来上がったときにする(いつ来るのかw)として、ruby触ってみた感想。

感想
  • 超基本的な文法を1時間くらいさらーっとやって、あとはdotinstallでRuby on Rails入門見たら、あとは適宜ググりながら開発進められるレベルになった。サクサク進めて良い
  • 超ざっくりとした感覚だとPerlPythonの中間って感じ。do, then, end辺りを書くのが非常にウザいけど、それ以外はスッキリ書けていいなーと思う。
    • Pythonでwebアプリを真面目に作ったことないからあれだが、Python数値計算とかの学術用途向け、RubyはWebアプリ向けな印象(偏見です)
  • Railsはモダンだなあ…。rails gとかrailsコマンドが色々いいなーと思った。
    • 最近業務で使っているのが一昔前のPerlフレームワークなのでますます…ゲフンゲフン
    • scaffoldしたら何もせずともウェブサイト出来上がって吹いたw
  • backboneとの連携もbackbone-on-rails というgemがあって導入しやすかった。

とりあえず今困ってることとしては、rails server で立ち上げたサーバーがコード書き換えてもたまにリロードしてくれないこと。ちょっとググっても解決しなかった。 railsがどう動いてるのか何も把握せずただただレールの上にのって開発してるので、そのうち真面目に勉強する必要ありそう。

開発状況

今の開発状況は、APIサーバー側(Rails)がなんとなく終わってきたところ。API側はあとは魔法詠唱のロジック周りとかステータス異常とかスキルによる命中率変化とか…まあ細かい内容。

直近やったことは、そろそろいちいちcurl叩いてデバッグするのも辛くなってきたので、先にフロント側を実装してデバッグしやすくしよう〜と思いフロント側の実装を初めて、その前に絵コンテできてねーわと思い絵コンテを書こうとし、ついつい拘りたくなってデザインに凝ろうとし、しかしデザインセンス無いので全くできあがらずグダグダ……という感じでしたw デザインのセンスと技術が欲しい。。

年内にひとまず動くもの作って、1~2月にデザイン詰めたり細かい仕様の実装を進めたいなー。