목록전체 글 (88)
동구의_C# & Unity_개발일지

오늘은 입문, 숙련에 이어 마지막 주차인 심화 주차이다. 이번 심화 주차인 2주 과정이 끝나면 본격적인 최종 프로젝트가 8주간 시작된다! 또다시 새로운 팀과 함께 팀 노션을 만들며 심화과정에서의 3D 게임 내용을 더욱 깊게 배워볼 예정이다! 알고리즘 코드카타 23일차 없는 숫자 더하기 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. using System; using System.Collections.Generic; using System.Linq; public class Solution { public int solu..

오늘은 숙련 팀 프로젝트 마지막 날로 제출을 하였다. 발표는 내가 하였고 처음이라 많이 떨려서 내가 뭐라고 말을 하였는지조차 모르겠다. 아무튼 잘 마무리되었고 잘..제출 한 것 같다! 석동구 : 맵 구성 및 스테이지 구성 담당 타일 맵으로 탬플릿 제작 기본 제작 )일반 몬스터 맵 / 보스 맵 / 숨겨진 방(보상 맵) 맵에 콜라이더 구현(벽 또는 지형지물) 맵 랜덤배치 로직 구현 스테이지 넘어가는 방식 구현 몬스터 스폰 위치 설정 기본 구현)맵에 기본적으로 존재하는 몬스터 스폰 위치(랜덤으로)만 지정 아이템 루팅 위치 설정 알고리즘 코드카타 22일차 핸드폰 번호 가리기 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_n..

맵을 제작한 후 맵 스테이지을 만들어야 했다 플레이어가 문에 닿으면 랜덤 맵이 나와야 하며 정해진 스테이지에 보상맵이라는 고정맵이 나타나야한다. 여기서 막혔다... 이것 저것 찾아보고 조언도 구해 봤지만 감이 안잡혔다.. 1~5번째방은 랜덤으로 맵이 나타나야 되고 6번째방은 보상맵 7~11번째 방은 랜덤 맵 12번째 맵은 보상 맵 13번째는 랜덤 맵이 나오고 마지막 14번째 방은 보스방이 나와야 한다.. 중간에 보상 맵과 보스 맵이 나타나게 하는 것은 결국 팀원의 도움을 받았다. 알고리즘 코드카타 21일차 음양 더하기 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제..

아침 코드카타 부터 머리가 아픈 날이었다. (왤캐 복잡해...) 결국 다 해결 하지못하고 해답을 참고하여 제출하였다. 오늘 할 일 맵 랜덤 배치 로직 구현 예정 - 완료 중간에 보상방과 마지막 보스방 구현 예정 - 미완료 알고리즘 코드카타 20일차 나누어 떨어지는 숫자 배열 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. using System.Collections.Generic; public class Solution { public int[] solution(int[] arr, int divisor) ..

길었던 설 연휴가 끝나고 본격적인 유니티 숙련 팀 프로젝트를 시작하였다. 오늘 할 일 타일 맵 제작(일반 맵 3개 , 보스 맵 1개, 보상 맵 1개) - 완료 콜라이더 구현(벽 및 지형지물) - 완료 맵 랜덤 배치 로직 구현 예정 - 미완료 전체적으로 타일 맵을 5개 모두 제작하였고 지형지물과 벽을 만들었다. 이후 지금은 일반 맵 3개을 랜덤으로 생성할 수 있도록 로직을 구현 중에 있다. 알고리즘 코드카타 19일차 서울에서 김서방 찾기 문제 설명 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 public ..

개인 과제인 ATM 시스템 만들기는 해설 영상을 보며 부족한 부분을 채워 넣었다. UI에 관한 많은 것을 알 수 있는 해설 영상이었다! 유니티 숙련 과정에서 주어진 강의 영상으로 Survival 게임을 다 만들어 보았다. 3D라 그런지 확실히 재미도 있었고 평소에 하던 게임의 형태로 익숙한 부분이 많았다. 코드가 생각보다 많아 머리가 아프지만 천천히 다시 보면서 익숙해질 때까지 써봐야겠다! 필수요구사항 1. ATM 화면 구성 (완료) 2. 입금 기능 (완료) 3. 출금 기능 (완료) 선택요구사항 1. 통화 단위 적용 (난이도 - ★☆☆☆☆) 2. 금액 입력시 숫자만 입력 (난이도 - ★☆☆☆☆) 3. 로그인 기능 (난이도 - ★★☆☆☆) 4. 회원가입 (난이도 - ★★★★☆) 5. 송금 기능 (난이도 -..

내일은 개인 과제 제출일이다. 10시까지 완성은 다 못할 것같다.. 필수요구사항 1. ATM 화면 구성 (완료) 2. 입금 기능 (미완료) 3. 출금 기능 (미완료) 선택요구사항 1. 통화 단위 적용 (난이도 - ★☆☆☆☆) 2. 금액 입력시 숫자만 입력 (난이도 - ★☆☆☆☆) 3. 로그인 기능 (난이도 - ★★☆☆☆) 4. 회원가입 (난이도 - ★★★★☆) 5. 송금 기능 (난이도 - ★★★★☆) 알고리즘 코드카타 17일차 하샤드 수 문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution..

유니티 숙련 주차에 이어 2D에서 3D로 넘어간다! 강의를 들으며 개인과제을 하였다. 강의로 3D게임을 만들며 개인과제로 ATM 시스템을 만들어 볼 것이다. 필수요구사항에 ATM 화면 구성을 구현하였다. 필수요구사항 1. ATM 화면 구성 (완료) 2. 입금 기능 (미완료) 3. 출금 기능 (미완료) 선택요구사항 1. 통화 단위 적용 (난이도 - ★☆☆☆☆) 2. 금액 입력시 숫자만 입력 (난이도 - ★☆☆☆☆) 3. 로그인 기능 (난이도 - ★★☆☆☆) 4. 회원가입 (난이도 - ★★★★☆) 5. 송금 기능 (난이도 - ★★★★☆) 알고리즘 코드카타 16일차 정수 내림차순으로 배치하기 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새..