【PC-98】『アシュラの塔』開発進行状況!名前入力の処理を大幅に変更! | レトロゲームとドラクエ大好き!TSAPPS開発室の息抜きゲーム部屋

【PC-98】『アシュラの塔』開発進行状況!名前入力の処理を大幅に変更!☆プログラミングミニ日記

PC-98版アシュラの塔 開発進行状況PC-88・PC-98

連日ちょこちょこと進めている
PC-98版アシュラの塔・開発進行状況を
ミニ日記ボリュームでお届けします。

タイトル画面に BGM を付けたことで
新たに見つけた気になる点。

それを解決するためにとった方法が
今回の記事の内容になります。

ではザックリとご紹介しましょう~♪

ブログランキング参加中!ポチッ👆と応援よろしくです♪
  • にほんブログ村 ゲームブログ ドラクエシリーズへ
  • にほんブログ村 ゲームブログ レトロゲームへ
 
スポンサーリンク

PC-88から移植した自作RPG「アシュラの塔」のダウンロードはこちらから
N88-BASICのプログラムをWindows上で編集&保存!「N88-BASIC Source editor」のダウンロードはこちらから

レトロパソコンで遊ぼ!にて公開中

ついにアシュラの塔リメイク版をリリースしました

その前に、移植元となる PC-88版の
アシュラの塔リメイク版からご紹介。

僕の管理するもう1つのサイト
『レトロパソコンで遊ぼ!』にて
公開中の、1990年にPC-88で作った
オリジナル短編RPGです。

1990年に作ったオールBASICの短編RPG『アシュラの塔』を大幅リメイク!★PC-8801mkIISR以降&Windows用
ゴルディクスの運営するもう1つのブログ『TSAPPS開発室の息抜きゲーム部屋』とTwitter で何度も開発進行状況などをお知らせしてきたゲームが遂に完成!2022年11月に PC-8801シリーズ用のプログラムをリリースするというのが不思

PC-88 の本体を所有していない方でも
ULproject 様の XL-BASIC を使えば
実機とほぼ同じ動作で楽しめます。

気軽に遊んでみてくださいね~!
感想などもお待ちしております。

演奏割り込みが一時停止してしまう

名前入力では半角入力しますが

まずは先日の記事で紹介した内容。

名前入力処理を変更して、半角文字を
自動で全角変換する処理を追加した
というものでした。

これはこれで完成していたのですが
問題はこの名前入力で使われている
BASIC の INPUT 命令。

BGM 演奏を追加したことで
ちょっとかっこ悪い不具合を発見。

入力に時間がかかってしまった時
BGM ループのタイミングになると
通常なら演奏を継続させるための
割り込み処理に飛んでくれるのですが
INPUT 処理中はそこに飛んでくれず
一時的に BGM が止まってしまいます。

これはちょっとかっこ悪いなぁ~。
解決させるには INPUT を使わない
方法で作るしかない!

てことで新しい入力処理を作って
テストを繰り返し何とか完成しました♪

最初から始める場合の名前入力処理を大幅に変更しました。

それでは早速 RUN してテスト!
ここからは、Neko Project 21/W の
画面を録画したものから抜き出した
写真を使ってご紹介。

新処理は文字選択式にしました

上下キーで文字を選び左右キーで入力位置変更、0キーで文字種を変更できます

最初から始めるモードでスタート。

今までは INPUT 命令による入力で
画面もかなりの手抜きでしたが
今回は色々説明が必要になるので
表示内容が増えています。

主人公の名前は 8文字以内。
テンキーの 4・6 か 左右矢印キーで
入力位置を移動、8・2・上下キーで
文字を選びます。

0キーで入力する文字の種類を
ひらがな・カタカナ・英数字の順で
切り替えることが可能。

INPUT命令による入力は何かと不都合があったので変更しました

選べるのは漢字と記号以外の文字。
キーボード入力が苦手という人でも
この方式ならゲーム中に使うキーだけで
名前入力できるので簡単ですね😄

プログラム上不都合な文字を入れられる
といった事も発生しなくなるので
作っている側も助かります。

セーブファイルの構造も若干変更。やっとメインプログラムの作成に戻れそうです

全て入力したらリターンキー!
あとはセーブするファイルを選べば
ゲームが始まります。

これでオープニング~ゲーム開始
までのプログラムはほぼ完成♪

セーブデータのファイル構造も
この変更に伴い若干修正しました。

次はその変更をメインプログラムに
反映させていく作業から始めます。

実際に動かした動画がこちら

先に Twitter の方にもアップした
実行動画をこちらでも紹介します。
写真だけよりは伝わりますからね。

今後も開発作業の進行状況などは
Twitter とブログで発信するので
チェックしてもらえたら嬉しいです。

といったところで今日はこの辺で。

それではまた明日~!

ポチッと応援してもらえたら嬉しいな♪

ブロサーの方はこちらからコメントできます

TSAPPS開発室の息抜きゲーム部屋 - にほんブログ村

人気ブログランキングでフォロー


PC-88・PC-98開発
スポンサーリンク
ゴルディクスをフォローする
当サイトをご利用の方へ
当サイトでは、各ゲーム会社様を代表とする共同著作者が権利を所有する画像を利用しています。ゲームの画像の著作権はゲーム会社様にあります。当該画像の転載・配布は禁止致します。  
(C)ARMOR PROJECT/BIRD STUDIO/SQUARE ENIX All Rights Reserved.
カカニャン(H.N.患者)もよろしく
カカニャン

一言メッセージ

二次創作を中心に絵や小説を作っています(未だ投稿はしていませんが、オリジナル作品も出すつもりです)。 互いに発信し合えるSNSの良さを活かして沢山の方と交流出来たらいいなぁ、と思っています。
レトロゲームとドラクエ大好き!TSAPPS開発室の息抜きゲーム部屋

コメント

トップへ戻る
タイトルとURLをコピーしました