Skip to content

glacya/forest_of_kaist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Forest of KAIST


KAIST의 마스코트인 넙죽이를 조종해서 돈을 모아 캠퍼스를 발전시키는 웹 기반 멀티플레이 게임입니다.


A. 개발 팀원

  • KAIST 전산학부 김성혁
  • KAIST 전산학부 김우일
  • KAIST 전산학부 박서영

B. 개발 환경

  • OS : Linux (Ubuntu 18.0)
  • Language : React.js, Node.js, MySQL
  • IDE : Visual Studio Code

C. 소개

캠퍼스

1

  • 캠퍼스는 플레이어가 접속해 발전시킬 수 있는 공간입니다. 캠퍼스는 React.js로 구현되었으며, 플레이어에게 당장 필요한 정보만을 불러와 보여주도록 구현되어 있습니다.
  • 서버는 클라이언트의 위치 정보를 바탕으로 클라이언트의 화면에 표시되어야 할 것들을 전송합니다. 클라이언트는 전송된 자료를 이용해 화면에 표시되는 것들의 목록을 관리합니다.

멀티플레이

2

  • 플레이어가 웹 사이트에 접속하면 접속한 다른 플레이어들의 움직임을 볼 수 있습니다.
  • 플레이어 간 통신 및 여러 정보 교환은 socket.io 라이브러리의 소켓을 활용하여 구현되었습니다.

돈 모으기

3

  • 캠퍼스를 발전시키려면 돈이 필요합니다. 서버는 주기적으로 캠퍼스의 총 잔고를 올리고, 플레이어의 활동에 반응하여 잔고를 더욱 늘립니다.
  • 캠퍼스의 우측에는 무작위로 거위가 생성됩니다. 거위와 겹친 상태로 스페이스바를 누르면 거위를 잡고 돈을 얻을 수 있습니다.

About

카숲

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •