브릭팝, 보상을 통해 재미있는 온체인 게임 플레이를 선보입니다.

브릭팝을 어떻게 구축했는지, 그리고 어떻게 Sui 온체인 게임에 혁신을 가져올 수 있는지 살펴보세요.

브릭팝, 보상을 통해 재미있는 온체인 게임 플레이를 선보입니다.

새로운 게임인 브릭팝은 Sui의 원활한 블록체인 기술과 저렴한 가스 요금, 웹3.0 게임 개발 전문성을 결합한 게임입니다. Sui 의 강점을 활용하고 저희만의 INNO 플랫폼을 활용하여 브릭 팝은 플레이어에게 최첨단 기술과 매혹적인 게임 플레이를 결합한 몰입감 넘치는 게임 경험을 제공합니다. 실시간 거래와 높은 사용자 참여를 위해 설계된 BRICK POP은 사용자가 게임 플레이를 통해 직접 가치를 창출하고 교환할 수 있도록 합니다.

Sui의 차세대 블록체인 플랫폼은 빠른 처리 속도, 확장성, 효율성으로 잘 알려져 있으며, 저희가 브릭 팝에서 구상한 실시간 게임 플레이를 훌륭하게 지원합니다. 이러한 기술적 특징은 브릭 팝의 높은 사용자 상호 작용에 중요한 역할을 합니다.

에서 ONBUFF에서는 게임 개발과 블록체인 기술의 융합을 통해 새로운 가치를 창출합니다. 브릭팝은 이러한 철학을 반영하여 사용자가 게임 플레이를 통해 직접 가치를 창출하고 교환할 수 있는 새로운 경험을 제공합니다. 온버프는 Sui 블록체인의 객체 기반 개발 기능을 활용하여 게임 내 모든 상호작용과 변경 사항을 실시간으로 처리하고 기록합니다. 이를 통해 게임의 투명성을 보장하고 플레이어가 게임에서 생성한 가치를 진정으로 소유하고 교환할 수 있는 기반을 제공합니다.

브릭팝 게임 플레이를 보여주는 애니메이션 이미지
브릭 팝의 빠른 게임플레이는 플레이어의 만족도를 높이기 위해 Sui 의 고성능을 필요로 합니다.

온체인 게임 플레이

사용자가 게임에서 공을 쏠 때마다 게임 오브젝트 상태를 업데이트하는 트랜잭션이 트리거됩니다. 게임의 결과는 플레이어가 소유하고 거래할 수 있는 NFT로 보존됩니다. 이 과정을 원활하게 진행하려면 플레이어는 Sui 지갑을 INNO 플랫폼의 계정에 연결해야 합니다. 이 연결은 게임 플레이 및 결과 NFT 발행과 관련된 가스 수수료를 충당하기 위해 필요합니다.

사용자의 게임 플레이 결과는 리더보드에 실시간으로 표시됩니다. 일일 순위에 따라 사용자는 액트 토큰을 보상으로 받게 됩니다. 이 액트 토큰으로 이노 플랫폼의 에어드랍 이벤트에 참여할 수 있습니다.

브릭팝은 각 게임을 NFT로 저장하고 플레이어에게 액트 토큰으로 보상합니다.

브릭 팝 계약 구조

브릭팝의 기술적 깊이는 특히 세 가지 주요 계약 데이터 구조를 통해 강조됩니다: 플레이어보드, 라운드리더보드. 이러한 구조는 게임 상태를 실시간으로 관리하고, 플레이어의 업적을 기록하고, 플레이어 간의 경쟁을 정확하게 관리하는 데 중요한 역할을 합니다. 이러한 계약은 게임 내 모든 상호작용이 투명하고 안정적으로 처리되도록 보장하여 플레이어가 자신의 진행 상황을 인지할 수 있도록 합니다.

플레이어보드 구조

게임 내에서 플레이어보드 데이터 구조는 사용자의 진행 상황 및 성과 추적을 위한 저장소 역할을 합니다. 여기에는 다음과 같은 주요 필드가 포함됩니다:

  • 플레이어: 이 필드는 사용자의 컨트랙트 주소를 캡처하여 해당 NFT의 소유권을 나타냅니다.
  • current_board: 여기에는 사용자의 현재 스테이지 상태가 저장되어 게임 내 진행 상황에 대한 스냅샷을 제공합니다.

게임 플레이를 완료하면 가장 높은 점수를 기준으로 순위를 매깁니다. 이 순위는 이미지 URL(image_url)를 통해 사용자의 위치를 시각적으로 보여줍니다. 또한 사용자는 지갑에서 자신의 게임 플레이 기록에 액세스하여 시간이 지남에 따라 자신의 진행 상황과 성과를 검토하고 반성할 수 있습니다.

struct PlayerBoard has key, store {
  id: UID,
  board_num: u64,
  player: address,
  current_board: Round,
  image_url: Url
}

원형 구조

게임 프레임워크 내에서 라운드 데이터 구조는 다음과 같은 주요 필드를 포함하여 슈팅볼의 각 인스턴스를 모니터링합니다:

  • 단계: 이 중요한 필드는 현재 게임 단계를 실시간으로 동적으로 기록하여 게임 내에서 플레이어의 진행 상황을 파악할 수 있는 인사이트를 제공합니다.
  • 마지막 업데이트 날짜: 이 필드는 슈팅 공의 최신 타임스탬프를 기록하여 플레이어 활동의 마지막 인스턴스를 효과적으로 캡처하는 데 중추적인 역할을 합니다.

The 라운드 데이터 구조는 모든 시도와 결과를 꼼꼼하게 기록하는 종합적인 저장소 역할을 합니다. 이 데이터를 분석하여 플레이어의 게임 플레이 패턴에 대한 귀중한 인사이트를 얻고, 궁극적으로 사용자의 전반적인 게임 경험을 향상시킵니다.

struct Round has store, copy, drop {
  stage: u64,
  last_update_date: u64
}

리더보드 구조

The 리더보드 데이터 구조는 플레이어 간의 건전한 경쟁을 촉진하는 초석 역할을 하며, 다음과 같은 필수 필드를 특징으로 합니다:

  • 순위: 이 중추적인 필드에는 달성한 스테이지 상태와 함께 플레이어의 순위가 꼼꼼하게 기록되어 경쟁 시스템 내에서 플레이어의 성과를 종합적으로 파악할 수 있습니다.
  • 최대 순위 카운: 여기서는 최대 플레이어 수를 표시합니다. 리더보드 가 결정됩니다. 예를 들어 10으로 설정하면 상위 10명의 플레이어만 표시되도록 합니다.

를 통해 리더보드 데이터 구조를 통해 플레이어는 동료들과 자신의 진행 상황을 비교하며 동료애를 키우고 더 높은 단계로 올라가고자 하는 동기를 부여받게 됩니다. 이러한 경쟁 환경은 장기적인 게임 플레이를 장려할 뿐만 아니라 플레이어의 전반적인 즐거움과 참여도를 높여줍니다.

struct Leaderboard has key, store {
  id: UID,
  ranks: venctor<RankBoard>,
  maxRankCount: u64,
  minStage: u64
}

활용 Sui

브릭팝에서 Sui 블록체인 기술의 활용은 게임의 핵심에 필수적입니다. 게임 플레이 중에 발생하는 모든 거래는 블록체인에 기록되어 각 플레이어의 게임 진행 상황, 업적, 획득한 NFT를 안전하게 저장합니다. 이를 통해 플레이어는 자신의 업적을 확인하고 게임 내 활동이 실질적인 가치를 지닌 것으로 인식할 수 있습니다.

또한, 이 기술은 게임의 리더보드 시스템을 통해 플레이어 간의 경쟁을 공정하게 관리하고 보상을 투명하고 안정적으로 분배합니다.

게임 경험의 혁신

온버프와 Sui 블록체인 기술의 결합은 브릭팝을 통해 새로운 형태의 게임 경험을 만들어냅니다. 이 게임은 기술 혁신과 사용자 참여를 모두 강조하여 플레이어에게 더 깊은 상호 작용과 가치 창출의 기회를 제공합니다.

이러한 혁신은 게임 산업에 영향을 미칠 뿐만 아니라 블록체인 기술 적용 범위도 확장하고 있습니다. 온버프와 Sui 는 이를 통해 더욱 다양하고 풍성한 사용자 경험을 제공할 것으로 기대하며, 브릭팝은 기술 발전과 혁신적인 게임 디자인이 어떻게 결합될 수 있는지 보여주는 사례로 미래 게임 개발의 새로운 방향을 제시할 것입니다.