Skip to content

8 10 (토) 안드 포켓로그 게임을 직접 하면서 불편했던 점 4‐1 차 (8 16까지) 스프린트 task 분배 오둥이의 예외 처리 이야기

JUNWON LEE edited this page Aug 12, 2024 · 4 revisions

불편했던 점

오둥이

  • 진화체 정보가 진짜 있었으면 좋겠다.
    진화체의 종족값을 보고 싶다.
  • 구체적인 시나리오
    • 상대 포켓몬을 마주쳤을 때 상대 포켓몬의 포켓몬의 최종 진화체를 봐야 한다. 그래야 잡았을 때 나의 팀(라인 업)에 도움이 될지 판단할 수 있다. 그런 것들을 우리 앱으로는 찾기 어려웟다
  • 바이옴 + 해당 바이옴에서 나오는 포켓몬들을 보고 싶었다.
  • 종족값 정렬이 있었으면 좋겠다(스타팅 포켓몬 고를때)

꼬상

  • 포켓몬이 배울 수 있는 스킬 중 어떤걸 배워야 좋은지 찾아봤다.

  • 구체적인 시나리오
    야생의 포켓몬을 잡고싶은데, 이 포켓몬이 좋은지 안좋은지 판단이 힘들다.
    -> 바이옴에서 출현 희귀도로 보고 파악했다.
    높은 휘귀도의 포켓몬이 좋은 포켓몬일 것이니까 잡았다.

  • 아이템 발동 조건 및 적용대상이 궁금해서 찾아봤다.

예니

  • 기술의 물리 공격, 특수 공격이 있는지 몰랐다.
  • 게임을 하면서 게임 화면의 x2 , x0.5 정보에만 의존을 많이 했다.
  • 내 포켓몬들을 모아둘 수 있는 칸이 있으면 좋겠다.
  • 어떤 포켓몬이 좋은 스타팅 포켓몬인지 찾아보았다.

물리공격: image 특수공격: image

종이

그런거 없이 걍 하면 되던데??

  • 포켓몬, 기술, 상성, 바이옴 좀 궁금함 (근데 귀찮아서 안 찾아봄)

폴라

  • 바이옴이 진짜 중요하다..
  • 진화체 진짜 중요하다 (종족값 때문에)
  • 특성 도감을 별로 안들어간다고 생각하다.(이건 무한모드에서 필요한 기능인듯)
  • 아이템(e. 진화의 돌)에 대한 정보를 알고 싶었다.
  • 졸업 스킬 정보가 중요하다 생각함

비토

그런거 없이 걍 하면 되던데??

  • 그래도 바이옴은 있어야겠다 (나머지는 딱히..?)

미아

너무 어려워서 모든 것을 구글링 하면서 찾았다.

  • 초심자용 스타팅 포켓몬 추천해주는 기능이 있었으면 좋겠다(기존의 꿀팁?에 있었으면~)

task 분배

오둥: 포켓몬 목록에서 필터링, 정렬 심지: 포켓몬 상세 예니: 배틀 도우미, 바이옴 꼬상: 배틀 도우미, 바이옴

요청할 것들

서버에게 BaseResponse 없애도록.

현재 서버 통신에서 발생하는 에러들을 ErrorViewModel 의 errorHandler 프로퍼티에서 받고 있음.

서버로부터 받는 예외들을 ApiResponse 로 감싸고, 리턴. ErrorViewModel 에서 한번에 예외 다 잡는다. 커스텀 예외 잡아서 그것을 잡아서 던진다.