ユーザーブロマガは2021年10月7日(予定)をもちましてサービスを終了します

ニコ生ゲームを作ろうと思ったときの目次
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

ニコ生ゲームを作ろうと思ったときの目次

2020-12-30 20:11

    この記事はニコ生ゲーム開発について、作成した一連の記事をまとめたリンク集です。

    どこに何があるかわからなくなるので、リンクと各記事の目次を並べていきます。
    akashicのバージョンはV3に対応しているはずです。


    記事外へのリンク

    唐突ですが、この記事とは関係ない情報についてのリンクを先に掲載しておきます。

     □ 公式の基本的な情報はこちら。
        https://akashic-games.github.io/tutorial/v3/
        https://akashic-games.github.io/shin-ichiba/

     □ その他の様々な情報はこちらにD.Mさんのリンク集があり、非常に集約されています。


    ここから本編。

    ニコ生ゲームを作ろうと思ったらすぐ作ろう その1

    開発準備 & サンプルゲーム起動

    【開発準備】

    • Node.jsインストール
    • コマンドプロンプトを使う
    • Akashic Engine のインストール
    【サンプルゲーム起動】
    • 保存場所
    • ダウンロード
    • 起動テスト

    ニコ生ゲームを作ろうと思ったらすぐ作ろう その2

    サンプルコードの数値を変更する

    【改造の準備】

    • ダウンロードしたファイルについて
    • テキストエディタ
    • main.jsの中身

    【改造内容】

    • キャラクターの動きを変える (数字を書き換える)
    • 残弾数を決める (数値を記録する)
    • 残弾ゼロで打てなくする (条件をつける)

    ニコ生ゲームを作ろうと思ったらすぐ作ろう その3

    サンプルコードに表示を追加する

    【改造内容】

    • 残弾表示を作る (画像を追加する)
    • 残弾表示を更新する (常に処理する)
    • 残弾を補充する (条件の例外について)
    • タイルを作る (四角を追加する)
    • タイルを並べる (四角を並べる)


    ニコ生ゲームを作ろうと思ったらすぐ作ろう その4

    サンプルコードにゲーム要素を追加する

    【改造の方針】

    【改造内容】

    • 各行ごとの積み数を作る (配列を作ってみる)
    • 積み数に応じてタイルを増やす (配列を参照する)
    • 射撃に応じて積み数を操作する
    • 積み数の一致をチェックする (配列を操作する)
    • 積み数をリセットしてランダムに積む
    • 積み数を得点に反映させる
    • 積み数の超過をチェックする

    ニコ生ゲームを作ろうと思ったらすぐ作ろう その5

    サンプルコードの見た目を変えて別のゲームにする

    改造内容】

    • 画像を用意する
    • 画像を差し替える
    • 画像を追加する
    • チュートリアルと終了の画像を表示する
    • 制限時間を設定する

    ニコ生ゲームを作ろうと思ったらすぐ作ろう その6

    ニコ生ゲームとしてリリースする

    【改造内容】

    • フォントを追加する
    • 音を用意する
    • 音を追加する
    【ゲーム公開】
    • zipにする
    • アイコンを用意する
    • アツマールにアップロードする
    • 生放送に登録する

    ニコ生ゲームを作ろうと思ったらすぐコピペしよう その1

    クリックして得点を集めるゲームを作る

    • コメント表記
    • 画像入れ替え
    • ランダム出題
    • レイヤー生成
    • フォント作成
    • 時間管理
    • 背景
    • ランダム配置
    • var から let へ
    • マルチタップ対策(同時押し排除)
    • ステージ進行
    • 画面内で反射する画像
    • 重なったときのクリック判定
    • 定期的な得点ボーナス
    • 画像重ねの表示順整理
    • ランキング登録
    • ランキングボタンとリスタートボタン

    ニコ生ゲームを作ろうと思ったらすぐコピペしよう その2

    キャラクターが移動するゲームを作る
    • タッチ操作
    • フレームアニメーション
    • プレイヤーと敵キャラの状態
    • プレイヤーの見た目変化
    • ヒット判定

    ニコ生ゲームを作ろうと思ったらすぐコピペしよう その3

    タイミングよくクリックするゲームを作る
    • 音量の調整
    • FPSの変更
    • 状態の切り替わり
    • タイミングの計測
    • 背景を動かす移動表現
    • バーの表示 アンカーの指定
    • 画像の切り抜き
    • リスタート時のウォームアップ時間

    ニコ生ゲームを作ろうと思ったらすぐコピペしよう その4

    4択クイズゲームを作る
    • 共通ランダム化
    • ダイナミックフォント
    • 縁取りビットマップフォント作成

    ニコ生ゲームを作ろうと思ったらすぐコピペしよう その5

    間違い探しゲームを作る
    • レイヤーの切り替えで出題する


    ニコ生ゲームを作ろうと思ったらやっぱりマルチ! その1

    育成ゲームまたは育成ツールを作る
    • マルチゲーム作成に必要なこと
    • マルチゲームの動作確認
    • ローカルとグローバル
    • ローカルエンティティとローカルイベント
    • ローカル処理の注意事項
    • 操作の全体への共有 raiseEvent と scene.message
    • 放送者だけ特別な操作を可能にする
    • スキップ中の処理
    • もっとシンプルにグローバルだけで処理する





    ゲームのテンプレートの内容説明の項目は表示を省略し、
    汎用的な内容を残しています。

    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。