Skip to content

enchantee00/MadCamp-week3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 

Repository files navigation

MadMeta


몰입캠프 메타버스에 오신 것을 환영합니다!

  • 매번 대면으로 하는 스크럼, 불편하지 않으신가요?
  • 힐링 공간에서 몰입캠프 사람들을 만나고 싶지 않으신가요?
  • 미친듯이 놀아보고 싶지 않으신가요?


Team


기민수 정지윤
@banna117 @enchantee00
카이스트 전산학부 4학년 부산대학교 정보컴퓨터공학부 3학년


Tech Stack


Frontend : JavaScript

WebGL Framework: Three.js

Server Framework : Node.js

IDE : VSCode



Introduction


Preview


%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2024-07-17_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_8 05 47

광활한 메타버스에 합류하세요 🙂

멀티 플레이가 가능하며 메타버스 내에서 실시간 채팅 및 캐릭터간 실시간 상호작용이 가능합니다.

몰입캠프용 메타버스이기 때문에 각 분반별 강의실이 있고 분반마다 실시간으로 공지를 쓰고 확인할 수 있는 화이트 보드가 있습니다.

👀 MadMeta 에서 다 같이 즐겨보세요!

Details


저희 MadMeta는 Meta와 Mad 두 가지 타입으로 이루어져 있습니다.

Meta:

몰캠 메타버스에서 서로 대화도 하고 공지도 확인하고 숲길을 걸어보세요! 지친 마음을 위로해 줄 겁니다 😊

Mad:

‘Mad’에는 ‘미친’이라는 뜻이 있죠… 열심히 개발했다면 미친듯이 놀 수 있는 환경도 있어야겠죠? 게임이 시작되면 최후의 1인이 남을 때까지 다들 무기를 들고 신나게 겨뤄봅시다!

Meta


이름 설정

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2024-07-17_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_8 25 18

처음 게임에 접속하면 이름을 설정할 수 있는 창이 뜹니다.

설정한 이름은 게임 내 본인의 캐릭터 위에 표시됩니다.


실시간 채팅

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2024-07-17_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_8 43 15

게임 내 플레이어 간의 실시간 채팅이 가능합니다.

실시간으로 입력한 채팅이 옆의 채팅창에 뜨는 동시에 플레이어 옆에 말풍선으로 표시됩니다.


분반 별 공지 작성

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2024-07-17_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_8 43 54

가까이 가면 자동으로 화이트보드에 공지를 하겠냐는 창이 뜹니다.

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2024-07-17_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_8 44 08

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2024-07-17_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_8 44 21

창이 뜨고 원하는 글자를 입력하면 다음과 같이 화이트보드에 표시됩니다. %E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2024-07-17_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_8 45 37

이는 다른 플레이어들과도 실시간으로 동기화 되어 확인 가능합니다.

%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA_2024-07-17_%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE_9 00 34

맵 끝엔 벽이 있어 맵을 벗어나서 움직일 수 없고, 분반 앞의 광장엔 나무, 벤치, 연못 등 여러 구조물을 배치해 사용자들에게 다채로운 경험을 제공합니다.


Mad


게임 스타트

메타버스를 즐기다 게임을 즐기고 싶다면 친구들을 불러모으세요! 2명 이상의 플레이어가 모이면 게임을 플레이 할 수 있습니다!

게임 플레이

처음 게임을 시작하면 서버에서 보내주는 3초 카운트와 함께 게임이 시작됩니다!

서버에서 생성한 랜덤 아이템들을 주워 최후의 1인을 차지하세요🙂

https://youtu.be/vNvaYF1gDyg

나 없이 게임을 시작했다고 서운해하지 마세요:) 게임이 진행중이라면 언제든지 합류할 수 있습니다!

서버에서 아이템과 플레이어들을 실시간으로 관리하기에 친구들과 언제든지 함께 할 수 있습니다.

https://youtu.be/pHI6CjJUIFg

랜덤으로 뿌려진 아이템들에 다가가면 서버에게 이를 알려 주운 아이템을 사용할 수 있습니다!

아이템은 먹으면 사라지고, 다른 무기를 줍게 되면 무기를 바꾸게 됩니다. 아이템이 소모되기 전에 아이템을 주워 살아남으세요!

최후의 1인이 되지 않아도 실시간 관전을 통해 플레이어들을 바꿔가며 게임을 계속 관찰할 수 있습니다! 1인칭으로 친구들의 플레이를 즐길 수도 있다구요~?

채팅과 관전을 통해 현재 열심히 플레이중인 플레이어들에게 힘을 불어넣어주세요😃

https://youtu.be/NkR-TZLQ-yk

About

몰입캠프 3주차 산출물입니다.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published