본문 바로가기

TIL

TIL#45(성격 유형 검사하기, 타워 디펜스 게임 팀프로젝트 끝)

오늘 한일
  • 성격 유형 검사하기

문제 풀이

성격 유형을 key값으로 갖는 score Object를 만들어 준 후 선택한 값을 검사하여 value에 더해준 후 지표 별로 비교하여 큰 value를 가진 key를 answer에 추가해주었다.

 

  • 타워 디펜스 게임 팀프로젝트 끝

https://www.notion.so/teamsparta/Backend-7-ecfd557dea2a400c928acf539ec69081

 

Flag | Notion

4. 와이어프레임

teamsparta.notion.site

https://github.com/moonhyunhu/Team17_towerDefenceGame_project

 

GitHub - moonhyunhu/Team17_towerDefenceGame_project

Contribute to moonhyunhu/Team17_towerDefenceGame_project development by creating an account on GitHub.

github.com

https://youtu.be/wObHzIj-yvs

시연 영상
어려웠던 점
  • Object에서 value값을 다루는 것은 많이 해봐서 쉽게 하였는데 key값을 answer에 추가해 주어야해서 어떻게 해야 고민을 했다. (Object.keys()를 이용하여 key값만 포함한 배열을 만들어 해결하였다.)
  • socket.io에 대한 이해가 부족하여 공부하고 적용하는 초반 부분에 시간을 많이 써서 원하는 기능을 전부 구현하지 못 한 것이 아쉬웠다. (이번 socket.io를 이용한 경험으로 다음에는 더 잘 활용할 수 있을 것 같다.)
  • 팀 프로젝트 작업에서 기능 구현을 할 때 기능 별로 역할을 나누더라도 중복 된 부분이 생기게 되었다. (팀원들과 소통을 자주하여 중복 작업이 일어나지 않게 해야겠다.)
오늘의 TIP
  • Object 클래스는 JavaScript의 데이터 유형 중 하나를 나타낸다. 다양한 키 모음 및 더 복잡한 엔티티들을 저장하는 데 사용된다. 객체는 Object() 생성자 또는 객체 초기자 / 리터럴 구문를 통해 생성할 수 있다.

'TIL' 카테고리의 다른 글

TIL#47(버퍼와 스트림)  (0) 2024.06.25
TIL#46(클라이언트 - 서버 모델)  (0) 2024.06.24
TIL#44(햄버거 만들기, DNS)  (0) 2024.06.20
TIL#43(둘만의 암호, socket.io)  (0) 2024.06.20
TIL#42(전송 계층, TCP와 UDP)  (0) 2024.06.19