2026-01-01から1年間の記事一覧
class Array def bsearch(v) l = -1 r = size while r - l > 1 m = (l + r) / 2 self[m] >= v ? r = m : l = m end self[r] == v ? self[r] : nil end def bsearch_index(v) l = -1 r = size while r - l > 1 m = (l + r) / 2 self[m] < v ? l = m : r = m e…
凝った経験値曲線を簡単に作成RPGなどで用いられる経験値テーブルを自在に作成するためのツールです。 レベル そのレベルの辺りで、レベルアップに必要な経験値がどれぐらい増加しているか これを設定していくだけです。必要経験値を区間的に頭打ちになる部…