본문 바로가기

전체 글

(161)
[PS4] 원피스 해적무쌍4(플레티넘 트로피 달성) 벌써 3번째 게임 리뷰입니다. 이전부터 무쌍류 게임을 한번정도는 해보고 싶다고 생각했는데 아무래도 익숙한 원작이 있는 게임이 좋을 것 같아서 원피스 해적무쌍 4를 선택하게 되었습니다. 20년에 발매된 그렇게 오래되지 않은 게임이라는 점도 게임을 고르는 데 한 몫 했습니다. ㅎㅎ 개요 게임명 원피스 해적무쌍4 장르 무쌍 액션 플랫폼 PS4, PS5 발매일 2020.03.26 플레이시간 17시간 트로피 정보 총 40개 (1/3/13/23) 트로피 스토리 전부 넣을수 없다는건 알지만 너무 잘려져있는 스토리 게임내에서 플레이가능한 스토리는 알라바스타 -> 에니에스 로비 -> 정상전쟁 -> 드레스로자 -> 홀케이트 아일랜드 -> 와노쿠니(오리지널)로 나머지 스토리의 경우는 그냥 쭉 보여주고 넘어갑니다. 차라리 각..
[PS5] Ghost of Tsushima(고스트 오브 쓰시마) 디렉터스 컷 고스트 오브 쓰시마.. 드디어 완결을 보고 말았습니다. 처음에는 저같은 똥손도 이런 게임을 할수 있을까 하는 생각을 하고 있었는데 생각보다 전투 난이도도 그렇게 어렵지 않고 자동저장이 잘 되어있어서 마지막까지 재미있게 플레이할수 있었습니다. 게임명 Ghost Of Tsushima(고스트 오브 쓰시마) 장르 3인치 오픈월드 액션 어드벤처 플랫폼 PS4, PS5 발매일 2021.08.20(디렉터스 컷) 플레이시간 47시간 스토리 지키고 싶은 것을 위해 망령의 길을 선택한 사무라이 저는 게임에서 스토리를 굉장히 중요하게 생각하는 편인데, 말보다 연출로 설명하는 이 게임을 플레이하면서 저도 주인공이 된것 같은 느낌을 받으며 플레이했습니다. 간략하게 설명드리면 몽골이 쓰시마(대마도)를 침공하면서 주인공과 쓰시마의..
[PS4] 테일즈 오브 베스페리아 리마스터 플레이스테이션 5를 구매하고 처음으로 클리어한 게임이 테일즈 오브 베스페리아가 됬습니다 ㅎㅎ 이전에 PC로 베르세리아, 제스티리아를 클리어했는데 그때의 재미있었던 기억 때문에 할인 품목에서 베스페리아를 발견하자마자 질러버렸네요. 매번 게임을 구매하고 클리어는 하지않고 중도에 그만두는 경우가 많았는데 이제부터는 끝까지 진행해서 엔딩 보고 간단하게 리뷰를 남겨보려고 합니다. 게임명 Tales Of Vesperia(Remaster) 장르 JRPG 플랫폼 PS4 발매일 2019.01.11 플레이 시간 39시간 게임은 초반부는 재미있었고, 중반에는 많이 재미있었지만 후반부에는 좀 지루한 감이 있었습니다. 2009년 게임을 가지고 리마스터 작업을 진행한 거라 이전에 PC판으로 진행했었던 테일즈 오브 베르세리아와 비..
SyntaxError: Invalid shorthand property initializer 상황 정리 - 게시글을 저장하는 데이터베이스 생성 과정에서 SyntaxError 발생 - stackTrace를 확인해보니 require('./routes/post')를 가리키고 있어 post.js를 확인해보기로 함 - post.js에서 post를 생성하는 부분을 확인 => content = req.body.content로 잘못 작성 되어 있어 수정 => content : req.body.content로 수정하여 재실행해보니 정상 작동 오류 전문 C:\Users\insa8\Desktop\NodeProject\210112_Nodebird\routes\post.js:40 content = req.body.content, ^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Invalid sh..
ValidationError [SequelizeValidationError]: notNull Violation 상황 정리 - 회원 가입 부분 제작중 시퀄라이즈 에러 발생 - 오류가 발생한 위치를 추적해보니 인증 부분을 담당하는 부분에서 에러가 발생했다고 나와서 확인 - 에러가 발생한 부분은 유저를 만드는 부분이라 초기화 관련 문제가 아닐까 판단 - 초기화 해보았으나 변화 없음 - 값이 잘 들어오고 있는지 console.log로 확인했으나 문제 없음 - User를 초기화 하는 부분(user.js)로 들어가 provider부분 확인 => allowNull: false 인 상태에서 defaultValue: 부분이 없어서 문제 발생 => defaultValue: '값'을 추가하여 문제 해결 오류 전문 ValidationError [SequelizeValidationError]: notNull Violation: User..
에러 정리 npm 설치 오류 에러 코드 : ENOSELF 에러 상세 상황 - npm i sequelize 명령을 사용하여 sequelize 패키지를 설치하려고 하던 도중 에러 발생 - 해결 - 원인 : package.json에서 sequelize라는 이름을 사용하고 있어서 발생한 문제 - 해결 : package.json의 이름을 변경하여 해결
패키지 정리 morgan 설명 : 요청과 응답에 대한 정보를 콘솔에 기록하는 미들웨어 사용 방법 const morgan = require('morgan'); //사용 가능한 인수 : dev, combined, common, short, tiny app.use(morgan('dev')); 결과 예시 => 'dev' : GET / 500 14.935 ms - 52 [HTTP 메서드] [주소] [HTTP 상태코드] [응답속도] - [응답 바이트] => 'combined' : ::1 - - [10/Jan/2021:06:17:13 +0000] "GET / HTTP/1.1" 500 52 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like ..
Stack 직접 구현하기(Java) Stack이란? - 한 방향에서만 자료를 삽입, 삭제가 가능한 선형구조(LIFO - Last In First Out - 후입선출) 형태의 자료구조 - push(삽입), pop(삭제)을 사용하여 데이터의 추가 및 삭제가 가능 코드 작성 방식 1. 작성할 Stack의 크기를 입력받음 2. 입력받은 크기만큼의 배열 생성 3. 현재 위치를 표기할 index 변수 생성 후 -1로 초기화 3. 반복문을 사용하여 사용자에게서 exit명령을 입력받을 때 까지 반복하여 명령 수행 4. pop 명령 입력시 현재 배열의 인덱스값을 출력한 후, null로 초기화 - Exception 발생시, 인덱스의 범위관련 예외이므로 StackUnderflow 발생 메시지 출력 5. push 명령 입력시 현재 배열의 인덱스 값에 1을 더한..