no image

JavaScriptで弾幕STGをフルスクラッチで作る その3 弾幕編

前々回の記事でゲームエンジンを作り、前回の記事でゲームを作りました。ここで終わって「あとはみなさんの好きなように作ってください!」としてもよかったのですが、少し味気ない気がしたので、あと1つだけ記事を書くことにしました。 今回するのは弾幕の…

no image

JavaScriptで弾幕STGをフルスクラッチで作る その2 ゲーム作り編

前回の記事ではゲームエンジンを作成しました。そのゲームエンジンを使って弾幕シューティングを作成してみましょう。 対象となるブラウザはChrome51以降です。

no image

JavaScriptで弾幕STGをフルスクラッチで作る その1 ゲームエンジン編

プログラミングといえばゲーム制作ですよね(最近はそうでもない?)。かつてはウェブブラウザ上で動くゲームを作ろうとすると苦労しましたが、最近ではHTML5やES6などの発達によって、作るのもだいぶ楽になりました。ゲーム制作用のJSライブラリな…

no image

3DSでスクリーンショットを撮る方法

最近のゲーム機だとシェア機能がついてたりするのですが、3DSはちょっと古い機種なのでスクリーンショットの撮影にはいくつかの手順が必要です。

no image

GamepadAPIでブラウザ上からゲームパッドの入力を取得する

GamepadAPIを利用することで、ブラウザ上からゲームパッドにアクセスできるようになります。GamepadAPIはChrome、Firefox、Edgeが対応しています。

no image

WebBluetoothでブラウザ上からBluetoothLE通信

WebGL、WebAudio、WebRTC…など「Web○○」系のAPIのおかげで様々なことがブラウザ上でできるようになってきましたが、そこにWebBluetoothのおかげでBluetoothも加わることになりそうです。

Macで東方Projectは動くのか 2016年版

多くのPCアプリはWindows向けに作られていて、他のOSでは動作しません。特にゲーム類はWindows専用というものがほとんどです。 そういったWindows向けアプリをUNIX上で動作させる、Wineというプロジェクトがあります。Wi…

no image

SteamControllerでできること

昨年2015年、ValveからSteamコントローラが発売されました。日本では未発売ですが、技適マークもついており、実際に利用することが可能です。 Steamコントローラはその高いカスタマイズ性がウリですが、公式サイトの情報はあまり充実して…

no image

HTML5における<b>や<i>はHTML4とは使い方が大きく異なります

HTML5では一貫性とシンプルさを保つために、HTML4から多くの変更が行われています。中でも、フォントや配置といった見た目を変えてしまう要素は、徹底的に排除されました。しかしながら、HTML4において見た目を変更するために使われていた要素…

no image

[翻訳]Dart APIネーミングガイド

この記事はDart公式サイトのAPI Naming Guideの翻訳です。