2019-04-01から1ヶ月間の記事一覧

Gem 'Ruby2D' でテトリス

Ruby でゲーム制作を意識したグラフィック・ライブラリ 'Ruby2D' でテトリスを作ってみました。完全にオリジナルの実装です。ソースは以下。 Ruby2D を使ったテトリス · GitHub 'Ruby2D' については以下で紹介しています。 obelisk.hatenablog.com ゲームは…

ハッシュによる美しいメモ化(Ruby)

qiita.com元ネタはこれです。 Ruby のハッシュにはこのようなデフォルトの与え方があります。 h = Hash.new {|hash, key| hash[key] = default} これを利用して、こんな風にフィボナッチ数列をメモ化で計算できます。 fib = Hash.new do |hash, n| hash[n] =…

ブログ「hp12c」の一問題(Ruby)

またまた Ruby ブログ「hp12c」からの問題(?)です。 melborne.github.io さて、データ data = <