
◆ ゲームページ ◆
◆ 屋上テロス ◆
https://novelgame.jp/games/show/12418
bgmや効果音、立ち絵のファイル名などもスプレッドシートで管理していた
本当は変数なんかも用途と一緒に管理したかった
屋上テロスは本文中、大きなシナリオ分岐がない代わりに
選んだ内容からパラメータを変動させて
最後に演出を変える仕様だった
ティラノスクリプトの変数には3種類あって、
プリロードやセーブに入らない、一時的なもの
セーブデータに保存される、その人のプレイの結果を保存するもの
ゲーム全体でセーブを跨いで、その人用に保存したいもの。音量設定とか
今回は全種類そこそこ使ってる
変数は本当、ゲーム作りの幅が広がるので覚えた方がいい
料理で日本酒の使い方を覚えたら何にでも入れたくなって、入れすぎて頭が痛くなるくらい大事
本家に説明やサンプルシナリオがあってわかりやすいので見てみるといい
https://tyrano.jp/usage/tech/hensuu
https://tyrano.jp/sample2/code/kiso/19#demo

屋上テロスにおける変数は、演出の分岐に使っている、と書いたが
主に以下の点が演出変更対象になる
・背景動画
・立ち絵
エンディング分岐は想像がつくかと思うので
というかティラノ公式で解説しているので
割愛
背景動画の切り替えは、プレイヤーの蓄積した変数の内容に応じて
どの動画を背景として流すか分岐している
これは簡単で
AだったらAの動画を流して、本文へ
BだったらBの動画を流して、本文へ
という処理が上から順番に書いてあるだけ
各場所も、本来背景を書く場所
立ち絵も同じ
立ち絵の表示処理を書く場所に、ifを置くだけ
でも立ち絵は、どこかで書いた気がするが
パーツを入れ替えていない部分が気になったので
クリックするたびに少しずつずれる処理を入れた
マクロで毎回変数をランダムな値で更新し
chara_moveタグで動かした

このゲームでは、左右という概念が非常に重要なので
洗濯した内容に応じてキャラクターが左右のどちらかに偏る
その値も、都度使用するので、マクロの処理の中に入っている
左右がどうして重要か
というのは、テーマにもなっているが
未来や過去、自分の内側と外側、本能と常識、みたいなものが含まれている
ただ、どちらも正解なので
これまでのゲーム以上に、とらえどころがない話になってしまっている
反省?
あんまりしてな・・・
コメント
コメント ( 0 )
トラックバックは利用できません。
この記事へのコメントはありません。