Google Chrome または Safari を使用される事を強くお薦めしますw
他のブラウザでは Javascript の処理が重いです(汗)


2024/01/27

Xの悲劇7

どうやらキーボードで操作する場合は

  X:ザッパー
  Z:ブラスター

というのが一般的らしい。

逆に設定していたのだけれど、自分は散々この逆の設定でテストしていたので今更変更するとプレイしにくい。

ということでこれも設定可能にした。


 

シャボン玉ゲーム

 今更ながらEscaping Bubbleでピンクシャボン玉が出にくいと感じたので出やすくした。


当時は結構すぐにピンクが出た記憶があるのだが、コードを見ると「こりゃ出にくいわな」と思えるものだった。

で、その後のUFOキャッチャーだが、これも当時は百発百中で掴めてたのに今やったらなかなかできんかったw

でもこちらは変更しない。
イライラするのがUFOキャッチャーの醍醐味やからね!(そうか?)

やりながら、全部UFOキャッチャーのゲームというのも面白いかもしれない、と思った。
まだアイデアが2個くらいしかないので、もっと溜まったら作るかも。

とりあえず久々に出会った小悪魔ちゃんであった。







2024/01/26

Xの悲劇6

 バグ発見。

シオナイトが登場する場面でマウスを高速に振っているとシオナイトが画面に取り残されたままとなる。


ソルバルウの位置計算をミスることで起こっていた。
キーボード操作だとソルバルウの位置が急激に変わることはないので発生しない。
とは言え計算ミスは計算ミスなので修正した。

こちらはバグではないが、気になる。

「GAME OVER」の位置がセンタリングされていない。
気になるのだけれど、本家の通り。




2024/01/21

ゲーセンの思い出

 これまでに作ったゲームの内、デモ画面のあるものをiframeに入れて1ページ内に並べてみた。


画像だと伝わらないが、どれも動いていて、もちろん遊ぶこともできる。

なんだかゲーセンにいるようだ。


学生時代に入り浸っていた駅前の50円ゲーセンを思い出す。
もうとっくの昔に閉店しまって今は影も形もないけれど。

2024/01/20

Xの悲劇5

 ハイスコア達成時の名前入力もできるようになった。


まだ微調整する部分はあるけれど、一旦これで終了して以降は細々と修正していくことにする。
作ったものはこちら→http://ajsriddle.web.fc2.com/x2/index.html


2024/01/18

Xの悲劇4

 空中キャラも全部作り終えた。
もちろんアンドア・ジェネシスも。


後はハイスコアの登録画面を作れば一通り機能は作り終えたことになる。
まあまだ色々微調整は必要だが。


2024/01/13

Xの悲劇3

空中キャラのテーブルを参照して難易度に応じた敵を出現させる仕組みができた。


とりあえずエリア1と2はこれでできた。

しかーし!
エリア3から出現するバキュラの出し方が分からん。
スクロール位置に紐付いてはいるものの、今回作成の空中キャラテーブルでは制御されていないっぽい。
別テーブルなのか?それとも特殊処理しているのか?
ググっても情報が見つからず。

(2024/01/13 追記)
正式な手法がわからずじまいだったので、空中キャラテーブルにバキュラも記述して、バキュラの場合には専用の出現期間をもたせるようにした。
出現するX位置や1画面に表示する最大個数などまだまだ調整の余地があるけれども、とりあえず仕組みはこれで良しとする。






2024/01/11

Xの悲劇2

 空中キャラになかなか手を付ける気にはならないが、動画を見て気になった他の事を少し行った。

  • 地上キャラがスパリオ(敵の弾)を撃つタイミングの調整
  • 自機の連射間隔の調整
またマウスでも操作可能とし、マウスのOn/Offやその他の初期設定を行える設定画面も作った。


空中キャラが無いので難易度にはまだ意味はない。
無敵モードの設定とハイスコアのクリアもできるようにした。



2024/01/08

Xの悲劇

 犯人は車掌だ!

という話ではなくXEVIOUSである。

こんなものを見つけた
かにかにクラブ > ゼビウス
特集!「ゼビウスを作る!」
ゲームプログラマの落書き帳:ゼビウス解析情報

こんなの見ちゃったら作らずにはいられない。

とは言え作り始めてみたらいろいろ面倒くさかった、という悲劇。

とりあえず地上キャラの配置までは完了。

タイトルとデモ

地上キャラの配置

エリア12の1500点グロブダは本家では不具合により画面登場時には後退を終えた状態になっているらしいのだが、面倒なので不動とした。

46本目のソルも配置した。本家では不具合(?)により出現しないらしいが理由はよく分からなかった。

ドモグラムの位置は本家と比較すると最大で4ピクセル程度の位置違いがあるかもしれないが、比較がとても面倒くさいので、なんとなく合ってるレベルで妥協している。
後で修正するかもしれない。

これから空中キャラの配置だが、これが非常に面倒くさい、と思ってぐずぐずしているうちに連休が終了。

完成までまだまだ時間がかかる。