ミニゲーム集向けゲームテンプレート Live on Air

本ライブラリは「複数のミニゲームから構成されるようなゲームの開発」を支援する、Akashic Engineの拡張ライブラリです. ニコ生ゲームのランキングゲームとして投稿できるように作られています.

コンセプト

本ライブラリで構築できるゲーム

プレイヤーが次々とミニゲームをクリアして得点を稼ぐシングルプレイゲームの開発を支援します.

ミニゲームの選択、ミニゲームの起動・終了といったゲームの周辺処理の実装に時間を割かなくて済むよう、 ゲーム開発者がミニゲームの開発に専念できるゲームテンプレートを提供します.

また、ニコニコ生放送を模したコメントをゲーム演出として流すことで、生放送を舞台にしたゲーム構築を支援します. (表示されるコメントはプログラムが出力するものです)

「ミニゲーム集」✕「生放送」をコンセプトにした下記のようなゲームが作りやすくなります.

  • 難易度が次第に上がっていく、ステージ式の詰め将棋のようなパズルゲーム
  • ある生主の放送あるあるやおなじみの内容をゲーム化したイベント向きゲーム
  • リアル開催の中~大規模イベントの会場紹介向け、企画体験型ゲーム

※ 本ライブラリはニコ生ゲーム今日から私も外配信者♪あかねこ。プロデュース)のゲーム設計をもとに、プラットフォーム部分を再利用可能な形にしたものです.

想定する利用者

  • JavaScript, Typescript の言語経験がある、または、勉強中である.
  • ニコ生ゲームを制作したことがある、または、Akashic Engineの基礎知識がある.
  • 作ってみたいミニゲームのアイデアがある

提供機能

  • 二次元マップ上を移動するプレイヤー(放送者)
  • 二次元マップ上に配置できるスポット(訪問先)
  • 前提スポットをクリアすることによって解放されるロック機能
  • ユーザがスポットを選択することでプレイヤーが移動し、到達後にミニゲームが起動する機能
  • ミニゲーム実行用の画面フレーム
  • ミニゲーム構築支援フレームワーク
  • ニコニコ生放送を模したコメント表示システム
  • 得点計算・表示
  • 残り時間表示

以下は利用者自身で実装・定義する必要があります.

  • 背景、プレイヤー、訪問スポットの画像 (サンプル画像あり)
  • ミニゲームのコンテンツ部分 (サンプルゲームあり)
  • 表示されるコメント内容 (サンプルコメントあり)

インストール方法

Akashic Engineプロジェクトにて下記コマンドを実行してください.

akashic install @yasshi2525/live-on-air

チュートリアル

ガイド

ライブラリ開発者向け

連絡先

やっしー (yasshi2525) X

Posts

subscribe via RSS