Canvasまさおについて

ここでは,「Canvasまさお」について説明しています。

※追記(Canvasまさおの名称について)
現在,JavaScriptで動くスーパー正男の名称として,主に「Canvasまさお」と「JSまさお」が使われていますが,正式な名称はまだ完全に決まっていません。「Canvasまさお」「JSまさお」のどちらかになる可能性もあれば,また別の名称になる可能性もあります。当サイトでは,現時点で「Canvasまさお」のほうが広く普及していることや,すでにこのサイトの多くのページで「Canvasまさお」を用いてしまっていることなどの理由から,現時点では「Canvasまさお」という名称を使用することにします。ただ,今後の動きによっては変更も考えられます。ご了承ください。

Canvasまさおとは?

Canvasまさおとは,RYOさんが開発した,JavaScriptで動くスーパー正男のことです。

現在,スーパー正男には福田直人さんの開発した「まさおコンストラクション」や「まさおコンストラクション FX」が広く使われています。このプログラムはJavaで動きますが,Javaの脆弱性が大きな問題となったため,現在はJavaのインストール後は自動的に厳しいセキュリティ設定がされるようになっています。このため,設定の変更をしないとスーパー正男はプレイできない状態になっています。しかし,設定してプレイできる状態にしても,正男のあるページを開くたびに警告画面が表示されるためにいちいち許可する必要があり,面倒です。また,スマートフォンやタブレット端末はJavaに対応していないものが多く,このような端末では正男をプレイできません。

そこで,これらの問題を解決するために,JavaScriptで動くスーパー正男「Canvasまさお」が開発されました。

JSまさお置き場 GitHub Canvasまさおアップローダ

従来の正男とCanvasまさおの違い

従来の正男では,プレイするためにはJavaが必要でしたが,CanvasまさおではJavaは不要で,代わりにJavaScript(名前が似ていますが別物です)で動きます。JavaScriptは,ブラウザに標準実装されているため,別途でインストールする必要はありません。また,スマートフォンやタブレット端末のブラウザにもJavaScriptが標準実装されているため,このような端末でも正男をプレイできるようになっています。

動作はほぼ互換です。一部の正男ではCanvasまさおに変換すると正常にプレイできなくなるものもありますが,ほとんどの正男では正常にプレイできます。裏技系も忠実に再現されています。

現在,Canvasまさおには「まさおコンストラクション FX Update 16」対応のものと「まさおコンストラクション Version 2.8」対応のものがあります。

Canvasまさおの動作条件

Canvasまさおは,JavaScriptで動きますが,それを動かすためにHTML5で追加されたcanvas要素を使用しています。最近の主要なブラウザはすべて対応していますが,HTML5に非対応のInternet Explorer 8以下ではcanvas要素に対応していないため,Canvasまさおをプレイできません。

また,ブラウザでJavaScriptの設定を無効にしている場合もプレイできません。必ず有効にしてください。

当サイトのCanvasまさおへの対応状況

当サイトでは,次の条件のいずれかに当てはまる正男がCanvasまさおに対応しています。

ただし,次の条件のいずれかに当てはまる正男のCanvasまさおへの変換は現在予定していません。