🗂

ClusterGAMEJAM2020 in WINTERに参加してきた ~開発ゲームシステム編~

2022/08/28に公開

はじめに

Zennに移動してきました、サリーです('ω')
今回は、2020年12月にボッチで参加してきたClusterGAMEJAM2020 in WINTERのお話です

作ったもの


clusterでちょこっと遊べるワールドです
https://cluster.mu/w/1fb8df1a-277b-40ef-b5ef-c6b797e25c82

今回の記事は、「 ClusterGAMEJAM2020 in WINTERに参加してきた ~開発概要編~」 でピックアップした箇所の技術的な説明になります。

技術的な説明

大きく分けて、2か所についてのお話です
今回は、システム編についてになります

ゲームとして、アバターを操作して遊ぶ要素

的を壊したときのスコアアップ3

ロジック部分の内容

的の初期生成
TargetWithMarker > Target > ItemLogic
    Name: hp
    Type:  Integer
    Value: 10
的を壊したときの演出

TargetWithMarker > Target > ItemTimer
    Key: Destroy
    Condition:
        active:        false
    resurrecting:  true
    Exec
       Spawn
           Signal
       ReSpawn
           Signal
       ScoreUp
           Signal
スコアアップ

ゲームプレイ中のスコアを出しています。

unity側

設定値

TargetWithMarker > Target > GlobalLogic
    Target: Item
    Key:    ScoreUp
    Target: Item (Target)

スコアアップの設定呼び出し

TargetWithMarker > Target > GlobalLogic > Global
    Target: score
    Method: =Add
    Range: RoomState
    Integer: 10

スコアの動画をaddするときの数値を変えてゲーム世界毎の
スコアアップ量に調整したりします。
https://youtu.be/s6vdCbahzGo

ケーキをゲットしてゲームをクリアする

今回はケーキに触れたらクリアにしたいのでトリガーは「On Collide Item Trigger」を使っています。

(1)cake_v2 (1) > OnColideItemTrigger
    CollisionEventType: Enter
    CollisionType:      Collision
(1)cake_v2 (1) > OnColideItemTrigger > Triggers
    Key                 GameClearCakeVisible
    ParamterType        Bool
    BoolValue           True

https://docs.cluster.mu/creatorkit/trigger-components/on-collide-item-trigger/

最後に

これまでのcluster game jamシリーズのブログを読んでいただいて、ありがとうございました。

今回は以下の3段階について、記事にさせていただきました。
「考えてみる」
「クリスマスっぽいステージを作る」
「ゲームの中でスコアアップとケーキを手に入れてみる」

「他の人に頼めない〇〇の部分の参考になったぞー」となれば、幸いです。

GitHubで編集を提案

Discussion