RPG・吉里吉里の話(1)

菜真です(=゚ω゚)

※今回は開発関係のお話になります。

RPGに必須なものの1つとして、アイテムリストがあります。
これを吉里吉里で実装するのは、あまり難しくはありませぬ。多分。
ただ、スクロールバーを作るのは大変なので、ページ式が無難だと思います(´・ω・`)


どのレイヤにもぱっとスクロールバーをおけるプラグイン、誰か作ってくれないかなぁ~(チラッ)
(できれば自作レイヤにもおけるようにして欲しいなぁ~)

というわけで、本作のアイテムリストは、ページ式です。

ほんとは関数だけでもなんとかなりますが、メンバ管理が面倒なので、クラス化します。

class itemList
{
function itemList(){}
}

for文で1ページに表示する最大リスト数(var LINE_MAX)分回して、
kag.getHandlers().buttonでリストをボタンとして表示します。

ボタンタグは、吉里吉里でRPGを制作するにあたり、ほぼ必須レベルな便利タグです。
もちろん、Layerクラスを継承して自作しても作れますが、ボタンタグ使っちゃった方が早い場合が多いと思います。
kag.getHandlers().タグ名 を利用すれば、TJS内で殆ど(例外あり)のKAGのタグを利用することができます。
使い方(e.g. button)は、

kag.getHandlers().button( %[ graphic: “aaa.png”]);

引数としてタグの属性の辞書配列を渡せばおっけーです。
その他もにょもにょと機能を付けると、

こんな感じになります。
(onenter属性で、アイテムの詳細ウィンドウを表示するようにしています)
リスト内アイテムは適当なので、実際には別のアイテムになります。
緑色のアイテムについては、お楽しみということで(=゚ω゚)

ではでは、今回はこのあたりで。
作品や吉里吉里・デザインに関するご質問等がもしあれば、できる範囲でお答えしますので、お気軽にどうぞ~ヾ(゚ω゚)ノ

RPGの話(2)

菜真です(=゚ω゚)

UIの上部に時間と天候を表すアイコンを表示しました。
それぞれ時間と共に変化していきます。
天候の変化は主人公などに影響を与える予定です。
どんな影響になるかは、お楽しみということで(=゚ω゚)

あ、時間は存在するんですが、時間経過による制限は一切ありませんので、ご安心ください。

雨天時はこのように視覚でも分かるようになっています。

……あ、前回モザイクした意味なくなっちゃった(´・ω・`)

(もちろん開発中の画面ですので、変更の可能性があります)
(下ネタではありませんでしたね)

RPGの話(1)

菜真です(=゚ω゚)ノ

ゲームの基本となる、拠点メニュー画面(開発中)です。背景は(仮)です。
モザイクの部分はマルキン的なワードではなく、ネタバレ防止のためのものです(´・ω・)ゴメンネ

上部の位置情報、下部のステータス部分は常に表示されます。
TRPGにおけるSANITY値(正気度)を、本作ではINSANITY値(狂気度)としており、上がれば上がるほど主人公がヤバくなっていきます。
100%だと死にます。

新作RPG(=゚ω゚)

菜真です(=゚ω゚)

公式のブログでもお伝えしたとおり、菜真は……
RPGを作っていました(=゚ω゚)
もちろんマジカルアイズも制作中でありますよ(`・ω・)
詳しい中身などは公式やこのブログでお話ししていきますが、簡単に説明すると、

  • クトゥルフ神話をモチーフにした現代ファンタジー作品
  • やり込み要素あり(ランダムアイテムとか)
  • 戦闘はターン制でJRPGっぽい感じ
  • ボスが強い

こんなところでしょうか。
まだまだ開発は始まったばかりなので、今後にご期待ください(=゚ω゚)