IT/TIL(127)
-
20231031_기록_isActive,setActive
오늘 한 것들 알고리즘 코드카타 풀이 카드 뒤집기 게임 문제 해결 카드 뒤집기 게임에 부족했던 주석들 채워넣기 Git 특강 참가 Github 팀 환경 구축하기 구체적인 게임 개발 담당 부분 정하기 제출할 사진 정하기 오전 9시부터 1시간 동안 알고리즘 문제풀기 시간이 책정되어 있어서 알고리즘 코드카타를 통해 프로그래머스의 C# 문제를 풀었다. 원래는 1시간만 문제를 풀고 게임 만들기를 시작하려고 했으나, 자릿수 구하기와 거듭제곱의 수학적 문제를 만나면서 갑자기 불이 붙어서 11시30분까지 문제풀이에 몰두하여 10문제를 풀었다. 그 중에서 불이 붙었던 문제는 주어진 숫자의 각 자릿수를 더하는 문제로 단순히 for 문에 10으로 나눈 몫과 나머지를 이용하여 풀 수 있었던 문제이다. (해당 수를 뒤에서부터 짤..
2023.10.31 -
20231030_기록
오늘 한 것들 OT 참가 SA를 위한 커뮤니케이션 유니티 설치(버전 문제로) 카드 뒤집기 게임 만들기 KDT 훈련생 유의사항 및 제도 안내 OT 참가 오늘은 Unity 2기 개강일로 OT의 시간은 9시인데 긴장한 탓인지 6시부터 눈이떠져서 일찍 준비하고 기다렸다. OT의 내용에서 인상깊었던 점은 코더(coder)가 아니라 개발자(developer)가 되기 위해 이 자리에 있다는 것과 그에 따라 팀 프로젝트를 하며 커뮤니케이션 능력도 길러야된다는 점을 강조해주셨던 점이다. 회사 생활에서 가장 어렵고 중요하다고 생각하는 것이 커뮤니케이션 능력이지만 이는 개인의 능력으로 해결해야된다고 여겨서 케어해주지 않는 경우가 많은데 매니저님께서 이렇게 강조해주시는 것만으로도 다른 수강생들도 이를 인지할 수 있을 것이라 ..
2023.10.30 -
20231027_기록_프로그래머스
오늘 한 것들 프로그래머스 C# 문제 풀어보기 https://school.programmers.co.kr/learn/challenges?order=recent&languages=csharp&page=1&levels=0 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 오늘은 C# 문제들을 풀었다. 어제에 이어 0레벨 문제들을 풀었으나, 2페이지부터는 난이도가 상승한 느낌이었다. C#의 기초가 부족해서인지 문제 하나를 푸는데 사용되는 기능들을 정확하게 표기하는데 많은 구글링이 필요했다. 오늘 특히 구글링하면서 기억..
2023.10.27 -
20231026_기록_프로그래머스
오늘 한 것들 프로그래머스 C# 문제 풀어보기 https://school.programmers.co.kr/learn/challenges?order=recent&languages=csharp&page=1&levels=0 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 오늘은 사전캠프 기간이 2일 남은 관계로 새로운 강의를 듣기보다 C# 문법을 복습하는 시간을 갖는 것이 좋은 것으로 판단하여 C# 문제를 풀어보았다. 이전에 프로그래머스에서 문제를 풀 수 있다고 들었어서 프로그래머스에서 C# 문제를 풀었다. 우선은 ..
2023.10.26 -
20231025_기록_2D 플랫포머 게임 만들기
오늘 한 것들 2D 플랫포머 게임 만들기 실습 어제에 이어서 2D 플랫포머 게임 만들기를 실습했는데 마무리하지 못했던 몬스터 피격부터 시작해서 코인 획득하기, 점수 획득하기, 도착점 만들기를 하면서 게임 매니저로 이들을 이어주면서 상호작용할 수 있게 하였으며, 이 상호작용한 결과들을 유저 인터페이스를 통해서 게임 화면에 보여지게 설정하였다. 그 이후에 음향효과를 넣어서 게임의 완성도를 높혀주었다. 확실히 아무런 음향효과가 없는 게임은 밋밋한 느낌과 함께 집중력이 흐트러지는데 음향효과를 추가한 것 만으로 게임에 좀 더 집중할 수 있게 만들어주었다. 배경음악이 나오는 것으로 게임의 완성도가 높아진 느낌을 받을 수 있고 몬스터를 처치하거나 동전을 얻을 때 효과음이 추가되어 보다 재미를 느낄 수 있었다. 이후에..
2023.10.25 -
20231024_기록_2D 플랫포머 게임 만들기
오늘 한 것들 2D 플랫포머 게임 만들기 실습 오늘은 어제까지 들었던 유니티 강의들을 실제로 실습해보면서 처음부터 새롭게 게임을 만드는 실습을 했다. 이전에 했었던 프로젝트 대신에 새롭게 프로젝트를 만들어서 기억나는 부분들을 하나씩 실습하며 복습했다. 기본적인 씬 만들기, 캐릭터 만들기, 몬스터 만들기, 캐릭터와 몬스터 애니메이션 만들기 및 bool 값을 이용하여 상태 변경하기, 캐릭터 이동, 점프 만들기, 타일맵 만들기, 타일맵으로 스테이지 구성하기 까지는 문제없이 진행하였으나, 몬스터 AI, 플레이어 피격, 몬스터 피격의 경우에는 잘 되지 않아 강의의 해당 부분을 몇 번 돌려보았다. 이전에 했던 프로젝트가 아니라 새롭게 프로젝트를 만들어서 복습하니 강의를 보면서 제대로 이해하지 못했던 부분들을 다시 ..
2023.10.24