목록전체 카테고리 (16)
개발 기록

[Project Guardian] 개발 기록 스테이터스 추가 스테이터스 추가, 일부 스테이터스는 개발도중 변경 예정 임시 체력 추가 - 체력바 형태로 변경 예정 데미지, 크리티컬, 공격속도, 체력을 스테이터스를 기준으로 합산하여 계산 하도록 적용
[Project Guardian] 개발 기록 - 플레이어 캐릭터 변경 otsoga - swordswoman 사용 캐릭터 애니메이션 적용 및 최적화 https://otsoga.itch.io/swordswoman Swordswoman, Joanna Darc ||| by Otsoga Joanna Darc III otsoga.itch.io
[Project Guardian] 개발 기록 - 캐릭터 애니메이션 - 경험치바 - 데미지, 크리티컬 데미지 - 일부 Ui등 추가

간단한 게임을 하나 만들어보자! 하면서 본격적으로 개발에 착수한지 한달쯤이 지나고 드디어 스토어에 많이 부족하지만 게임이라고 할만한 게임이 완성되었다! 가장 큰 걸림돌은 역시나 리소스.. 잘 맞는 도트 구성을 찾느라 상당히 애를 먹었다.. 그래도 개발하면서 어떤 시스템을 넣는게 좋을까 고민하며 재미있는 시간이었다. 다음 업데이트 목록도 열심히 작성중이다! 수많은 버그테스트 오류테스트 등 많은 일들이 남아있지만 결과물이 나왔다는게 너무나도 뿌듯했다. 일단 고양이 애니메이션과 종류를 많이 늘릴 예정이다! 더 좋은 게임성을 추가 할 게 뭐가 있을 지 열심히 고민중이다. https://play.google.com/store/apps/details?id=com.justcat.justcat&hl=ko
alg를 none으로 전송되는 경우의 예외처리 토큰의 decoding이 간단하기 때문에 토큰을 생성할 때 최소한의 정보로만 토큰을 생성해야함 토큰 생성시 사용되는 scretKey를 분리하여 관리하거나, 최대한 안전하게 관리해야함 JWT 토큰이 탈취된 경우의 대체사항을 가지고있어야함. + 내용을 확인하다보니 문득 추가로 확인해야할것 같은 부분이 생각났다. 보통 토큰을 접근용 토큰과 갱신용 토큰을 분리하여 사용할텐데, 토큰을 어디에 저장하고있는가? 라는 의문이 생겼다. asyncStorage에 두 토큰을 같이 저장 하면 생각보다 보안성이 많이 떨어질거같은데 AES로 이중 암호화하거나 서로 다른 보안영역에 저장을 하는 방법을 생각해 봐야할지도 모르겠다.. asyncStorage가 보안적으로 생각보다 많이 취약..
프로젝트 진행중 FlatList를 이용하여 무한 스크롤 리스트 기능을 개발하고있었다. 기능은 간단하다 하단으로 어느정도 스크롤이 되면 다음 데이터를 불러오기만 하면 된다. 단, onEndReached, onEndReachedThreshold 이 두 속성에대한 이해가 부족한 상태로 기능구현을 진행하고있었다... 공식 문서를 읽어봐도 뭔가 이해가 제대로 되지 않았고, 저 두가지 속성을 가지고 분석할만한 시간도 충분하지 않았다. 그래서 그냥 기능을 우선 적용하기 위해 대략적인 형태로 기능만 구현 할 뿐이었다. 언제 무슨 버그가 터져도 이상하지 않은 상황... 그래서 결국 결단을 내렸다. 전체적인 코드 보완은 결국 해야할일.. 저 두 속성을 조금은 더 이해해볼까 했다. 일단은 간단하게 리스트를 구성했다. 먼저 ..
NestJS에서 특정 테이블 두개를 Join하여 데이터를 가져오는중 기존에 relations를 사용할정도의 많은 데이터를 가져오는게 아니라서 일반 Join을 사용했다. 쿼리를 직접 작성한다면 서브쿼리를 이용해 조회하려했지만 typeorm에서는 entities에 join관련 설정이 되어있지 않으면 서브쿼리조차 제대로 동작하지 않는것같았다. 따라서 아래와 같이 진행했다. 예를들어 'table.entities.ts' 파일에 아래의 코드를 포함한 후 @ManyToOne(() => JoinTableEntities, { eager: true }) @JoinColumn({ name: 'join_column' }) join: JoinTableEntities; 데이터를 가져올 Services에서 아래와 같이 데이터를 조..