ユーザ用ツール

サイト用ツール


2026:02:08

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
2026:02:08 [2026/02/09 07:22] machiaworx2026:02:08 [2026/02/09 08:22] (現在) machiaworx
行 4: 行 4:
   * 投票いってきた。   * 投票いってきた。
   * 割と体力が回復してきた。と思ったけど、昼寝したらもう5時前。どうなってるん。   * 割と体力が回復してきた。と思ったけど、昼寝したらもう5時前。どうなってるん。
 +
 +===== ゲーム開発 =====
 +  * メニューの横方向選択、入れっぱなしにするとすげえ速さで選択されるので、ウェイトを入れておいた。
 +  * 上下と共通だけど問題あるまい。
 +  * ややこしい事に本体のプログラム側にウェイトフレーム数を代入してウェイト処理を付けているので、上記のようになっている。
 +  * 一体何の理由で実装したのか俺は(汗
 +  * とはいうもののこのウェイト機能のおかげでスクリプト側の変数にウェイト時間を確保しなくてもよくなったので、メンテは楽になってる。
 +  * あとは本格的な実装に入ろう。
 +
 +----
 +  * ゲームデザインについて。
 +  * ある程度想定できることと、動き調整の結果想定していなかったものが存在するので、最終的な仕様をどうしておく等は無理と考える。
 +  * ただ仕事の関係上事前に決められることは決めておく、という感じかな。
 +
 +----
 +  * 例えばCryPic.のライフについては以下のように決めている。
 +
 +  - 元々Deathをプレイモードとして想定していたので、ミスしてもらうこと前提にしてライフは多くする。この時点でアーケードで言う3回当たって終了、という考えを除外する。(ライフを定義する理由を確認する)
 +  - ボスは3形態がメインなので各形態でミスっても問題ない、すなわち3回ミスっても生きてるような調整にする。結果、最低限ライフを3+1=4にした。
 +  - 3面クリアをまず目標にしてもらう。上記を踏まえてライフを定義、ライフを3*3+1=10とする。(3面全形態でミスしても生き残れる)
 +  - よってライフは10。
 +  - 仮にボムを実装するとしたら上記の考えには当たらない。
  
 ===== ゲーム ===== ===== ゲーム =====
行 28: 行 50:
   * Chipspeechみたいなやつかねえ。   * Chipspeechみたいなやつかねえ。
   * https://sonicwire.com/product/A0398?srsltid=AfmBOoqZCkcjex507yp4ZYQPYzIDATeJ8ziOFb4fsl6YQWBEWn0kjC0q   * https://sonicwire.com/product/A0398?srsltid=AfmBOoqZCkcjex507yp4ZYQPYzIDATeJ8ziOFb4fsl6YQWBEWn0kjC0q
 +
 +===== プログラム =====
 +  * https://tailzone.com/
 +  * 2026年現在でもハック精神に溢れた素晴らしいサイトがあったw
  
 ---- ----
行 33: 行 59:
   * GBAのDirectSoundについての記事。   * GBAのDirectSoundについての記事。
  
-===== プログラム ===== 
-  * https://tailzone.com/ 
-  * 2026年現在でもハック精神に溢れた素晴らしいサイトがあったw 
2026/02/08.1770589323.txt.gz · 最終更新: 2026/02/09 07:22 by machiaworx