개발기간 | 2023.02.20 - 2023.04.07 (7주) |
---|---|
참여인원 | 6명 |
팀장, FE | Unity, FE | FE, Figma | 배포, BE | NFT, BE | 검색엔진, BE |
---|---|---|---|---|---|
이미현 | 김승섭 | 황수빈 | 안명수 | 나유진 | 이은지 |
📌 유저 개개인마다 마이룸 내에서 각자의 식물을 재배하는 커스텀 파밍 게임과 NFT 식물 카드의 수집 /거래활동을 합쳐, NFT 라이프사이클에 대해 익숙해질 수 있는 기회를 제공하고 재미까지 느낄 수 있는 서비스를 제작한다.
-
인기 nft 사진 한장에 약 22억원이 넘게 거래가 되고 있다.
-
메타버스 시장이 가파르게 성장 중이고, 꾸준한 관심을 받고 있다.
-
게임 업계들이 메타버스 안에서 NFT 아이템을 이용하고 있다.
네이버 제페토 X 크래프톤이 출시예정인 미글루는 크리에이터가 자체 코인 및 NFT(대체 불가능 토큰)을 발행해 수익을 창출할 수 있는 C2E(Creat to Earn) 시스템을 운영한다.
- 22세기 멀지 않은 미래, 자원 고갈과 환경오염으로 멸망의 위기에 몰린 인류는 지구 바깥, 우주로 눈을 돌리게 됩니다. 지구 탈출의 선두 주자인 머스크 멜론을 따라 화성으로 떠난 여러분은 이제 새로운 보금자리를 위해 가진 모든것을 쏟아 부어 테라포밍에 성공해야 합니다. 그러나 화성은 너무나도 낯선 존재였습니다. 화성에서 친구를 만들고, 집을 꾸미며 힘들고 지친 우리 인류에게 식물들은 배를 채워주고 생존 에너지인 O₂를 제공해주는 고마운 존재였습니다. 그러나 배양 과정에서 화성의 미생물로 인해 예상치 못한 돌연변이가 발생하게 되는데…?!
🔒 http://j8e207.p.ssafy.io:9090
- react에서 게임 시작을 클릭 후 unity가 로딩이 완료되면 게임을 시작할 수 있다.
- 보유하고 있는 이더리움(O2 코인)으로 씨앗을 구매할수 있다.
- 구매한 씨앗을 심고 '물주기' 퀘스트를 2회 완료하면 랜덤 작물을 수확 할 수 있다.
- 보유 씨앗이 부족할때는 씨앗을 심을 수 없다고 경고가 뜬다.
- 수확한 작물은 저장을 통해 메타마스크랑 연동을 하여 nft로 발급이 된다.
-
nft 거래량 누적금액이 높은 Top5를 볼 수 있고, 클릭시 해당 nft의 상세 페이지로 넘어간다.
-
작물별 인기 순위와 최저가, 누적금액을 볼 수 있고, 클릭시 해당 작물의 상세 페이지로 넘어간다.
- nft별 속성 값에 해당하는 키워드를 입력하면 포함되는 nft목록이 뜬다.
- 왼쪽 필터를 이용해 티어, 작물 종류, 배경, 눈, 입, 머리장식, 가격 별로 상세 검색이 가능하다.
- 검색된 nft 클릭시 해당 nft의 상세 페이지로 넘어간다.
- nft의 소유자와 몇명의 유저가 들어왔는지 볼수있다.
- like를 하면 마이페이지 Favorited에 저장된다.
- 내가 nft의 소유자면 list와, list 취소를 할수있고, 소유자가 아니고, list가 된 nft라면 구매가 가능하다.
- 해당 nft의 상세 attributes 정보를 확인할 수 있다.
- Detail에서 nft의 dna, 토큰 정보 등을 확일할 수 있다.
- Price History 차트를 통해 가격 변동 내역을 확인할 수 있다.
- Item Activity를 통해 minted, list, buy, cancle등 변동 내역을 확인할 수 있다.
- 작물별 최저가, 누적금액, listed 비율을 볼 수 있다.
- 필터를 이용해 정렬과 티어, 작물 종류, 배경, 눈, 입, 머리장식, 가격 별로 상세 검색이 가능하다.
- nft 클릭시 해당 nft의 상세 페이지로 넘어간다.
- 보유중인 1티어 nft는 종류가 같은경우 2가지를 조합하여 2티어로 승급 시킬 수 있다.
- 나의 거래 내역을 볼수있고, 필터도 가능하다.
- 상대 유저 이름을 클릭시 해당 유저페이지를 구경 가능하다.
- 자체 구축한 이더리움 테스트 네트워크에서 사용하는 코인으로, 서비스 상에서 사용하는 재화이다.
- 씨앗 구매, 작물의 성장 시간 단축, 캐릭터 꾸미기, NFT 거래에 사용된다.
기능 1️⃣ 메타마스크 Local Ganache Network 자동 연결
- metamask extension 설치하지 않으면 설치페이지 이동
- metamask extenision 설치 후 로그인 시 private etheruem chain 연결한 적 없다면 chain 추가
- private ethereum 체인과 자동으로 연결됨을 확인
NFT로그인
- 프로필 사진, 가입 날짜, 지갑 주소, 소유한 NFT(Collected), 최초 발견 채소(Created), 즐겨찾기(Favorite), 거래내역(Activity)을 확인할 수 있다.
Comment
: 필요한 주석 추가 및 변경Remove
: 파일 삭제하는 작업만 수행한 경우NewBranch
: 새로운 브랜치를 생성할 경우Feature
: 새로운 기능을 추가할 경우Fix
: 버그를 고친 경우Design
: CSS 등 사용자 UI 디자인 변경Style
: 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우Refac
: 프로덕션 코드 리팩토링Docs
: 문서를 수정한 경우Test
: 테스트 추가, 테스트 리팩토링 (프로덕션 코드 변경 X)Chore
: 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우Rename
: 파,일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우Merge
: PR을 요청하는 경우
이름 | naming |
---|---|
사용자 | user |
NFT | NFT |
작물 | crop |
씨앗 | seed |
주소 | address |
닉네임 | nickname |
url | url |
번호 | seq |
숫자 단위 | cnt |
프로필 | profile |
등록날짜 | regDt |
종료날짜 | endDt |
오투 | oxy |
조회 | view |
생성자 | minter |
소유자 | owner |
리스팅 | listing |
오퍼 | offer |
즐겨찾기 | favorite |
방꾸미기아이템 | decoItem |
초 | sec |
친구 | friend |
캐릭터 | avatar |
식별자 | id |
가격 | price |
속성 | attribute |
거래 종류 | eventType |
활성화 | activated |
단계 | level |
업데이트 | upt_dt |
작물 상태 | cropType |
티어 | tier |
몸 | body |
배경 | bg |
눈 | eyes |
색상 | color |
유전 | dna |
작물 복수형 | cropParent |
소유자 | owner |
행 번호 | rowNum |
열 번호 | colNum |
판매자 | from |
구매자 | to |
- 숫자 단위 : cnt
- ex ) cropCnt, viewCnt
- 게임을 통해 얻은 아이템에 가치를 부여하여 사람들의 소유 욕구를 증가시킨다.
- 메타버스 게임 보상과 NFT 전시를 이용해 사용자의 수집 욕구를 극대화한다.
- NFT 조합 시 토큰에 저장된 유전 정보에 따라 희소성이 높아진다.
- 새로운 시장 창출 메타버스와 NFT는 최근 가파르게 성장중이며, 농장 게임과 거래 서비스를 결합하여 새로운 시장을 창출할 수 있다.
- 게임 내 경제 시스템 구축 게임 참여자들이 게임에서 농작물을 재배하고 거래를 통해 수익을 창출할 수 있다. 이는 게임의 참여도를 높이고, NFT 가격 변동에 따른 수익 창출 등의 요소를 고려하여 게임을 즐길 수 있는 새로운 경험을 제공한다.
- NFT 거래 플랫폼 제공 NFT 거래 플랫폼을 제공하여 NFT의 거래를 원활하게 한다. 이는 NFT 시장을 체험하는 기회가 될 수 있다.