まさおクラブJS

まさおクラブJS / Club-Masao-JS

このサイトでは、JavaScript拡張のサンプルを主に、スーパー正男のゲームを公開しています。

管理人はくるりんです。リンクは自由ですがリンク集の整備が出来ていないためリンクを返すことができません。

リンク用のバナーが必要な場合、以下の画像をお使いください。
まさおクラブJSまさおクラブJS


音がなります。音量に気をつけてください。

プラグインのサンプル

福田直人さんのプラグインマネージャで動作するプラグインのサンプルです。配布はもう少しお待ちください。

陽炎プラグインのサンプル
canvasの機能で、自分自身を画像として描画する事ができるので、ラスタースクロールのようにしてみました。
星のカービィ風(未完成)
あのアクションゲームの動きを再現。まだホバリングのみ。

拡張マップデータユニット ExtendMasao.js

CanvasMasao.js v0.05.7以降に対応。起動関数の引数を加え、新たな起動オプションや仕掛け専用のマップデータなどを定義できるようにするプログラムです。

追加した部分以外に副作用を与えないように作ったため、プラグインマネージャやJSSも通常通り動作します。唯一、ポーズ中にuserJSCallbackを呼び出さないよう変更しましたが。

拡張マップのサンプル1
色々な仕掛けを同時に置いてみました。
拡張マップのサンプル2
複数ステージに対応+プラグインマネージャと併用したもの。ポーズ中にはプラグインマネージャが停止するようになっています。
拡張マップのサンプル3
ボス戦です。
拡張マップのサンプル4
2次元配列によるマップ定義のサンプルです。
ダウンロード
ExtendMasao.js(単体)
mcjs_ex.zip(ドキュメント・サンプル付き)

通常ステージ

丸画面正男
CSSゲーム画面を真ん丸にしてみました。
プラグインマネージャを内蔵するテスト
CanvasMasao.jsとPluginManager.jsを1つのファイルに統合するテスト。
BAMP!で作ったステージ
まさお制作ツールBAMP!で試しに作ったステージです。

小ネタ

いつか使えるかなと思い作ったネタです。

踏みつけ硬直のキャンセル
敵を踏んだ時のヒットストップを解除する方法をみつけたので公開します。
画面サイズ1.5倍
CSSでゲーム画面を拡大。JAVAアプレットでは出来ない事ですね。
データURLのテスト
画像をJSファイルに変換してみた、というテストです。

スーパー正男制作アプリ『BAMP』

TexさんによるWebベースのマップ編集ツールです。ダウンロード不要で使え、動作も軽快。

左のアイコンをクリックで起動。右側から公式サイトへジャンプできます。


まさお関連の情報リンク

まさお関連のサイトへリンクします。まさおクラブJSを離れます。

Canvasまさお - 多度津ブレザー
ブレザーさんによるまとめ。ここを見れば大抵の事はわかります。。
福田直人のホームページ
CanvasMasao.jsは福田直人さんのプログラムをWebへ移植したものです。今でもプラグインマネージャや拡張地図画面などを製作されています。
スーパー正男MY+
まさお制作ツールBAMP!の開発者であるTexさんのサイトです。技術的なサンプルやJavaScriptの解説なども掲載されています。