IT/TIL(127)
-
20231013_기록
게임개발 종합반 4주차 4주차 강의에서는 2D 게임 만들기로 보드게임의 기초라고 할 수도 있는데 카드 짝 맞추기 게임을 만들었다. 게임을 구성한 단계로는 뒤집을 객체(카드) 만들기 및 배치하기 -> for문 사용법과 배치를 위한 수학적 사고 기본 상태 및 뒤집는 상태 애니메이션 만들기 뒤집은 후의 카드를 비교하기 -> null 값을 이용한 2개 카드의 tag값 비교하기 -> 카드 2장의 상태를 null인지 지정되어있는지 파악하고 2장의 카드에 tag값을 지정한 후에 비교 -> tag 값이 같다면 삭제, 다르면 원래대로 돌리기 남은 카드 수가 2장이라면(무조건 2장을 뒤집으면 모든 카드를 지우는 시점이라면) -> 게임 종료하기 및 재시작이 가능한 버튼 만들기 시간제한 설정하기 의 단계로 게임을 만들었다. ..
2023.10.13 -
20231012_기록
게임개발 종합반 3주차 3주차 강의에서는 2D 게임 만들기로 6시 방향에서 12시 방향으로 탄막을 발사하는 인베이더류의 게임을 만들었는데 이 강의에서 두 개의 씬을 만들어서 이어주기 여러 타입의 개체 만들기, 각각 개체마다 type을 나눠서 각 개체의 특징(체력, 속도)을 주는 법과 각 개체들이 나타나는 것을 구분하기 위한 level 조절을 배웠다. 처음에 개체를 하나 만든 후에 복제하는 과정에서 component를 추가하거나 제거하는 부분을 확실히 이해하지 못했어서 여러번 개체를 만들고 지우고 하는 과정이 있었는데, 이를 통해서 각 개체를 만드는 경우에 설정해야되는 부분들을 확인할 수 있었다. 또한 animation을 만드는 과정을 2주차까지는 정확히 이해하지 못했었는지 만드는데 어려움이 있었으나 시간..
2023.10.12 -
20231011_기록
게임개발 종합반 1주차 게임개발 종합반 2주차 시간이 남지 않아서 추가로 다른 공부는 하지 못함. 1주차에서 남았던 Retry 버튼 생성 및 활성화, 시간 흐름 처리. 이후 숙제 부분을 작성하며 1주차 강의 마무리. 2주차 강의는 1주차에 이어서 2D 게임 만들기로 게임 화면 6시 방향에 있는 구체형 물체(ballon)를 보호하는 게임으로 하늘에서 떨어지는 큐브형 물체(square)를 마우스 포인터를 따라가는 구체형 물체(circle)로 막아내는 게임이다. 게임의 특이점은 square은 중력을 작용하여 위에서 아래로 떨어지게 만드는 것, square가 ballon이나 circle을 만나면 충돌 판정이 일어나는 것, ballon를 만나면 게임 오버, circle을 만나면 충돌로 square가 밀려나가는 것..
2023.10.11 -
20231010_기록
게임개발 종합반 0주차 게임개발 종합반 1주차 1-9 점수 올라가게 하기 까지 내일 1주차 마무리 + 2주차까지 시간 남으면 프로그래머스에서 C# 관련 문제 풀기 혹은 유니티 학습에서 하나 골라서 공부하기 유니티 설치 및 C#을 연동해서 사용법을 배웠는데 생각보다 유니티가 개발자 친화적으로 사용하기 편한 것을 느낄 수 있었다. 특히 파이썬을 이용해서 개발하는 경우에는 중력이라거나 충돌판정 등의 요소를 직접 함수 등으로 구현해야됬었는데 유니티에서는 기본적으로 위의 요소들을 제공하고 있어서 도스를 이용하다 윈도우를 사용하는 느낌으로 편했다. 특히 기본적으로 유니티가 뼈대를 제공하고 필요한 요소들을 C#으로 추가해서 원하는 기능을 구현하는 것은 처음부터 모든 것을 개발하는 것이 어려운 초보 개발자에게 정말로 ..
2023.10.10 -
20231006_기록
C# 사전 문법 기초 5. 배열 6. 함수 7. 클래스와 객체 연습문제가 없어서 추가로 문제풀이가 필요함 public, private 접근 제한자 (global)에 유의 소수에 f 붙이는거 기억하기 codeup, jungol 에서 C# 문제를 찾아봤지만 찾지 못함 C# 문제나 예제를 볼 수 있는 사이트 찾아볼 예정
2023.10.06 -
20231005_기록
C# 사전 문법 기초 3. 연산자 4. 제어문 연습문제 2, 3, 4, 5, 6, 7 파이썬과 C#의 차이점을 주의하기 int x = ~~ bool x = ~~ string x = ~~ 등의 표현방식 다른 것에 주의 연산자 /, %, &&, || 등의 표기가 달라진 연산자 주의 switch case, do while 등의 익숙하지 않은 함수?들은 예제를 보면서 익숙해지기 전체적으로 환경에 익숙해지기 + 수학적 사고하기
2023.10.05