1.5バイトフォントを改造して、ノベルエンジンを作ってみました。

フォントも改造して4パレット、4バンクにしたので、文字数を増やせました。
今回は小文字もでます。

使い方
 ソースをみればだいたいわかると思いますが、
 DATA文を編集するだけです。

 DATAは

 ラベル,コマンド,BGM,SE,”メッセージ”,飛び先1,飛び先2,飛び先3
 
 の並びになってます。

 
ラベル 
  @からはじまるプチコンで使えるラベル名ならなんでもOK

コマンド
  通常は0
  1 で、はいorいいえの2分岐
  2 で、普通の2分岐
  3 で、3分岐
  4 で、画面フラッシュ白
  5 で、画面フラッシュ赤
 -1 で、プログラムの終了

BGM
  通常は0
  1以上で、その数字ー1番のBGMスタート
  -1で、BGM ストップ

SE
  通常は0
  1で、ボイスのように1文字づつ音をならす。
  2以上で、その数字-2のBEEP音を1度だけならします。

メッセージ
 ””でくくってください。
 斜め3画の4つで、カラーを0,1,2,3と切り替えます。
  
 横は30文字まで表示できます。

飛び先1
 通常の飛び先のラベルです。

飛び先2
 選択枝2の飛び先のラベルです。

飛び先3
 選択枝3の飛び先です。

選択肢がない場合もダミーでかならず、飛び先は3つ用意して下さい。


まあ、ソースをみれば、中学生でもつかえると思います。

漢字については入力はかなり不便なので、
なれるまではひらがなとカタカナだけでつくるのをお勧めします。



OTの寝言ブログ-文字表



$OTの寝言ブログ-プログラム



$OTの寝言ブログ-キャラ


$OTの寝言ブログ-パレット
とりあえず、文字数を増やすために、パレット4本、4BANKにしました。

それにともない、ならびもあいうえお順にしました。
入力のさいは、文字表と照らし合わせながら、入力という形になります。

ノベルぐらいつくれるように、ボタンまちや、改行、改ページをいれてみました。
が、改行後にスペースが必要になります。
自分じゃなおせそうにないので、これでガマンします。

ガマンできなくて、なおせる方がいましたら、どなたか直して下さい。

どーせもとデータが美咲フォントなので、自由に使ってくれてかまいません。
本当はまとめWIKIに乗せるのがいいのでしょうが、WIKIの編集が面倒なので、


あと、ボタンまちも適当にいれたので、ウエイトが邪魔して反応が悪いです。


文字は「悪」とか使い道の多そうな文字が抜けてたりするので、
もう少しいろいろ試してから、もう一度なおす予定です。

とりあえず、文字表

OTの寝言ブログ


CHR と COL
OTの寝言ブログ-グラフィックデータ
OTの寝言ブログ-パレットデータ


プログラム

OTの寝言ブログ-PRG
とりあえず、美咲フォントを改造してみました。

キャラデータはQR6枚です。
$OTの寝言ブログ-キャラQR

このデータは256文字分の以下のような画像です。

$OTの寝言ブログ

で、なんのこっちゃわからんので、パレットも読み込んでください。

$OTの寝言ブログ

これで、英字大文字ぐらいは読めるようになると思います。

使いかたにクセがあるので、表示サンプルプログラムも読み込んでください。

$OTの寝言ブログ

編集モードでソースをみれば、使い方がなんとなくわかると思います。

つまり、パレット0、1、2をバンクとしてつかい、ダイヤ、スペード、クラブで、
それを切り替えています。

もとは、


$OTの寝言ブログ

のような、3つの画像です。

入力は現時点ではキーボードから直接を考えています。
なので、並びは”デタラメ”です。

熟語が使いやすいように、似たような用途で使う漢字を近くに並べています。
入力前に実行モードで表示&確認してから、編集モードでつかうといった感じです。

キーボードの対応は、
color 0
$OTの寝言ブログ-pal0

color 1
$OTの寝言ブログ-pal1

color 2
$OTの寝言ブログ-pal2

といった感じになります。

漢字は500文字ぐらいしかないです。
なので、名詞&形容詞がほとんです。

僕や俺のように読みづらく、カタカナの方がよさそうな漢字もありません。
基本はひらがなで書き、漢字の方が良い部分をカタカナで書いてみて、
おかしく思うところだけ漢字に直すのがよいと思います。

動詞はほとんど、ひらがなでいいと思います。

”藤”や”岡”、”埼”など人名用の漢字はほとんど省きました。
山口や川本などの平凡な名前の登場人物を作ってやってください。

犬はありますが、猫はありません。
あきたケンでは、しっくりこないですが、みけネコでも大丈夫と判断しました。

ではでは。