분류 전체보기 (77) 썸네일형 리스트형 UNITY 게임개발트랙 - 내일배움캠프 38일차 TIL 내일배움캠프 38일차 TIL 오전에는 심화주차 발제가 있었다. 이후 새로운 팀을 만나고, 어쩌다 보니 팀장이 되었다. 그동안 팀장은 맡아본 적이 없었는데, 뭔가 더 책임감을 가져야만 할 것 같은 기분이 든다. 코드카타 후 팀명 및 규칙을 정하고, 심화주차 강의를 수강했다. 코드카타 - 기억에 남는 문제 [level 1] 로또의 최고 순위와 최저 순위 - 77484 문제 링크 성능 요약 메모리: 31.4 MB, 시간: 0.24 ms 구분 코딩테스트 연습 > 2021 Dev-Matching: 웹 백엔드 개발자(상반기) 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또.. UNITY 게임개발트랙 - 내일배움캠프 37일차 TIL 오늘은 팀 프로젝트 제출일이었다. 팀 프로젝트 개발을 마무리하고, 발표 후 회고를 진행했다. 팀 프로젝트 회고 기획까지는 좋았는데, 아직 실력이 충분히 뒷받침이 되지 않아서 프로젝트르 제대로 마무리하지 못한 것 같다. 우리 조처럼 로그라이크 게임을 개발한 다른 팀들을 보니 BSP 알고리즘을 활용하여 맵을 생성한 팀들이 있었다. 나의 경우 맵을 랜덤으로 생성하는 기능을 구현하기 위해 맵 프리팹을 여러개 만들어 두고, 맵들의 배열의 인덱스를 랜덤으로 섞어서 순서대로 맵을 활성화하는 방식으로 구현했었는데, 맵 생성 알고리즘에 대한 공부가 필요하다고 느꼈다. 몬스터 행동 AI 구현의 경우에도, 길찾기 알고리즘 등을 전혀 도입하지 않아서, 이 부분에 대한 공부도 필요한 것 같다. //맵 생성 시스템 using S.. UNITY 게임개발트랙 - 내일배움캠프 36일차 TIL 내일배움캠프 36일차 TIL 오전에 코드카타 후, 팀 프로젝트 개발을 진행했다. 코드카타 - 기억에 남는 문제 [unrated] 기사단원의 무기 - 136798 문제 링크 성능 요약 메모리: 31.3 MB, 시간: 0.86 ms 구분 코딩테스트 연습 > 연습문제 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려 합니다. 단, 이웃나라와의 협약에 의해 공격력의 제한수치를 정하고, 제한수치보다 큰 공격력을 가진 무기를 구매해야 하는 기사는 협약기관에서 정한 공격력을 가지는 무기.. UNITY 게임개발트랙 - 내일배움캠프 35일차 TIL 내일배움캠프 35일차 TIL 오전에 코드카타 후, 팀 프로젝트 개발을 진행했다. 코드카타 - 기억에 남는 문제 [unrated] 덧칠하기 - 161989 문제 링크 성능 요약 메모리: 36.5 MB, 시간: 10.45 ms 구분 코딩테스트 연습 > 연습문제 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 어느 학교에 페인트가 칠해진 길이가 n미터인 벽이 있습니다. 벽에 동아리 · 학회 홍보나 회사 채용 공고 포스터 등을 게시하기 위해 테이프로 붙였다가 철거할 때 떼는 일이 많고 그 과정에서 페인트가 벗겨지곤 합니다. 페인트가 벗겨진 벽이 보기 흉해져 학교는 벽에 페인트를 덧칠하기로 했습니다. 넓은 벽 전체에 페인트를 새로 칠하는 대신, 구역을 나누어 일부만 페인트를 새로 칠 함으로.. UNITY 게임개발트랙 - 내일배움캠프 34일차 TIL 내일배움캠프 34일차 TIL 오전에 코드카타 후, 팀 프로젝트 개발을 진행했다. 코드카타 - 기억에 남는 문제 [level 1] 소수 만들기 - 12977 문제 링크 성능 요약 메모리: 31.2 MB, 시간: 0.92 ms 구분 코딩테스트 연습 > Summer/Winter Coding(~2018) 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한사항 nums에 들어있는 숫자의 개수는 3개 이상 5.. UNITY 게임개발트랙 - 내일배움캠프 33일차 TIL 내일배움캠프 33일차 TIL 오늘은 유니티 숙련주차 팀 프로젝트 발제가 있었다. 이후 팀원들과 개발할 게임의 컨셉 회의를 간략히 하고 코드카타를 진행하고, 다시 만나서 와이어프레임, 패키지 구조도를 작성하고 업무를 분담하는 시간을 가졌다. 저녁에는 전략 패턴에 대한 특강이 있었다. 코드카타 - 기억에 남는 문제 [level 1] 모의고사 - 42840 문제 링크 성능 요약 메모리: 31 MB, 시간: 3.19 ms 구분 코딩테스트 연습 > 완전탐색 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방.. UNITY 게임개발트랙 - 내일배움캠프 32일차 TIL 내일배움캠프 32일차 TIL 오늘도 코드카타를 진행하고 개인과제 개발에 몰두했다. 과제 제출 직전에 필수 구현 기능들을 완성했고, 제출 후 선택 구현 기능을 개발하는 데 집중했다. 코드카타 - 기억에 남는 문제 [unrated] 카드 뭉치 - 159994 문제 링크 성능 요약 메모리: 31.2 MB, 시간: 0.28 ms 구분 코딩테스트 연습 > 연습문제 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶습니다. 원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용합니다. 한 번 사용한 카드는 다시 사용할 수 없습니.. UNITY 게임개발트랙 - 내일배움캠프 31일차 TIL 내일배움캠프 31일차 TIL 오전에는 코드카타를 진행하고 개인과제를 진행했다. 오후에는 선발대 특강이 있었고, 이후 개인과제에 집중했다. 선발대 특강 - UI 프로그래밍 게임 매니저와는 별도로 UI매니저를 두는 것이 좋다. 프로젝트 규모가 커질수록 게임 매니저가 하는 일들이 많아지는데, 그만큼 UI의 종류 및 동작도 다양해지기 때문에 미리 구분해두는 것이 편리하다. UI매니저를 싱글톤화하여 필요할 때마다 호출하여 UI 관련 동작을 실행하도록 한다. 개인과제 개발 필수 요구사항인 상태창과 인벤토리 창 UI를 만들고, 각 UI를 활성화 및 비활성화 할 수 있는 버튼들을 만들고 연결해주었다. 상태창의 스탯들과, 인벤토리의 아이템 칸들은 최근에 새로 알게된 Layout 컴포턴트를 이용해서 정리했다. 일일이 앵커.. 이전 1 ··· 3 4 5 6 7 8 9 10 다음