SUI와 온버프 기술의 결합: 온버프 BRICK POP의 혁신

LumiWave
lumiwave
Published in
8 min readMar 18, 2024

--

안녕하세요, 온버프 커뮤니티 여러분,

Sui와 온버프 기술의 혁신적인 협력으로 이루어진 온버프 BRICK POP을 소개합니다. 이 혁신적인 게임은 Sui의 효율성 높은 블록체인 기술과 낮은 수수료를 결합하고 온버프의 블록체인 기술과 게임 개발을 융합하여 만들어졌습니다. 두 플랫폼의 강점을 활용하여 BRICK POP은 첨단 기술과 매혹적인 게임 플레이가 결합된 몰입형 게임 경험을 제공합니다. 실시간 거래와 높은 사용자 참여를 위해 디자인된 BRICK POP은 플레이어들이 게임을 진행하는 동안 직접 가치를 소유하고 교환할 수 있도록 합니다. 게임 내 상호작용의 투명하고 실시간 처리를 통해 BRICK POP은 게임과 블록체인 기술의 미래를 제시합니다.

SUI 블록체인의 혁신적인 기술

SUI는 가볍고 빠른 처리 속도를 자랑하는 차세대 블록체인 플랫폼으로, 높은 확장성과 효율성을 제공합니다. SUI는 특히 게임과 같은 대화형 애플리케이션에 적합한 설계로, 실시간 게임 플레이와 거래를 지원하는 동시에 낮은 거래 비용을 유지합니다. 이러한 SUI의 기술적 특성은 ‘ONBUFF BrickPop’ 같은 온체인 게임이 실시간 트랜잭션 처리와 높은 사용자 상호 작용을 필요로 할 때 결정적인 역할을 합니다.

ONBUFF의 혁신적인 접근

ONBUFF는 게임 개발과 블록체인 기술의 융합을 통해 새로운 가치를 창출하고자 합니다. ‘ONBUFF BrickPop’은 이러한 철학을 반영한 첫 번째 게임으로, 사용자들이 게임을 통해 직접 가치를 창출하고 교환할 수 있는 새로운 경험을 제공합니다. ONBUFF는 SUI 블록체인의 오브젝트 기반 개발 특성을 활용하여, 게임 내에서 발생하는 모든 상호작용과 변경 사항을 실시간으로 처리하고 기록합니다. 이는 게임의 투명성을 보장하며, 플레이어가 게임 내에서 생성한 가치를 실제로 소유하고 교환할 수 있는 기반을 마련합니다.

BRICK POP의 블록체인 기술

블록체인 기술은 게임 플레이 전반에 걸쳐 필수적으로 사용됩니다. BRICK POP에는 주요 블록체인 기술이 게임 플레이와 랭킹 시스템에 있습니다.

게임 플레이

게임 플레이를 할때, 유저가 공을 발사할 때마다, 게임 오브젝트 상태를 업데이트하는 트랜잭션이 발생하며 게임의 결과는 NFT로 저장되어 거래 할 수 있습니다. 이 두가지 프로세스를 용이하게하기 위해 유저는 Sui 지갑을 INNO 계정에 연결해야 합니다. 게임 플레이와 NFT 생성에 관련된 가스 수수료를 지불하기 위해 반드시 필요한 과정입니다.

랭킹 시스템

유저의 게임 플레이 결과는 리더보드에서 실시간으로 표시되며, 데일리 랭킹에 따라 유저들은 Act 토큰을 보상으로 받을 수 있습니다. 유저들은 이 Act 토큰으로 INNO 플랫폼의 다양한 에어드랍 이벤트에 참여할 수 있습니다.

컨트랙트 구조체의 깊이와 기술적 복잡성

ONBUFF BrickPop’의 기술적 깊이는 PlayerBoard, Round, LeaderBoard라는 세 가지 주요 컨트랙트 데이터 구조체를 통해 특히 강조됩니다. 이 구조체들은 게임 상태의 실시간 관리, 플레이어 성과의 기록, 그리고 플레이어 간 경쟁의 정확한 관리에 결정적인 역할을 합니다. 이를 통해, 게임 내에서 발생하는 모든 상호작용이 투명하고 신뢰할 수 있는 방식으로 처리되며, 플레이어는 자신의 성과를 명확하게 인식할 수 있습니다.

PlayerBoard 구조체

게임 내에서 유저의 진행 상황과 성과를 추적하고 저장하는 데이터 구조입니다.
여기에는 다음과 같은 필드가 포함됩니다.

  • player’: 이 필드는 게임을 플레이하는 유저의 지갑 주소를 저장합니다.
    이 주소는 해당 유저가 NFT를 소유하고 있음을 나타내는 데 사용됩니다.
  • current_board’: 유저가 현재 플레이하고 있는 게임의 스테이지 정보를 저장합니다.
    이는 유저가 게임 내에서 어느 지점에 위치해 있는지를 나타냅니다.

게임 플레이를 마치면, 유저가 달성한 최고 점수를 기반으로 최종 등급이 결정되며, 이 등급에 해당하는 이미지 URL이 image_url 필드에 저장됩니다. 이를 통해 유저는 자신의 등급을 시각적으로 확인할 수 있습니다.

Round 구조체

게임내에서 플레이어가 공을 발사하는 각 시도를 추적하는데 사용되는 데이터 구조입니다.
여기에는 다음과 같은 필드가 포함됩니다.

  • stage’: 이 필드는 플레이어가 현재 플레이하고 있는 게임의 스테이지를 실시간으로 기록합니다. 플레이어가 어떤 스테이지에 있는지를 나타내는 정보를 제공 합니다.
  • last_update_date’: 이 필드는 공이 발사 된 마지막 시간, 즉 Round 구조체가 마지막으로 업데이트 된 시간을 기록합니다. 이 시간 정보는 게임의 진행 상황을 추적하고, 플레이어의 활동을 기록 합니다.

게임내에서으 각 시도와 성과를 세세하게 기록함으로써, 플레이어의 게임 플레이를 더욱 상세하게 분석하고, 플레이어의 경험을 개선하는데 도움이 됩니다.

LeaderBoard 구조체

게임 플레이어들 간의 경쟁을 집계하는데 사용 되며, 플레이어들이 달성한 스테이지 수준을 기반으로 순위를 매깁니다.
여기에는 다음과 같은 필드가 포함됩니다.

  • rank’: 이 필드에는 게임 플레이어들의 순위와 그들이 도달한 스테이지가 기록됩니다. 각 플레이어의 성과를 경쟁적인 시스템으로 나타냅니다.
  • maxRankCount’: 이 필드는 Leaderboard에 표시될 수 있는 최대 플레이어 수를 결정합니다. 예를 들어, 이 값을 10으로 설정하면, 최고 스테이지에 도달한 상위 10명의 플레이어만이 Leaderboard에 표시됩니다.

게임내에서 플레이어들은 자신의 순위를 다른 플레이어들과 비교할 수 있으며, 더 높은 스테이지에 도달 하기 위해 도전할 수 있는 동기를 부여가 되며 게임의 재미와 장기적인 참여를 촉진하는 중요 요소입니다.

기술적 특성이 게임 경험에 미치는 영향

ONBUFF BrickPop에서 SUI 블록체인 기술의 활용은 게임의 핵심적인 부분입니다. 게임 플레이 중 발생하는 모든 트랜잭션은 블록체인에 기록되어, 각 플레이어의 게임 진행 상태, 달성한 성과, 그리고 획득한 NFT 등을 안전하게 저장합니다.
이를 통해 플레이어는 자신의 성과를 명확하게 확인할 수 있으며, 게임 내에서의 활동이 실제 가치로 연결됨을 체감할 수 있습니다.
또한, 이 기술은 게임의 리더보드 시스템을 통해 플레이어 간의 경쟁을 공정하게 관리하며, 투명하고 신뢰할 수 있는 방식으로 보상을 분배합니다.

기술의 융합을 통한 새로운 게임 경험

ONBUFF와 SUI 블록체인 기술의 결합은 ‘ONBUFF BrickPop’을 통해 새로운 형태의 게임 경험을 창출하였습니다.이 게임은 기술적 혁신과 사용자 참여를 동시에 강조하며, 플레이어들에게
더 깊이 있는 상호작용과 가치 창출의 기회를 제공합니다.
이러한 혁신은 게임 산업뿐만 아니라 블록체인 기술의 적용 범위를 확장하는 데에도 중요한 역할을 하며, ONBUFF와 SUI는 이를 통해 더욱 다양하고 풍부한 사용자 경험을 제공할 수 있을 것으로 기대됩니다.
‘ONBUFF BrickPop’은 이러한 기술적 진보와 혁신적인 게임 디자인이 어떻게 결합될 수 있는지를 보여주는 사례로, 미래의 게임 개발에 새로운 방향을 제시합니다.
BRICK POP

--

--

LumiWave
lumiwave

Path by light, Surf by wave. Explore the Web 3.0 world with LumiWave.