241212 TIL - 개인과제 기획
개인 과제 기획 러프: 플레이어는 Tom, 보스는 Jerry, 쫓아오는 제리를 피해 도망가는 컨셉: 도망을 방해하는 장애물들이 존재하고, 아이템을 통해 점수를 얻거나, 도망에 이로운 효과 받음: 이미지 파일을 어찌 할지 고민이다... 기존 파일 편집하는 게 사이즈 안 망가지고 좋을 거 같긴 한데 : 점프 말고, 방향키로 조작, 상하 조작만 가능: 장애물 아래, 위, 중간 안전 나오고, 부딪히면 게임 오버가 아니라 잠시 감속: 뒤에서 뭐가 쫓아오고, 얘에 부딪히면 게임오버: 스테이지는 시간 경과에 따라 바뀌는데, 스테이지 바뀔 때 화면에 1초 정도 "Stage N" 이런 메세지 띄우기코: 아이템 먹을 때마다 점수 획득, 아이템은 장애물 길 따라 생성: 5 스테이지 클리어 시 종료: 스테이지 오를 때마다 ..
2024. 12. 12.
241211 TIL - splice(), Node.js 내장 모듈, meta data, ESM,
splice() 복기!!"배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경"주의!! 새로운 배열을 반환하는 slice()와 달리, splice()는 기존 배열 건드리는 거임!!/* 기본구조 */arr.splice(start[, deleteCount[, item1[, item2[, ...]]]])/* 예시 */arr.splice(2,3,"a","b","c");// arr 배열에서 2번 인덱스부터 3개 요소 제거 후, // 2번 인덱스 위치부터 "a", "b", "c"를 순서대로 삽입start - 배열 변경을 시작하는 인덱스- start의 절대값이 배열의 길이보다 크면 강제로 0번 인덱스부터 시작!deleteCount- 제거할 요소의 개수, 삽입만 하고 싶으면 얘를 0으로!!-..
2024. 12. 11.