投稿記事

2021年 11月の記事 (2)

ななづこ/水温25℃ 2021/11/28 09:16

11月の活動報告

こんにちは、ななづこです!
月末になりましたので、今月の活動報告です。

合作の進捗

https://twitter.com/nanaduko/status/1446623783024877577

先月に引き続き、合作乙女ゲーム企画「ふぁいんど・らぶ」の作業を進めています!
今月はずっとシナリオを進めていて、ひとまず「これで行こうかな」と思えるものができました。
まだ気になるところはあるのですが、大きな流れは変わらないと思うので、他の作業を進めつつ細かい台詞を直していく感じにしようかなと思います。

来月は、仮の素材でスクリプトを進めるのをメインに、余裕があればグラフィックも進めて行きたいなと思っています。スチルも描きたいね。

個人制作の話

合作とは別に、そろそろ次に何を作るか決めたいなと思ってます。
今はまた乙女向けのノベルゲームが作りたくて、プロットがある程度できているものが何本かあるので、その中から選ぼうかな~というところです。
ただ、どれもちょっと長め(リベヒロと同じくらいかな?)になりそうなので、ティラノフェスに出すならもう少し短くできそうな方がいいのかも…

フェス参加用に軽いやつを作りつつ、それと並行してフェスとは関係なく(あるいは再来年公開の気持ちで)長編を作るのがいいのかなーなんて思ってます。そんな器用なことができるのかはさておき…
でも今は合作を最優先にしてるので、合作の方の進捗を見つつ考えられればと思います。
具体的なことが決まったら、またお知らせします!

DL御礼

https://twitter.com/nanaduko/status/1458782318215122944

ちょうど同じくらいのタイミングで、はこにわのみこが累計2000DL達成、リベリオン・ヒーローズが累計4000DL達成してました!
たくさんの人にプレイしていただけて、本当に嬉しいです。ありがとうございます!

はこみこは、リベヒロに比べて倍以上のスピードでDL数が伸びていました。最近はちょっと落ち着いて来てますが。
プレイ時間15分の掌編なのと、乙女向けよりも一般向けの方がターゲットが限定的ではないので、手を出しやすい作品なのかなと思います。
それに加えて、コメントやレビュー記事を書いていただいたり、ノベコレでコインの応援などもしていただいているので、口コミの影響も大きいと思います。
重ね重ね、ありがとうございます!

来月オンラインイベントに参加します!

https://twitter.com/nanaduko/status/1464529365648113669

12/18(土)~19(日)開催のオンラインイベント「ナナ色ソウサク」に参加させていただくことにしました!

イベントの詳細はこちらです。
https://pictsquare.net/jke4ijkmr4leuv7oslv9a688xr4hxge6

ゲームの新情報などはないのですが、新しく無配とネットプリントを作る予定です。
イベント開幕に合わせて公開しますが、開場限定ではなくツイッターやBOOTHなどでも公開しようかなと思ってます。

それに加えて、前回のイベントの無配を再公開しようと思ってます!
本当は前回のイベント終了後に公開する予定だったのですが、すっかり忘れたまま時期を逃したので…今見返したらはこみこ公開前の情報だったのでそこだけ直して、他は前回公開したものと同じです。

当日は、2日とも会場に行けると思うので、作業しつつちらちら遊びに行こうかなーと思ってます!
お品書き等ができたらまたお知らせするので、よろしくお願いします~。


今月は以上です!

今年もあとひと月ですね。
年末年始は作業できなさそうなんですが、出来る限り色々進めて来年を迎えられればと思います!
引き続き頑張ります~!

ななづこ/水温25℃ 2021/11/14 11:28

【ティラノスクリプト】スキップ中は演出をカットする

こんにちは、ななづこです。
今回は「スキップ中の待ち時間を減らして、スキップをさくさく快適にしてみよう!」のお話です。
周回プレイが快適になるので、テストプレイの時も助かります。

※下記コードの動作確認は、ティラノスクリプトVer511bで行いました。

スキップ中かどうかの判定

スキップ中は「TG.stat.is_skip」がtrueになるので、それを使ってスキップ中かどうかを判定します。

; スキップの状態を変数に記録
[eval exp="tf.is_skip = TG.stat.is_skip"]

; 処理の出し分け
[if exp="tf.is_skip != true"]
	通常時

; スキップ中の処理
[else]
	スキップ中

[endif]

このように、スキップをしている時・していない時で処理の出し分けをすることができます。
(TG.stat.is_skipをifに入れても動かなかったので、変数に値を渡してます)

condでも同じです。

; スキップの状態を変数に記録
[eval exp="tf.is_skip = TG.stat.is_skip"]

; スキップしてない時は実行
[wait cond="tf.is_skip != true" time="1000"]

wait・mask・カメラ操作など待ち時間が発生するものや、効果音などはスキップ中に実行されないようにすると、スキップが快適になるかなと思います。

マクロにしておくと便利です。

[macro name="wait_s"]
	; スキップの状態を変数に記録
	[eval exp="tf.is_skip = TG.stat.is_skip"]
	
	; スキップしてない時は実行
	[wait cond="tf.is_skip != true" time="%time"]
[endmacro]

[wait_s time="1000"]

応用

上記の応用ですが、「スキップ中は待ち時間を減らす」という考え方もあります。
処理の出し分けでは不都合がある場合(処理を分けるのがめんどくさい時とか…)に使えます。

; スキップの状態を変数に記録
[eval exp="tf.is_skip = TG.stat.is_skip"]

; 通常時の待ち時間
[eval exp="tf.time = 1000"]

; スキップ中の待ち時間
; ※「time="0"」にすると稀に進行停止することがあるので、10推奨です。
[eval cond="tf.is_skip == true" exp="tf.time = 10"]

; 実行したいタグに変数で待ち時間指定
; ※「&」をつけることで、tf.timeの中にある数値が使われます。
[wait time="&tf.time"]

↓マクロにするとこうなります。

[macro name="wait_s"]
	; スキップの状態を変数に記録
	[eval exp="tf.is_skip = TG.stat.is_skip"]
	
	; 通常時の待ち時間
	; ※「mp」はマクロの中でだけ使える一時変数です。
	[eval exp="tf.time = mp.time"]
	
	; スキップ中の待ち時間
	[eval cond="tf.is_skip == true" exp="tf.time = 10"]
	
	; 実行したいタグに変数で待ち時間指定
	[wait time="&tf.time"]
[endmacro]

[wait_s time="1000"]

以上です!

月別アーカイブ

限定特典から探す

記事を検索