こちらは Akashic Engine を使ってできることをサンプルコードやテンプレートとしてまとめたものです。 サンプルコードをダウンロードして書き換えることで作品をすぐに作り始めることができます。 内容は順次追加・更新されていきます。(最終更新日: 2020/12/10)

基礎

Akashic Engine でできることをサンプル形式で紹介します。

基本的な文字描画
JS 基本的な文字描画
akashic-label による文字描画
JS akashic-label による文字描画
ダイナミックフォント見本
JS ダイナミックフォント見本
collision-js によるヒット判定
TS collision-js によるヒット判定
おえかき (JavaScript)
JS おえかき (JavaScript)
おえかき (TypeScript)
TS おえかき (TypeScript)

テンプレート

完成系のゲームです。画像を差し替えたりマップを改造したりするとオリジナルのゲームを作成できます。

ハートを出すツール
JS ハートを出すツール
スピードジグソー
TS スピードジグソー
HOPPING WITCH
JS HOPPING WITCH
ソフトウェアキーボード
TS ソフトウェアキーボード
つりっくま風ゲーム (JavaScript)
JS つりっくま風ゲーム (JavaScript)
つりっくま風ゲーム (TypeScript)
TS つりっくま風ゲーム (TypeScript)

疑似 3D

タイルマップを疑似 3D 表示するライブラリ raycaster-js を利用したサンプルです。

シンプルダンジョン
TS シンプルダンジョン
床と天井
TS 床と天井
ライトとフォグ
TS ライトとフォグ
交差テスト
TS 指向性ビルボード
交差テスト1
TS 交差テスト1
交差テスト2
TS 交差テスト2

物理演算

物理演算ライブラリの akashic-box2d を利用したサンプルです。 重力や加速度を利用したゲームを作成できます。

箱を落とす
JS 箱を落とす
ドラッグして飛ばす
JS ドラッグして飛ばす
ぶつかると散る
JS ぶつかると散る
バネ
JS バネ
おはじき
JS おはじき
ニュートンのゆりかご
JS ニュートンのゆりかご
多角形を描く
JS 多角形を描く
マシンガン
JS マシンガン

© DWANGO Co., Ltd.