Raal's Tome of Destruction

主にroguelikeのことを書くブログです

13日の金曜日なので仕方なかったんです

この記事は Roguelike Advent Calendar 2013 の13日目の記事です。
なお、12日目以前は存在しません。仕様です。


というわけで、Roguelikeアドベントカレンダー作ってしまいました。
記事が集まらないと残念なことになるので、私を唆した人達は責任を取って記事を投稿するように。

続きを読む

Dungeon Crawl Stone Soup のソースを読んでみる話

この記事は KMCアドベントカレンダー2013 の 7 日目の記事です。
昨日は ohai 先輩の Ruby でバイナリデータを扱う方法 でした。


最近一段と寒さが厳しくなってまいりましたので、皆様も日常生活を送る上でダンジョンにはよく潜られていることかと思います。
そんなときに役立つ、ソースコードへの潜り方を軽くご紹介いたします。
今回の対象は、今もっともホットなRoguelikeの一つ、Dungeon Crawl Stone Soupです。

続きを読む

KMCアドベントカレンダー2013やるらしいです

はやりのアドベントカレンダーにKMCが参戦するらしいです。宣伝しときます。

http://d.hatena.ne.jp/kmc-log/20131126

わたしもなんか書きます。
ネタ枠のつもりだったんですが、全体的に硬派にまとまりそうなので適当に空気読んだ記事になりそうです。
でもダンジョンはなんか絡めると思いますよ、たぶん。

店舗システム改造案メモ2

前回から思い付いたこと&思い出したことのメモ。
やはりあくまで案であって、まだ実装してないし予定は未定です。あしからず。

概要

一変数だと宿屋でNEETすることでのデメリットがちゃんと表現できない気がするので、もう一個変数を足す。
すなわち、街の経済規模で変動する店舗レベルに加え、プレイヤーの名声を考慮する。

続きを読む

店舗システム改造案メモ

あくまで案であって、まだ実装してないし予定は未定です。あしからず。

概要

現状の店舗システムの不満点を改善するため幾つかの新システムを導入する。
具体的には店舗のレベルシステム、出現候補アイテムのレベルキャップ&レアリティ設定、アイテム補充制約を考えている。

続きを読む

Tinyメイジの呪文一覧(v0.0.3)

更新されたのでメモ。
リンク→ ヴァラールSpoiler

仙術入門

呪文 説明 数値
マジック・ミサイル 弱い魔法の矢を放つ。 3 + ((plev - 1) / 5) )
ショートテレポート 近距離のテレポートをする。 10
モンスター感知 近くの全ての見えるモンスターを感知する。
テレポート 遠距離のテレポートをする。 plev * 5
魔力炸裂 魔法の球を放つ。 メイジ: 3d5 + plev + plev /2, その他: 3d5 + plev + plev /4
魔法の地図 周辺の地形を感知する。
テレポート・アウェイ モンスター1体をテレポートさせる。抵抗されると無効。
岩砕き 小さな分解の球を放つ。壁も分解できる。 50 + plev * 2

魔道大成

呪文 説明 数値
火炎の武器 一定時間、武器に火炎属性を与える。 20 + d20
帰還 地上にいるときはダンジョンの最深階へ、ダンジョンにいるときは地上へと移動する。
鑑定 アイテムを1つ識別する。
衰弱の矢 生物に有効な強力な矢を放つ。 90 + plev * 2
精神感知 一定時間、テレパシー能力を得る。 25 + d30
スピード 一定時間、加速する。 plev + 20
全感知 近くの全てのモンスター、罠、扉、階段、財宝、そしてアイテムを感知する。
地獄の劫火 巨大な地獄の炎の球を放つ。善良なモンスターに対してさらに大きなダメージを与える。 150 + 6 * plev