いつか使いたい!レトロゲームを連想させるjQueryプラグイン3選

いつか使いたい!レトロゲームを連想させるjQueryプラグイン3選

ゆたろ

ゆたろ

ゆたろです。どうもです。
先週、髭剃りが壊れて無法地帯です。

さて、今回は、昔遊んだ「レトロゲーム」を連想させる表現ができるjqueryプラグインを紹介していきたいと思います。

縦スクロールシューティングゲーム風 starscroll.js

starscroll.js要素に対して、縦スクロールシューティングゲームの背景のようなエフェクトをつけてくれるプラグインです。

sample

https://github.com/vonKristoff/starscroll

html

--省略--

<h1>starscroll sample</h1>

<script src="jquery.js"></script>
<script src="starscroll.js"></script>
<script src="hoge.js"></script>

--省略--

javascript

hoge.js

$(function(){
	let $body = $('body');
	$body.starscroll(
		16,
		3,
		50,
		5,
		4,
		[96,255,255],
		true,
		true,
		'16-bit'
	);
});
starscroll.jsで使えるoption
  • mode: int or boolean
  • parallax: int
  • density: int
  • dimension: int
  • smoothness: int
  • colour: rgb array
  • colour-varience: boolean
  • animate: boolean

とりあえず入力していたコマンドを実装 jquery.cb-slideheader.js

jquery.cb-slideheader.jsは、有名なコ◯ミコマンドをサイト上に簡単に実装してくれるプラグインです。

sample

https://github.com/maechabin/jquery.cb-konami.js

html

--省略--

<link rel="stylesheet" href="hoge.css">

--省略--

<h1>jquery.cbkonami sample</h1>
<div class="stage">
	<div class="hoge">↑ ↑ ↓ ↓ ← → ← → B A</div>
</div>

<script src="jquery.js"></script>
<script src="jquery.cbkonami.js"></script>
<script src="hoge.js"></script>

--省略--

css

hoge.css

--省略--

.hoge{
	width:1000px;
	height:500px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}

javascript

hoge.js

$(window).cbKonami(function(){
	alert('fire');
});

や、やばいバグった… mgGlitch.js

mgGlitch.jsは、ゲーム好きなら一度は経験したことのあるバグのような見た目を実装してくれるプラグインです。

sample

https://github.com/hmongouachon/mgGlitch

html

--省略--

<link rel="stylesheet" href="hoge.css">

--省略--

<h1>mgGlitch sample</h1>
<div class="stage">
	<div class="hoge"></div>
</div>

<script src="jquery.js"></script>
<script src="mgGlitch.js"></script>
<script src="hoge.js"></script>

--省略--

css

hoge.css

--省略--

.hoge{
	width:1000px;
	height:500px;
	background: url(./img.png) #fff;
	position: absolute;
}

javascript

hoge.js

$(function(){
	let $hoge = $('.hoge');
	$hoge.mgGlitch({
		destroy : false,
		glitch: true,
		scale: true,
		blend : true,
		blendModeType : 'hue',
		glitch1TimeMin : 500,
		glitch1TimeMax : 1000,
		glitch2TimeMin : 10,
		glitch2TimeMax : 100,
		zIndexStart : 1,
	});
});
mgGlitch.jsで使えるoption
  • destroy
  • glitch
  • scale
  • blend
  • blendModeType
  • glitch1TimeMin
  • glitch1TimeMax
  • glitch2TimeMin
  • glitch2TimeMax
  • zIndexStart

まとめ

いかがでしたか?

ファミコン世代の方ならどれか馴染みのあるものがあったと思います! 機会があれば使ってみてください。

それでは!

LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。

Webサイト制作の実績・料金を見る

この記事のシェア数

ゆたろ
ゆたろ フロントエンドエンジニア / ふるかわ ゆたろ

フロントエンドエンジニアのゆたろです。 アナログゲームと映画とラジオをこよなく愛しています。 最近すぐ足がしびれるので、誰か対処方法を教えてください。

このメンバーの記事をもっと読む
デザイン力×グローバルな開発体制でDXをトータル支援
お問い合わせ 会社概要DL