Loom SDK 프로젝트: Coins & Steel — 판타지 멀티플레이어 롤플레잉 게임 (이제까지 여러분이 본 적이 없는 게임이랍니다!) 🗡️

Loom Network Korean
Loom Network Korean
12 min readNov 28, 2018
Coins & Steel은 완전히 블록체인상에 구현된 판타지 멀티플레이어 롤플레잉 게임입니다 — 그리고 Loom SDK를 기반으로 만들었답니다.

이 글은 Dilanka McLovin이 쓴 Loom SDK Projects: Coins & Steel — A Fantasy Multiplayer Role-Playing Game (Like You’ve Never Seen Before) 🗡️을 번역한 글입니다. 오역이 있으면 Private Note 기능으로 알려주세요!

여러분이 Loom Network에 한동안 주목하고 계셨다면 — 우리가 가장 집중하고 있는 것이 블록체인 게임이라는 것을 아실 겁니다.

사실, James는 최근에 왜 게임이 블록체인 대중화의 촉진제가 될 것인지에 관한 블록버스터급 글을 썼습니다.

그전에도, 블록체인 게임을 터무니없는 것으로 생각하는 회의론자들을 위해 제가 블록체인 위에서 게임을 실행하는 것의 숨겨진 이점에 관한 글을 썼었습니다.

그러고 나서, 이더리움 공동 창립자 Joseph Lubin이 우리가 자체적으로 만든 게임인 좀비 배틀그라운드와 Loom SDK 프로젝트 중 하나인 Axie Infinity를 언급했습니다 — CNN에서 말이죠.

그뿐만 아니라…

오늘 이 시점까지 Loom SDK 위에 훌륭한 게임들(CryptoWars, Neon District, Axie Infinity, Mossland)을 만든 게임 개발자들(및 스튜디오들)이 아주 많았습니다.

…그리고 오늘, 이 파티가 더욱 재밌어지려 합니다.

사실 — 오늘, 판타지 멀티플레이어 롤플레잉 게임, Coins & SteelLoom SDK를 기반으로 만든 게임 리스트에 합류하게 되었다는 것을 발표하게 되어 너무나 기쁩니다 😮

…그리고 이 말은 꼭 해야겠네요: Coins & Steel의 그래픽은 멋진 AF입니다.

당연히… 여러분은 궁금하실 겁니다…

Coins & Steel은 무엇이고, 어떻게 플레이하나요? 🤔

먼저, Coins & Steel은 블록체인상에서 실행되기 때문에, 시중의 다른 RPG와는 달리 눈에 띕니다.

그래서, 게임 플레이에 관해 설명하기 전에 — 블록체인에서 게임을 실행하는 것의 이점을 살짝 보여드리려고 합니다.

본질적으로, Coins & Steel은 다음과 같은 것들이 가능한 멀티플레이어 롤플레잉 게임입니다.

  1. STEEL(STL)이라고 불리는 ERC20 토큰을 사용하여 게임의 모든 자산을 보유합니다.
  2. 어떠한 이유로든지 모든 사람과 게임 자산을 구매, 판매 및 교환할 수 있습니다 — Coins & Steel 마켓플레이스에 한정되지 않고 말이죠.
  3. 게임을 플레이하는 것만으로도 STEEL(STL) 코인을 얻을 수 있습니다 — 추후 ETH 또는 법정 화폐(Fiat)로 변환할 수도 있답니다.
  4. 다른 블록체인에서 실행되는 다른 게임들(CryptoKitties 같은)에 존재하는 디지털 자산을 Coins & Steel로 전송할 수 있습니다(Inter-blockchain Operability).

…하지만 위에 나열한 것들이 다 가능하다고 말하는 것은 마치 에릭 클랩턴(Eric Clapton)이 기타를 연주할 수 있다고 말하는 것처럼 당연합니다.

이것은 대단히 절제된 표현입니다 — 여기에는 훨씬 더 많은 것들이 있기 때문이지요.

우리는 플레이어의 선택이 진정으로 중요한 RPG에 집중하고 싶습니다.

이 게임은 branching skill 시스템을 갖춘 다양한 클래스뿐만 아니라, 여러분의 세계를 소유 혹은 방어하기 위해 무장하도록 설계된 기능을 자랑하죠.

— Coins & Steel 개발자들

Coins & Steel 게임 플레이 클립

위험한 적들로부터 방어하면서 요새 짓기

Coins & Steel은 거대한 열린 세계를 배경으로 하고 있습니다.

거대한 열린 세계가 다양한 지역으로 나누어진다고 생각해보세요.

각 지역은 시골 마을로 시작합니다.

이 시골 마을에서 정착지를 형성하게 됩니다.

그러고 나서, 플레이어들은 힘을 합쳐 하나의 마을에 그들의 정착지(한 지역에 있는)를 개척합니다.

마을이 커지면 하나의 도시가 되고, 이는 마침내 완전한 요새가 됩니다.

인생에서, 사람으로서 성장하고 발전하는 것은 안락한 환경에서 벗어나 불확실성을 직면하는 것을 포함하죠.

이와 비슷하게 — Coins & Steel에서의 성장의 각 단계(시골 마을에서 ➡️ 정착지 ➡️ 마을 ➡️ 그리고 요새가 되는 것)는 여러분이 모든 종류의 불확실성과 위험을 직면하게 할 것입니다.

이는 괴물, 던전세계 보스를 말하는 것입니다.

여러분의 정착지가 하나의 마을과 요새로 성장하면 — 여러분은 수많은 불확실성과 위험한 적들을 마주쳐야 할 것입니다.

블록체인 위에서 실행되는 대부분의 RPG는 턴제 게임입니다.

하지만, Coins & Steel의 전투는 실시간으로 일어나죠.

전투가 실시간으로 이루어지기 때문에, 게임 플레이는 빠르고, 역동적이며, 훨씬 더 재밌습니다.

무기와 방어구를 만드는 데 여러분의 지식을 사용해보세요 🗡️

과거에 대장장이와 같은 직업이 얼마나 중요했는지 기억하시나요? — Coins & Steel과 함께, 대장장이와 같은 옛 직업들이 다시 유행하고 있습니다.

Coins & Steel에서는, 많은 전문 기술들을 배우고 마스터할 수 있습니다.

예를 들어, 다음과 같은 분야의 기술들을 배울 수 있습니다:

  • 대장장이 기술
  • 약초 사용법
  • 채굴
  • 낚시
  • 연금술
  • 요리
  • 애완동물 조련
  • 무기 제작
  • …기타 등등.

장비 & 아이템

여러분이 디아블로 시리즈를 플레이해본 적이 있다면 — 장비가 어떻게 무작위로 생성되는지 아마 기억하실 겁니다.

비슷한 방식으로, 헬멧, 가슴 방어구, 반지, 부적 등과 같이 착용할 수 있는 모든 것(장비)은 무작위로 생성될 것입니다.

즉, 아주 가치 있는(그리고 잠재적으로 희귀한) 아이템을 얻을 수도 있다는 것입니다 — 마켓에서 상당한 가치를 가지는 아이템을 말이죠.

아이템에 관해서는…

소모성 아이템은 다음과 같습니다(아래 리스트에 국한되지 않습니다):

  • 물약
  • 마법
  • 음식
  • 애완동물 음식

게다가, 여러분의 새로 형성된 동맹과 자원을 활용하여 무기를 만들고 여러분의 무리를 강화할 수 있습니다.

자, 이제 여러분들에게 질문이 있습니다…

어떤 클래스가 여러분에게 가장 적합한가요?: 전사, 마법사 또는 궁수? 🎯

게임을 시작하면 — 궁수, 전사 또는 마법사가 될 수 있답니다.

게임을 시작하면, 세 가지 클래스 중에서 하나를 선택할 수 있습니다:

  1. 전사(Fighters) 중무장한 전사는 엄청난 힘과 강인함을 가지고 있습니다. 그들은 큰 타격을 받고도 눈 하나 깜짝하지 않습니다. 그들의 높은 생명력을 가지고 있어서 자신을 지킬 수 있기 때문에, 최전방에서 적과 직접 대치했을 때 아주 좋습니다.
  2. 궁수(Archers) 궁수는 숙련된 명사수입니다. 그들은 매우 민첩한(그리고 효과적인) 원거리 공격수입니다. 특히 방어력이 낮은 적을 상대할 때 좋습니다. 궁수는 심각한 데미지를 입힐 수 있지만, 근거리에서는 생존하기 어렵습니다.
  3. 마법사(Wizards) 마법사(David Blaine 말고 해리포터 같은)는 그들의 지혜와 갑옷을 관통하는 강력한 주문 능력으로 잘 알려져 있습니다. 이들은 훌륭한 딜러이지만, 생명력과 방어력이 최전방에 서기에는 약합니다.

이들은 각자 세 가지 특성 branch를 가지며, 각 branch에는 클래스별 스킬이 있습니다.

이것은 매우 중요한 것입니다…

특성은 능력 또는 스킬일 수도 있습니다.

무엇이 다르냐고요? 능력은 패시브 능력을 말하며, 이는 독에 대한 캐릭터의 방어력 향상과 같은 보너스 능력을 캐릭터에 부여합니다.

반면에 스킬은 액티브 스킬을 말합니다.

이는 스킬은 발휘되기 전에 플레이어가 사용해야 한다는 것을 의미합니다.

…그리고 적절한 시기에 사용된 스킬은 생사를 가를 수도 있답니다.

여기서 멋진 부분은 이것입니다: Reborn 기능(곧 나옵니다)으로 여러분의 클래스의 모든 특성을 가질 수 있을 것입니다 😲

그래서…

왜 Coins & Steel은 Loom SDK를 사용하나요? 🤔

이제 여러분은 아마 왜 Coins & Steel이 Loom SDK 위에서 구현되었는지 궁금하실 것입니다.

…그리고 Coins & Steel이 Loom을 사용하여 어떻게 게임의 구조를 형성할 것인지도 말이죠.

이들 모두 훌륭한 질문입니다.

그 이유는 다음과 같습니다:

  • 프릭션(Friction) 없는 UI/UX: Loom Network는 Coins & Steel 플레이어들에게 비용을 부과하지 않고, 빛과 같은 속도로 트랜잭션을 할 수 있도록 합니다. 사용자들은 가스비를 지불하거나 모든 이벤트마다 혹은 버튼을 클릭할 때마다 메타마스크 팝업을 볼 필요가 없지요.
  • 탁월한 보안: Loom Nework의 베이스체인은 전 세계적으로 21개 이상의 외부 검증자 노드를 가진 위임 지분 증명 (Delegated Proof of Stake, DPoS) 블록체인이며, 243,506,186 LOOM이 넘는 금액이 스테이킹되어 있습니다. 또한, 베이스체인은 Trail of Bits (2012년에 설립된 저명한 정보 보안 회사)로부터 보안 감사를 완료했습니다 — 그렇기 때문에, Coins & Steel 팀은 보안에 대해 걱정하지 않고, 멋진 게임을 만드는 데 집중할 수 있습니다.
  • 플레이 증명(Proof of Play): Loom 베이스체인은 완전한 기능을 갖춘 위임 지분 증명 (DPoS) 블록체인이기 때문에, 플레이어들의 비용 부담 없이 모든 트랜잭션들이 체인상에 저장됩니다. 게다가 Coins & Steel의 플레이어들은 데모 플레이를 하기 위해 회원가입을 하거나 디지털 지갑을 가지고 있을 필요가 없으며, 그 어떤 암호화폐도 가지고 있을 필요가 없답니다.
  • 블록체인에 저장된 게임 로직: 게임 전체가 블록체인 위에서 실행되기 때문에, 모든 게임 로직(게임 상태를 바꾸는 것)이 Golang 컨트랙트 안에서 실행됩니다. 게임 플레이 외의 그래픽 및 상호작용(다른 플레이어의 존재와 같은)은 NodeJS 소켓 서버에 의해 처리됩니다.
  • 즉각적인 트랜잭션(Instant Transaction): 섹터 지도는 스마트폰 화면의 최대 크기를 기준으로 나누어져 있고, 각 섹터는 크기가 중요하지 않은 미니 레벨입니다(4개의 정사각형으로 이루어진 4개의 사분면을 생각해보세요. 각 정사각형은 미니 레벨이죠) — 그렇기 때문에 모든 상호작용은 기본적으로 즉각적입니다. 그 덕분에 눈에 띄는 지연 없이도 플레이할 수 있답니다.
  • 위임 지분 증명(DPoS): Coins & Steel은 플레이어들이 게임 노드를 운영하도록 장려하기 위해 Loom의 DPoS를 사용할 것입니다. 탈중앙화를 개선하는 것 외에도, 검증자들위임자들이 STL 토큰을 벌도록 장려할 것입니다.

그건 그렇고 — 앞으로의 업데이트를 계속해서 주시하세요.

2018년 12월 — 멀티플레이어 및 PvE 전투 모드와 같은 멋진 기능들이 나올 것입니다 😉

우리는 Coins & Steel과 같은 게임을 Loom SDK 위에서 실행하는 것의 이점 중 극히 일부를 잠깐 들여다보았을 뿐이죠.

이것은 분명 시작에 불과합니다.

…하지만, 블록체인 게임의 미래에 대해 열광하기엔 충분했을 것입니다 😎

즉 말하려는 것은…

미래는 이미 여기에 있습니다 — 아직 널리 퍼지지 않았을 뿐이죠.

게임은 블록체인 대중화를 위한 촉진제가 될 것이기 때문에, 우리는 블록체인에서 대규모 게임과 소셜 앱을 만드는 것을 가능하게 하는 데 집중하고 있습니다 — CryptoWars는 Loom SDK stable의 또 다른 훌륭한 사례죠.

상황을 잘 모르시는 분들을 위해…

이 글은 Loom SDK를 사용할 프로젝트들을 집중 조명하는 시리즈의 여섯 번째 글입니다.

본질적으로, 이 시리즈는 우리가 개발 중인 획기적인 블록체인 기술을 사용하게 될 가장 초기의 프로젝트들을 슬쩍 들여다보게 해줍니다.

이 시리즈의 첫 번째 글에서 우리는 Pixie Shopping Street를 다뤘습니다 — DAppChain을 사용해 Loom SDK가 현재와 미래의 게임을 얼마나 확장할 수 있는지 알아볼 수 있는 의류 디자인/드레스업 게임(마켓플레이스이기도 하죠)입니다.

이 시리즈의 두 번째 글에서는 Neon District를 다뤘습니다 — 미래의 테크 느와르(tech-noir) 장르의 하이브리드 롤플레잉 및 자산 수집 게임입니다.

그러고 나서, 여러분에게 Axie Infinity를 소개했죠 — 블록체인 위에서 판타지 애완동물(Axies라고 불리는)을 키우고, 이들과 결투하는 게임입니다.

또한 Mossland도 소개했습니다 — 여러분이 가상으로 부동산을 사고팔 수 있게 해주는 블록체인 기반 증강현실(AR) 게임을 만들었답니다.

…그리고 가장 최근에는, CryptoWars를 소개했습니다 — 블록체인 기반 전략 게임이죠.

이 시리즈를 통해 우리가 본질적으로 하고자 하는 것은 다음과 같습니다: 여러분에게 초기 선구자들과 개발자들이 확장성이 뛰어난 게임 및 소셜 앱들을 만들고 배포하기 위해, Loom SDK를 어떻게 사용하고 있는지를 보여드리는 것이죠.

…그리고 다음번엔 누가 합류하게 될지 매우 궁금하군요.

트위터, 텔레그램, 디스코드, 미디엄 또는 공식 웹사이트에서 Coins & Steel을 팔로우할 수 있습니다.

Loom Network는 고성능 디앱을 확장하기 위한 멀티체인 상호운용 플랫폼입니다 — 이미 상용 가능한 상태이며, 감사 및 실제 테스트를 거쳤습니다.

Loom 베이스체인에 여러분의 디앱을 한 번 배포하고 나면, 오늘날 모든 주요 블록체인에 걸쳐 가능한 가장 광범위한 사용자 기반에 접근할 수 있습니다.

Loom Network를 처음 접하시나요? 여기서 시작하세요.

LOOM 토큰을 스테이킹해서 베이스체인을 보호하는 데 참여하고 싶으신가요? 여기서 그 방법을 알아보세요.

우리가 하는 일이 마음에 드시나요? 그렇다면 어서 우리의 프라이빗 메일링 리스트에 가입하고, 우리가 계속 전달하는 모든 업데이트를 계속 받아보세요.

--

--