TrueMAZEについて

TrueMAZEは、純粋迷路(分岐はあるが合流は無い迷路)と呼ばれる種類の迷路をOSASK上で遊べるアプリでした。
ゲームをクリアしていくと、最大で255x255の大きい迷路を楽しむことが出来ます。
KAODUNや某不思議のダンジョンのようなローグライクゲームを目指して作成していますが、アイテムや体力、満腹度といった概念はまだ未実装な状態です。
β8 から ゲームボーイアドバンス(GBA)用のアプリケーションになりました。実機でも一応動作しますが時々止まってしまう不具合があるようです。(DSTT + 3in1 Expansion Pack確認しました)。

使用する予定のBGMを別ページにて配布しています。下記のページやサイトにて試聴することもできます。
→ページ:TrueMAZE(仮)/BGM, 試聴用動画:TrueMAZE(仮) BGM集, ピコカキコ(FlMML)版:ニコニコ大百科内の記事

OSASK用の最終版 TrueMAZE(仮) β7 と GBA用の最新版 β10 を公開中です。 ダウンロードはこちらから

※このページの画面はすべてイメージであり、実際に見えるものと異なる場合があります。

スクリーンショット

作成中のバージョン

tmgba_2011040315.png
tmgba_2011040316.png
視界エフェクトの形が変更可能に (2011/04/03)麻雀牌ゲーム「対子取り」実装中 (2011/04/03)
tmgba_2011040317.png
tmgba_2011040318.png
Speed v2.3を移植実装中 (2011/04/03)
tmgba_2010090412.png
tmgba_2010061205.png
大体完成したので公開(2010/09/04)PCと同じマップの生成に成功した(2010/06/12)
tmgba_2010060902.png
tmgba_2010052523.png
マップとパターン表示実装(2010/06/09)編集文字も倍のサイズへ(2010/05/25)
tmgba_2010051002.png
tmgba_2010050819.png
セーブデータ選択画面(2010/05/10)WAV再生とBGMを一通り実装(2010/05/08)
tmgba_2010032805.png
tmgba_2010032606.png
メニュー実装開始と日本語表示(2010/03/28)疑似乱数でマップ表示(2010/03/26)


公開中のバージョン

menu3.png
maze3.png
TrueMAZE(仮) β7までのゲーム画面の例
(左の画面が実際のメニュー表示、右の画面がゲーム中の表示イメージです)


作成状況・更新履歴

  • β10 (2012/05/26版)
    面倒なので付属ドキュメントから引用
    ・視界エフェクトで四角形以外の形状を選択できるようにした
    ・名前入力画面の一部の文字で濁点処理がおかしかったのを修正
    ・名前入力画面でカーソルが両端から反対側へ移動できるように
    ・操作音が鳴るようになった
    ・斜め移動補助をRボタンからSELECTボタンに変更
    ・文字の描画をシンプルにするとゲーム設定の色の項目が実際の設定と違う表示になっていたのを修正
    ・スリープから復帰で押したボタンに反応しないようにした
    ・スタート地点とゴール地点をランダムにできるレベルを追加
    ・設定でゴール地点の位置を最初から表示できるようにしてみた
    ・エミュレータでのプレイ向けに低負荷モードを実装してみた
    ・ゲーム中の時間表示で「プレイ時間合計」以外の表示に対応
    ・時計機能が利用可能な場合は現在時刻を表示できるようにした
    ・「TETRIS BGM A」の音色など再調整
    ・選択可能なBGMに「デザエモン」のBGMを数曲追加した
    ・「TITLE」と「UNTITLE1」のBGMをステレオ化
    ・スリープ中はタイマーを停止するようにした
    ・正しくWAVE再生されない環境についての対策をした
    ・設定メニューのスクロールのもたつきを改善
    ・名前入力画面での操作方法と表示を一部変更した
    ・ゲーム中でも手動でスリープできるようにした
    ・壁枠のスクロール描画を実装した
    ・マップ表示のドットサイズによっては広いフロアで半透明マップが壁枠やスプライト等とずれていく場合があったのを修正
    ・Rボタンでマップ表示を切り替えられるようにした
    ※麻雀牌ゲームおよびSpeed v2.3は実装されていません。
  • β9 (2010/10/02版)
    • 初回起動でセーブ領域の初期化できていなかったのを修正
    • フロア移動時に時間を毎回リセットしていたのを修正
    • その他色々

(以下はOSASK用アプリケーションだった頃の名残です)

  • 以前の公開バージョンからの更新点 (β7→β8)
    • 2010/09/04 ゲームのメイン処理や設定などを実装した。まともにプレイできるレベルになったので公開しました
    • 2010/06/12 PC版と同じセーブデータから同じマップを生成することが出来た。
    • 2010/06/09 テストマップで半透過表示と実装した壁グラフィック変換の確認をした。
    • 2010/05/25 名前入力画面の実装完了。編集中の文字列も倍のサイズで表示するようにした。
    • 2010/05/19 名前入力画面での漢字の入力欄は倍のサイズで表示するようにした。
    • 2010/05/15 名前入力画面を実装中。ひらがなやカタカナなどは大丈夫そうだが、8x8ドットフォントで漢字を入力するのはさすがに辛いかも知れない。
    • 2010/05/10 セーブデータ選択画面を実装。名前入力方法はどうしようか…
    • 2010/05/08 WAV再生に対応し、BGMの実装が一通り完了した(PCM合成の実装はうまく行かず断念した)。
    • 2010/04/13 説明(簡易ヘルプ)用のテキスト表示を実装開始。
    • 2010/04/10 BGMのバックグラウンド再生を実装した
    • 2010/03/28 美咲フォント(JIS第2水準漢字対応の8x8フォント)を利用することで日本語対応。
    • 2010/03/27 タイトル画面完成し、メニュー用背景パターンの作成とメニューを実装開始。
    • 2010/03/26 疑似乱数(randMT)の実装確認と半透過マップ表示を確認。
    • 2010/03/25 垂直同期割り込みの処理と文字の表示を実装した
    • 2010/03/23 タイトル画面の背景表示と半透過処理を試した
    • 2010/03/22 GBA向けアプリケーションとして試作開始。16ドット単位だったパターンを8ドットで作成
    • 2007/08/28 オートマッピング表示のスクロールを高速化した。
    • 2007/07/25 オートマッピング表示のみを表示できるようにした。
    • 2007/07/21 通った道の色を変更して表示できるようにした。
    • 2007/07/13 漢字画数入力のデータベースを完全に作り直した。
    • 2007/07/12 「冒険を見る」でも中断できるようにした。
    • 2007/07/11 ゲーム中でも全体の設定を変えられるようにした。
    • 2007/07/11 背景読み込み後の描画時に落ちる可能性があったのを修正。
    • 2007/07/10 一部の配列変数をスタックに確保するようにした。
  • 次の公開バージョンで更新したい点
    • 表示解像度選択のプルダウンメニュー(もしくは相応の機能の実装)化
    • メインゲーム中のマウス操作実装
    • テレビ録画出力用モード(30fpsモード)
    • オートマッピング表示の色変更対応
    • ベンチマーク(デモ)モード
    • サウンド出力(BEEP/SSG/OPL2)

タイトル・メニュー

tmazeb8top.png
tmazeb8menu.png
  • 見た目通り。設定でウィンドウのサイズなどを変更できます。

文字入力について

  • このアプリのものに変更する予定。かな漢字変換には未対応。
    • かな漢字変換についてはSimple IMEが参考になりそう。

変更できる設定について

ゲーム中

tmazeb8new.png
  • 操作方法(予定)
    操作キーボードマウスMSX/TOWNSパッド
    通常移動矢印キー/テンキー(予)行きたい方向で左ボタンを押す(予)方向ボタン
    高速移動Ctrl+通常移動キー未定Bボタン+通常移動ボタン
    向き変更Shift+通常移動キー向きたい方向へカーソルを持っていくSELECT+通常移動ボタン(予)
    攻撃行動Enter/Return/通常移動キー(予)未定Aボタン/通常移動キー(予)
    マップ表示BSキー未定SELECTボタン
    メニューCtrlを叩く中央の主人公を右クリック(予)Bボタンを少しだけ押す
    決定Enter/Return左クリックAボタン
    キャンセルCtrlキー右クリックBボタン

休憩所

各種アイテムを売るお店や宿屋などがある予定です。

コメント欄  

お気軽にどうぞ。


  • ちなみに私は、Pixiaで16色パレットのみ使用で編集した後、ペイントで16色に減色しています(最近は最初からペイントを利用することが多いですが)。 -- nika 2006/07/16 (日) 08:11:24
  • メモ: nisiさんとこ画像倉庫 -- nika 2006/08/23 (水) 06:01:25
  • メモ: ビットマップモードを追加し、そのビットマップエリア内でのリサイズ転送を可能にする。タイトル画面などのタイルモードをやめてビットマップモードを使うようにする。また、ユーザーリプレイファイル再生モード/書き出しコマンドを追加する(OSCでリプレイデータを切り替えるのが面倒だなぁと実感したため)。 -- nika 2006/10/31 (火) 04:29:24
  • とりあえずビットマップモードを実装するのは先送り。 -- nika 2006/10/31 (火) 14:38:37
  • 仮想VRAM等の配列変数をスタックから静的に確保するように変更中。アイテムは追加しないけど新しい機能も付ける予定。 -- nika 2007/07/10 (火) 23:57:17
  • ニコニコ動画にリプレイ動画をUpしてみました→sm1092855 見づらいという指摘があるので修正する予定ですが。 -- nika 2007/09/20 (木) 02:29:33
  • ニコニコ動画に広視野版のプレイ動画をUpしました→sm4278187 高速移動の部分の画質が良くないですが、視野が広い分、見辛さは軽減されてると思いますが・・・どうでしょうか。 -- nika 2008/08/14 (木) 11:22:06

コメントお名前NameLink

[リロード]   [新規] [編集] [凍結解除] [差分] [添付]   [トップ] [一覧] [単語検索] [最終更新] [バックアップ]   [最終更新のRSS]
Last-modified: 2017/04/06 (木) 04:03:18 (2567d)