# data[].attributes.body
♠ 팀장
- 10521 송준혁

♤ 팀원
- 10114 김대한
- 10818 방명규
- 11119 이건우

# data[].attributes.body
♠ 팀장
- 30212 신현성

♤ 팀원
- 30206 김준현
- 30216 이지민
- 30224 최태준

# data[].attributes.body
1. 오늘의 활동 계획
계획서 구성
캐릭터의 움직임 완성
체력 시스템 구성

2. 학습 내용(핵심 위주로 정리)
c#스크립트를 통한 체력 시스템 구성
계획서 작성 요령 구성

3. 목표 달성도
계획서 초안 완성
캐릭터 움직임 스크립트(정지, 걷기, 달리기) 완성

4. 소감
- 30206 김준현: 생각했던것보다 힘들었던것 같다.
- 30212 신현성: 동아리에서 활동 환경을 완성하고 후배들과 친구들에게 수업을 알려주었습니다.
항상 동아리가 잘 돌아갔으면 하는 맘입니다
- 30216 이지민: 메인 캐릭터 개발에 드는 시간이 많이들고 아직도 마무리를 못해서 아쉽다.
- 30224 최태준: 기획서를 완성하지 못하였기 때문에 반성하겠다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 3/18(금) 6,7교시: OT & 팀 조직
2. 4/1(금) 5~7교시
3. 4/29(금) 5~7교시
4. 5/27(금) 5~7교시
5. 6/17(금) 5~7교시
6. 7/8(금) 1학기 마지막 활동일!!!

# data[].attributes.body
7. 8/19(금) 5~7교시
8. 9/16(금) 5~7교시
9. 10/14(금) 5~7교시
10. 11/4(금) 5~7교시
11. 12/9(금) 5~7교시
12. 12/22(금) 4~6교시: 동아리 전시회!!!

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
→ 새롭게 알게 된 사실, 학습하며 생긴 궁금점 등 자유롭게 작성
5. 요청사항(생략 가능)

※1,2,3번의 내용이 공통된 경우, 의논하여 팀장이 작성
※단, 4번은 반드시 각자 작성할 것! ★

# data[].attributes.body
♠ 팀장
- 20718 전민우

♤ 팀원
- 20106 김현빈
- 20322 장예찬
- 20520 이제민
- 20522 하준영

# data[].attributes.body
♠ 팀장
- 20221 정지훈

♤ 팀원
- 10522 안도형
- 10621 이연호
- 20105 김지훈
- 20316 노준호

# data[].attributes.body
1. 오늘의 활동 계획
유니티 에디터의 기본적인 인터페이스와 조작 숙달, C# 문법(변수, 연산자, 조건문 등) 학습

2. 학습 내용(핵심 위주로 정리)
유니티 에디터 인터페이스의 구성을 알아보았고, 오브젝트의 이동 등 간단한 조작법을 익혔다. 또 스크립트에 명령문을 작성하여 콘솔창에 메시지 출력을 가능하게 하였다. 나아가 C#의 기본 문법을 알아보았다.

3. 목표 달성도
유니티 인터페이스 및 조작법 익힘, C# 프로그래밍 작성함

4. 소감
- 20106 김현빈:
- 20322 장예찬: 유니티를 처음 배워 무슨기능을 어떻게 써야할지 제대로 모르지만 어떤 식으로 하는지 조금 느낌을 알고 같다.
- 20520 이제민 : 유니티를 처음 배워 아직 많은 것들을 잘 모르겠지만, 도형을 생성하고 움직이고 회전시키는 등의 기본적인 동작은 영상을 보고 학습하며 어느정도 할 수 있게 되었다.
유니티에 쓰이는 프로그래밍 언어는 C#인데, 내가 배운 언어는 c++라 둘이 비슷할 것 같았다.그런데 비슷한 부분이 있긴 했지만 중간중간 다른 점은 적응하기가 약간 힘들었다.
- 20522 하준영: 결석
- 20718 전민우: 결석

5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
유니티 프로그래밍의 오브젝트 라이프 사이클, 디바이스 입력을 통한 오브젝트 이동 학습

2. 학습 내용(핵심 위주로 정리)
(1)오브젝트 최초 실행(Awake), (2)프레임 - 시작(Start), 물리(FixedUpdate), 로직(Update), 후처리(LateUpdate), (3)해제(OnDestroy), (4)활성화(OnEnable), (5)비활성화(OnDisable)로 이루어진 라이프 사이클에 대해 학습하였고,  Input으로 버튼 및 키를 입력하여 오브젝트를 이동하는 법에 대해 학습하였다.

3. 목표 달성도
라이프 사이클과 오브젝트 이동의 기본을 알 수 있었지만, 오늘의 학습 분량에 포함되었던 목표 지점으로 이동을 하는 여러 방법(MoveTowards, SmoothDamp 등)에 대해서까지는 학습을 제대로 하지 못하여 학습 목표를 완벽히 달성하지는 못하였다.

4. 소감
- 20106 김현빈
코드 짜는 법을 알게 되어 기쁘다
- 20322 장예찬:유니티의 기본기능에 대하여 알게되어서 유익하다
- 20520 이제민
오늘 유니티 게임을 만들 때 사용되는 C# 프로그래밍의 기초를 학습했다.
주된 내용으로는 1.변수의 선언과 사용 2.연산자 3.조건문 4.반복문 5.함수 등이 있으며 각각의 선언과 사용법 등에 대하여 예제와 함께 학습하였다.
처음에는 강의 내용 중 클래스 같은 조금 이해하기 힘든 내용이 있었는데 강의 영상을 보니 조금씩 이해되었고 어느정도 C#문법에 대한 감이 잡히는 듯한 느낌이 들었다.
또한 3d게임에서 키보드 입력을 받아 오브젝트를 이동시키는 방법에 대해 학습했는데, 키보드를 눌라면 화면 내에서 오브젝트가 실시간으로 움직이는 것이 보여서 다른 것보다 이 부분을 배울 때가 가장 재미있었다.
- 20522 하준영 유니티 관련 유튜브 강의영상을 보면서 유니티 관련 지식들이 넓어진갓 같다는 느낌이 들었다
- 20718 전민우
오늘은 오브젝트 라이프 사이클과 오브젝트 이동에 대해 학습하였는데, 라이프 사이클에 대해선 잘 이해가 되지 않아 따로 시간을 내어 더 학습을 해야겠다고 생각하였다. 오브젝트 이동에 대해선 이해가 잘 되었고, 키 입력을 통한 오브젝트 이동에 재미를 느꼈다.
5. 요청사항(생략 가능)

# data[].attributes.body
♠ 팀장
- 30204 김민국

♤ 팀원
- 30125 이현우
- 30202 강민구
- 30218 임희원
- 30412 강한솔
- 30413 손중원

# data[].attributes.body
1. 오늘의 활동 계획
파이썬 기초 자료형(1) 강의 듣고 문제 풀기
2. 학습 내용(핵심 위주로 정리)
숫자형, 문자열 자료형, 리스트 자료형
3. 목표 달성도
끝냄
4. 소감
- 10114 김대한: 처음으로 활동해서 좋았고 앞으로 더 열심히 해야겠다.

- 10521 송준혁: 파이썬 기초에 대해 알게되어서 재미있었고 문제도 몇문제 풀어봐서 의미있는 시간이었던것 같다
- 10818 방명규: 조코딩 유트브를 보면서 파이썬 기초와 문자열에 대해 알게 되었는데 생각보다 어려워서 당황했지만 재미는 있었다.

- 11119 이건우: 조코딩 유튜브를 통하여 파이썬의 기초를 배웠다
1강에서는 파이썬의 특징과 에디터에 대하여 알게되었고
2강에서는 곱셈,나눗셈,제곱, 문자열 자료형, 리스트 자료형을 만들고 나타내는 방법을 배웠다.
처음 하는 활동이라서 약간의 어려움도 있었지만
새로운 언어를 배워나가면서 프로그램의
기초를 구축하는 과정이 재밌었다.

5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
나도코딩의 파이썬 기초를 보고 학습한다.

2. 학습 내용(핵심 위주로 정리)
기본 연산과 문자열과 사전,튜플,if,while등 을 배웠다

3. 목표 달성도: 80%

4. 소감
내가 원하는 문자나 숫자들을 직접 넣거나 빼고 연산하거나 무한히 반복할 수 있게되어서 유익했다.

5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
unity로 만들 프로그랭 구상, unity 사용 가이드 및 튜토리얼 학습, 기본적인 도형 구현하기

2. 학습 내용(핵심 위주로 정리)
기본 도형의 크기 및 모양 변형, unity 기초 지식 학습

3. 목표 달성도: 100%

4. 소감
- 30125 이현우: 유니티의 인터페이스와 게임구조, 프로그래밍을 배웠다. c#을 많이 해보지 않아서 어려움이 있었지만 기본적인 것을 이해하는데에는 문제가 없었다.
- 30202 강민구: 유니티의 기초적인 문법이나 도형의 변형 및 이동방법에 대해 배웠으며 도형을 기준으로 관점을 변환시키는 것 또한 배웠다 처음이어서 어색하고 느렸지만 더 잘하고 싶기 때문에 지속적인 관심을 두고 공부를 해야겠다는 생각이 들었다.
- 30204 김민국: 유니티 c#의 기초문법과 도형 변형시키는 방법에 대해서 배웠다.아무래도 처음 해보는거라 유니티가 다소 낯설게 느껴졌지만,C#의 기초문법이 c언어나 파이썬의 문법과 비슷해서 이해가 더 잘되어서 좋았던것 같다.
- 30218 임희원: 학교에서 파이썬 수업을 하고 유니티 프로그램의 기본 명령어를  실행시켜보니 왜 이런 명령어를 사용하는지 이해하게 되었고 앞으로도 잘 할 수 있을 것 같다
- 30412 강한솔: 결석
- 30413 손중원: 파이썬을 먼저한 후 c#의 기초적인 문법을 공부해보니 c#이 상대적으로 더 복잡하고 디테일한 부분이 많다고 느꼈고 이러한 부분에서 지루해질 수 있었지만 유니티는 코딩과 그래픽 작업을 둘 다 하기 때문에 지속적으로 집중할 수 있었다.동아리 시간이 많지 않기 때문에 더 집중해서 공부해야겠다는 생각이 들었다.

5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
파이썬 기초 자료형(2) 강의 및 문제풀이
2. 학습 내용(핵심 위주로 정리)
튜플 자료형, 딕셔너리 자료형, 집합 자료형, 자료형의 참과 거짓, 변수 등
3. 목표 달성도
끝냄
4. 소감
- 10114 김대한: 결석
- 10521 송준혁
튜플 자료형과 딕셔너리 자료형이 조금 어려웠다
집합의 연산을 보고 파이썬이 참 편리하다고 느꼈다
- 10818 방명규
튜플 자료형과 딕션어리 자료형이 어려운 부분이지만 잘 사용한다면 편하게 사용할 수 있을거 같다.
집합은 이해가 잘 되지 않아 두번을 보고 이해를 하였다 그리고 관련 문제등을 해결하였다
- 11119 이건우
튜플 자료형, 딕셔너리 자료형, 집합 자료형 에 대해
배웠다.
자료형이 처음에는 어려웠지만
점차 반복하면서 수월해짐을 느꼈다.
좀 더 숙달하여 유용하게 쓰일수 있을거같다고 생각이들었다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 나도코딩 무료강의 활용편 3
1시간 30분 듣고 실습 및 적용
2. 웹 크롤링을 하기 위해서 웹에 대한 기본적인 코드들과 실행 과정, 실행언어들을 학습하고 직접 실습까지 해 보았다.
3. 5시간 20분 중 1시간
4. 웹을 개발하고 개설하기 위해서는 python 뿐만이 아닌 html 과 css등 다양한 언어들도 함꼐 쓰인다는 것을 알게되었고 그 중에서 python이 가장 쉬우면서 한눈에 알아보기 쉬운 언어라는 것을 알게되었다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
유니티 기초 학습 및 이해
2. 학습 내용(핵심 위주로 정리)
유니티 인터페이스 사용법 숙지,유니티 오브젝트의
라이프 사이클에 대한 학습,
3. 목표 달성도
상
4. 소감
- 30125 이현우
프로그래밍의 기초인 c#에 대해서 공부를 했다.
그룹형 변수, 연산자, 조건문, 반복문, 함수, 클래스를 활용하는 방법을 배웠고 파이썬에서도 비슷하게 활용되는 것들이 있어 흥미로웠다
- 30202 강민구: 유니티 오브젝트에서 중요한 라이프 사이클에 대한 강좌를 수강하였습니다.  오브젝트의 초기화, 프레임, 활성화, 비활성화에 대해 배우면서 앞으로 제작할 게임을 어떤 흐름으로 만들어야 할지 알려준 중요한 강좌였습니다.
- 30204 김민국:유니티 오브젝트의 라이프 사이클에 대해서 학습하였다.오브젝트의 라이프 사이클을 배움으로써 오브젝트가 시작되고 해체될때까지 쓰는 함수에 대해서 학습할수 있어서 앞으로 오브젝트의 사이클을 활용해서 오브젝트의 행동과 상태를 입력할수 있을것 같아서 좋았다
- 30218 임희원: 유니티의 인터페이스 사용법을 숙지하고 도형을 만들어 여러가지 물건을 만들었다. 앞으로도 차근차근 배우면 간단한 게임을 만들 수 있을 것 같다
- 30412 강한솔
:유니티에서 인터페이스와 조작법에 대해서 배웠고 게임 구조가 어떻게 되었는지도 배웠다. 그리고 간단한 문법에 대해서도 배웠다
- 30413 손중원: 유니티에서 리스트 사용법과 리스트를 사용할 때 유의해야할 점을 배웠고 여러가지 연산자를 배워서 많은 부분에 활용하였다.
5. 요청사항(생략 가능)
없음

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
- 30206 김준현 게임에 들어갈 보스 ai를 만들려고 자료를 찾고 유니티를 들어 가려고 하는데 자꾸 오류가 나서 메모장에 코드를 작성하고 집에 가서 봐야했던게 아쉬웠다.
- 30212 신현성 학생들을 알려주고 코드에 대한 이해도를 높여주었고 수업에 도움이 되게 만들어줬습니다.
- 30216 이지민 게임내에 들어갈 몬스터 디자인을 완성시켰다 다음 시간엔 몬스터 공격 패턴을 만들어야겠다
- 30224 최태준 게임에 있어 체력이란 필수불가결이다. 캐릭터의 컨셉에 맞게 체력바의 움직임과 파괴 되었을 경우의 움직임 또한 그려내었다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
나도코딩(youtube) - 파이썬 코딩 무료 강의(기본편) 시청 및 실습

2. 학습 내용(핵심 위주로 정리)
1의 영상을 시청하며, 자료형, 문자열을 다루는 다양한 방법, 딕셔너리, 리스트, 튜플, 세트 등에 대해 학습함

3. 목표 달성도
2의 내용을 학습했으나, 영상 1/3 시청 -> 나머지 부분은 집에서 학습 예정

4. 소감
파이썬을 제대로 배워보기 전에 먼저 필요한 것들만 건드려봤던 터라, 이번에 정식으로 기초 문법들을 하나하나 배워볼 수 있어 매우 유익했다. 또한 강의를 들으면서 오류가 나서 뒤 코드가 실행 안 되는 함수와 그를 개선한 함수를 둘 다 배울 수 있어서 나중에 유용하게 사용할 수 있을 것 같다는 생각이 들었다.

5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동계획
파이썬 코딩 무료 강의 기본편 [나도코딩] 1시간 분량수강 및 실습하기

2.학습 내용(핵심 위주로 정리)
간단한 수식,숫자처리 함수,랜덤함수,문자열,슬라이싱,문자열 처리 함수를 수강 및 실습하였습니다.

3. 목표달성도: 40분 분량의 강의를 수강 및 실습하였습니다.

4.소감: 친절한 강의를 수강하며 직접 실습해서 좋았습니다

# data[].attributes.body
1. 오늘의 활동 계획
'나도코딩 - 파이썬 코딩 무료 강의 (활용편6) - OpenCV 이미지 처리, 얼굴 인식을 통한 캐릭터 씌우기를 해보아요' 강의 영상 시청&실습

2. 학습 내용(핵심 위주로 정리)
주피터 노트북에서 파이썬으로 이미지, 동영상을 출력하는 방법을 배웠고, 빈 스케치북 창을 만들어 영역 색칠, 직선, 원을 그리는 방법을 배움

3. 목표 달성도
2의 내용을 학습하였고, 6시간 영상 중 1시간 시청(나머지 내용 집에서 학습 예정)

4. 소감
최근에 학교에서 인공지능 파이썬 강연을 들었었는데, 그때 이미지 머신러닝 모델을 시험하기 위해 카메라 창을 띄우는데 활용된 라이브러리가 OpenCV라는 것을 깨달았고, 오늘 내용을 학습함으로써 이미지, 동영상을 자유롭게 새 창으로 출력할 수 있게 되어 이번 시간이 유익했던 것 같다. 이미지 머신러닝 모델을 만들고 활용할 때 이미지를 다양하게 변환하는 데 필요한 여러 함수들을 배울 수 있어 좋았고, snow와 같은 사진 어플에서 사람의 얼굴 형태를 인식하여 눈, 코, 입에 필터를 씌우는데 오늘 배운 OpenCV 기능들이 활용되겠다는 생각이 들어서 다 학습한 뒤, 그런것들을 실제로 구현해보고싶다.

5. 요청사항(생략 가능)
ㅡ

# data[].attributes.body
1. '나도 코딩'의 파이썬 코딩 무료 강의 (기본편) 수강 및 실습하기
2. 문자열 처리 함수,문자열 포멧,탈출 문자,리스트 에 대한 강의 수강 및 실습
3.목표달성도 만족 수준
4. 4개의 파이썬 프로그래밍의 개념을 수강하고 직접 실습하여서 좋았다
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
유튜브 골드메탈 채널의 '유니티 강좌 기초 채널 Basic'을 보며 유니티 설치(1강)~콘솔창에 메시지 띄우기까지(4강) 학습

2. 학습 내용(핵심 위주로 정리)
유니티를 설치 후 인터페이스와 조작법을 살펴보고 C#프로그래밍의 기초를 배워 콘솔창에 메시지를 띄웠다.

3. 목표 달성도
유니티 인터페이스 및 조작법 익힘, C# 프로그래밍 작성함

4. 소감
- 10522 안도형: 유튜브 골든메탈 체널을 보며 1강 유니티 3D알아보며 설치하기,2강 조작법알기 3강 게임 구조와 프로그래밍 4강 프로그래밍의 시작,콘솔창에 메시지 띄우기,5강 C언어 기초에 대해 배웠다
또한 처음에 물체 제작과 물체 이동하는 법을 익혔고 유니티의 중력 프로그램과 물리 프로그램을 적용시켜 물체를 이동하는 법을 배웠다
다음 동아리 시간에  골든메탈 체널로 5강, 6강을 익혀 좀더 복잡한 프로그래밍을 해보고 싶다

- 10621 이연호: 골드메탈의 유니티 기초 영상강의를 1강부터  5강까지 보면서 조작법, 도형만들기(도형 움직이기, 도형크기 키우기, 도형 회전시키기등등), 콘솔창에 메세지 띄우기, 변수 띄우기, 잠깐이지만 도형에 중력을 적용시키기도 했다 유니티에 대해 조금 더 알아가는 것 같아서 좋았고, 다음에도 열심히 배워볼 것이다

- 20105 김지훈: 유튜브 골든메탈 영상을 보고 기본적인 조작법과 어떤식으로 만들어야 하는지
여러 기초 개념들을 알게되었고 원통 설치와 밑바닥 설치등을 하며 도형을 사용하여 여러 모형을 만들었다 생각보다 복잡하고 어려웠지만 미래의 나에게 도움이된다는 생각에 열심히해야겠다 라고 생각했다

- 20221 정지훈:  유니티의 인터페이스를 살펴보고 오브젝트 이동, 콘솔창에 메시지 띄우기 정도의 간단한 활동만 했으나 유니티를 처음 접해보는지라 내가 생각했던 것 이상으로 힘들었다. 유튜브를 보는대로 그대로 받아적는데도 실행이 안될 때면 사시미로 컴퓨터를 두 번 찔러 할복시키고 싶었으나 참았다. 앞으로 1년간 연습하여 실력을 갈고 닦아 2학기나 적어도 3학년 때는 간단한 게임을 제작할 수 있길 바란다.

- 20316 노준호: 유니티의 조작법과 인터페이스 적응기간을 거치는 과정을 수행했다, 3d물체의 색 모양등을 모양등을 다루고 그 음향을 넣는 방법을 알아갔다, 메인카메라의 시점을 고려하며 배치해야하다보니 생각외로 더 복잡한 과정이 거쳤지만 무언가를 만들어낸다는 첫걸음인것을 고려해보면 꽤나 소득이 있었던 시간이였던거같다, 코드와 유니티 자체의 상호작용을 더욱 알아보고 싶다는 생각이 들었다

5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
골드메탈 강의 ~7강까지 물체를 정해진 위치로 이동하기와 Input으로 방향키로 오브젝트를 움직이는 것을 학습함.
3. 목표 달성도
c#에 대한 이해가 부족하여 계획한만큼 목표를 달성하지는 못하였다.
4. 소감
- 10522 안도형
골드메탈체널에서 저번에 다 숙지하지 못했던 5강 C언어에 대해 공부했으며, 6강 유니티 게임 오브젝트의 흐름을 봤다
C언어를 스크립트에서 이용해 보았는데 아주 간단한 명령도 만들고 시행하는데 매우 오랜시간과 노력이 필요했다 .유니티 게임 오브젝트에서 초기화 > 물리 > 게임로직 > 해체과정을 거치는 것을 알게 되었다. 마지막으로 컴퓨터 프래그래밍을 해보니 머리속의 아이디어을 컴퓨터에서 구체화하여 사용 가능할 수 있게하는 매력적인 활동이라고 생각했다.
- 10621 이연호
저번에 배웠던 변수 만들기를 복습하였고
그룹형 변수의 배열, 리스트로 몬스터, 몬스터 레벨, 아이템의 변수를 만들었다
그리고 연산자라는 상수, 변수값을 연산해주는 기호를 가지고 용사의 경험치, 용사의 레벨, 용사의 힘, 다음 레벨까지 남은 경험치 그리고 용사의 이름 앞에 붙는 칭호를 만들어 봤다
아직은 유니티가 어색하지만 재미있고 점점 알아가는거 같아서 좋았다
- 20105 김지훈
- 20221 정지훈
방향키로 오브젝트를 움직이고 어떤 지점까지 보내는 짓을 하는 것이 그냥 따라하기만 하고, 이해하고 있다는 기분이 안들었다. c#에 이해도가 부족하다는 것을 알게 되었고, 책 한 권 사서 집에서 따로 공부하기로 했다.
- 20316 노준호
대화창을 띄우는 방법을 배우고 비주얼 스튜디오와 유니티를 연계하여 코드를 작성하는 방법을 배우게 되었다, 또한 함수코드를 짜는 방법을 배우며 유니티 자체의 기능보단 비주얼 스튜디오를 통한 게임의 안내문 대화에 대해 구성하는것에 중점적인 시간이였다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
- 30125 이현우: 결석
- 30202 강민구: 유니티로 2d 게임을 만들기 위해서 영상을 참고하여 메인 카메라 크기에 맞게 배경화면을 삽입한 후 미리 구한 이미지 또한 삽입하였다. 자연스러움을 위해서 삽입한 이미지에 애니메이션(연속 동작)을 설정하였다. 다음 시간에는 게임의 동작을 위해 본격적인 코딩에 들어가야 할것이다.
- 30204 김민국
- 30218 임희원:2D게임을 만드는데 성공했다. 처음에 프로젝트를 3D로 실행한지 모르고 작업을 진행해 오류가 사라지지 않아 당황했지만 무엇을 잘못했는지 찾고 다시 2D로 프로젝트를 이용해 오류없이 성공해 뿌듯하다
- 30412 강한솔:유니티를 이용해서 만들었는데 변수들을 묶어서 하나의 장소를 만드는 그룹형 변수에 대해서 배웠다. 고쳐 나가면서  코드를 만드는 것이 재미 있었다.
- 30413 손중원
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
오브젝트 이동 방법 복습 및 게임 인터페이스 알아보기
2. 학습 내용(핵심 위주로 정리)
입력을 활용한 오브잭트 이동과 벡터 클래스의 멤버 함수들을 사용하여 목표 지점까지 이동하는 방법 및 게임 인터페이스에 대해 학습하였다.
3. 목표 달성도 6/10
4. 소감
- 20106 김현빈
재밌었다
- 20322 장예찬 유니티 강좌를 통해 유니티의 기본기능에 대하여 배웠다
- 20520 이제민
오브젝트에 물리엔진을 적용하는 방법을 학습했고 코드를 통해 오브젝트에 힘을 가해 움직이게 만드는 것에 대해 배웠다. 또한 UI 인터페이스에 대해 배웠는데, 게임을 시작하면 처음에 뜨는 화면이나 게임에서 스킬의 쿨타임을 표시하는 방법 등 재미있는 기능을 여러개 공부했다. 그 외에 화면에 버튼을 표시해서 게임에서 상호작용을 하는 등의 기능을 학습했다.
배운 내용들 중에 버튼을 만들어서 게임과 상호작용을 하게 만드는 부분이 진짜 게임같은 느낌이 나서 공부하면서 재미있었다.
- 20522 하준영
- 20718 전민우
입력을 활용하여 오브젝트를 이동하는 데에는 성공하였지만 오브젝트를 벡터 클래스의 멤버 함수로 목표 지점까지 이동하는 것은 강좌처럼 되지 않고 오브젝트가 엉뚱한 방향으로 이동하여 많이 난처하였다. 게임 인터페이스에 대해 학습할 때는 텍스트와 이미지, 버튼 등을 통해 게임의 메뉴와 같이 캔버스를 구성하였는데, 이제 게임을 만든다는 느낌이 나서 좋았다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
골드메탈 강의 9강 10강
2. 학습 내용(핵심 위주로 정리)
물체에 물리 효과를 넣고, 힘을 가해 물체를 움직이는 것을 학습함. Material로 질감을 변화시킴

3. 목표 달성도
강의 듣고 실습 완료

4. 소감
- 10522 안도형
유튜브 골드메탈 체널 8강 목표지점으로 이동하기, 9강 이동고리를 공평하게 델타타임 그리고 집중적으로 10강 실제와 같은 물체만들기, 11강 힘을 이용하여 물체 움직여보기에서 구에 중력과 바운스를 추가해서 공 두개를 튀기게 했다 카메라 전환과 위치변화를잘 하지 못하였는데 이번시간에 강의에서 습득하여 저번보다 더 잘할수 있었던것 같다

- 10621 이연호
골드메탈 강의의 7강 키보드 마우스로 이동시켜보자를 보고 키 입력, 버튼설절, 버튼 입력하기, 축 입력하기 그리고 오브젝트이동을 해보았다 물체를 위로 발사도 해보았고, 버튼을 누르면 방향에 맞게 이동하는것도 해보았다 이동시키는 것을 처음해보는거라 신기했도 재미있었다
- 20105 김지훈
- 20221 정지훈
C#을 공부하지 않고 유니티부터 하려고 하니 힘든 점이 많다. 집에서 독학을 시도했으나 쉬운 일이 아니다.
- 20316 노준호
구의 질감변경으로 사진을 입력할수 있단점을 알고 구의 움직임을 조절하는 펑션을 알게되어 적용하는 시간을 가졌다
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
종이책에서 원하는 글귀 쉽게 저장하는 앱을 만드는 프로젝트를 진행하려고 한다. 우선 오늘은 나도코딩의 opencv 강의 영상에서 나온 예제인 반자동 스캐너 만들기와 trackbar, adaptive threshold를 통한 밝기 보정을 실습하고 둘을 함께 구현하는 것을 고안해보기로 하였다.

2. 학습 내용(핵심 위주로 정리)
위의 계획처럼 두 예제 모두 실습을 해보았다. 반자동 스캐너 만들기에서 마우스로 클릭해서 4지점을 지정하고 이를 원하는 위치로 변환하고 미리 지정한 가로, 세로 사이즈로 변형시키면, 왜곡되어 있던 글  사진이나, 회전된 사진을 똑바르게 변형시킬 수 있다. 또한 adaptive threshold를 이용하면 영역을 작게 나누어 조금 더 세밀한 밝기 보정을 할 수 있고, 이 임계값의 수치를 trackbar를 이용하여 더 편리하게 수정해보았다.

3. 목표 달성도
두 예제를 각각 실습하는 것은 해보았지만, 두 기능을 합쳐서 구현하려고 하니 이미지 창이 무한루프에 걸린 듯 계속 로딩이 걸리고 응답이 되지 않아서 그 부분은 아직 구현하지 못했다.

4. 소감
반자동 스캐너 예제를 구현해보면서, 스캐너 앱이 이런 원리로 만들어졌다는 것을 새롭게 알게되어 유익했고, 4개의 지점을 원으로 나타나게 하고 실시간 직선을 생성하여 선택한 구역을 더 명확히 볼 수 있도록 코드를 구현하는 부분이 흥미로웠다. 그리고 이를 통해 if 조건문의 조건에 따라 적절하게 코드를 작성하면 훨씬 더 효율적으로 일을 수행할 수 있음을 다시 한 번 느끼게 되었다. 또한 밝기 보정도 그냥 모든 영역의 밝기를 동일하게 보정하는 것뿐만 아니라 이미 영역의 밝기가 다르기 때문에 이를 고려하는 방법도 있다는 것을 새롭게 알게 되었다. 두 기능을 합쳐서 구현하는 것은 집에서 다시 실행해보면서 해해보아야겠다.

5. 요청사항(생략 가능)
ㅡ

# data[].attributes.body
1. 유튜브 "나도코딩" 으로 파이썬 코딩 무료 강의 (기본편) 수강 및 실습하기
2. 파이썬 코딩 사전,튜플,세트,자료 구조의 변경,퀴즈 4,if 내용을 수강하고 실습하였다.
3. 목표 달성도는 만족 수준이다.
4.친절한 유튜브 강의를 통해 파이썬 코딩에 대해 배울 수 있어서 좋았다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 나도코딩 무료강의 활용편 3
2. 해커스나 서울 네이버 날씨에서 직접 데이터를 크롤링 할 수 있었다.
3. 10/9
4. 내가 크롤링을 해보고 싶었던 곳에서 크롤링을 할 수 있고 모든 정보를 가져올 수 있다는 것을 알게되었다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
- 30206 김준현 이번 시간에는 게임에 나오는 적인 슬라임의 패턴 코드를 조사하였습니다.
- 30212 신현성 친구들을 알려주었습니다.

- 30216 이지민 이번 시간엔 캐릭터 디자인에 들어갈 아이디어자료를 찾아보았다 다음시간엔 이 자료로 캐릭터 디자인에 들어가야겠다
- 30224 최태준 게임의 시놉시스란 게임이 진행되기 위한 기본 전재라고 생각한다. 기존의 시놉시스가 부족한 능력으로 인하여 짜임새가 얕고 구조가 빈약하다고 판단하여 수정을 하였다. 각 5개의 예시를 제작하였으며 여러 요인들을 관찰해본 결과로 하나의 시놉시스를 선택하였습니다. 때문에 이 4번 시놉시스를 선택하였습니다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획 파이썬 입출력
2. 학습 내용(핵심 위주로 정리) 직접 프로그래밍 해보고 문제 풀어보기
3. 목표 달성도 100
4. 소감
- 10114 김대한: 오늘 입출력과 함수를 배웠는데 처음이라 너무 어려웠지만 배밌는 경험이 되어서 좋았고 앞으로 더 배워서 한번 해보고싶다 재밌고 좋았다
- 10521 송준혁 : 입출력을 배웠는데 확실히 복잡해진 것 같다. 함수에 대해서도 자세히 배웠고 파일 읽고 쓰기도 배워서 좋았다. 더욱 숙지해서 더 좋은 프로그램을 만들고 싶다.
- 10818 방명규: 원래 알고있는 함수와 파이썬에서 사용되는 함수랑 달라서 어려웠다. 하지만 전에 배웠던 것들을 사용하면 상당히 오래걸리는 과정을 함수를 사용하면 바로 구할 수 있어서 편리해진거 같다.
기초를 토대로 심화된 내용을 봤는데 복잡해진거 같고 이해하기 힘들었다. 여러번 반복을 통해서 익숙해져야 할거 같다
- 11119 이건우
while문과 for문같은 제어문과 함수의 입출력에
대해서 알게되었다.
함수같은 경우는 처음에 기본 개념을 이해하는것이
쉽지 않아서 어려움을 겪었지만 몇번의
시도를 거치고 나서 익숙해진거같다.
앞으로 더 함수를 연습해서 잘 사용하고싶다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
2D 프로젝트 생성 및 스트라이트, 아틀라스와 애니메이션 학습하기
2. 학습 내용(핵심 위주로 정리)
2D 프로젝트를 생성한 뒤 스트라이트를 이용해 픽셀아트를 조정하고, 그 스트라이트에 물리를 적용시켰다. 또한 스프라이트를 한데 묶은 아틀라스를 자르는 방법 및 스프라이트에 애니메이션을 적용시키고, 애니메이터를 통하여 애니메이션 재생을 어떻게 조정하는지에 대해 알 수 있었다.
3. 목표 달성도 8/10
4. 소감
- 20106 김현빈
사진 첨부
- 20322 장예찬
- 20520 이제민
- 오늘은 2D 프로젝트에 대해 배우며 스프라이트를 불러오는 방법, 픽셀아트를 조정하는 법, 스프라이트에 물리를 적용하는 방법 등을 배웠다. 그중 가장 재미있었던 것은 스프라이트에 애니메이션을 적용하는 것이었는데, 재밌지만 그만큼 어렵기도 해서 영상을 보면서 따라해도 안되는 부분이 있어 조금 당황스러운 부분이 많았다. 그래도 일단 방법을 찾아내서 애니메이션을 적용하며 스프라이트들을 조정하다 보니 스프라이트들이 내 뜻대로 움직이는 것이 귀엽기도 하고 신기하기도 해서 오늘 학습한 것들중 가장 재미있게 학습했다.
- 20522 하준영: 병조퇴
- 20718 전민우
오늘은 본격적으로 2D 게임을 만드는 단계에 돌입하였는데, 그만큼 저번 시간들보다 더 재밌었던 것 같다. 2D 프로젝트를 생성하고 스프라이트를 통해 픽셀아트를 조정하였는데, 중학교 때 자율동아리 활동으로 다른 툴을 이용해 2D 픽셀 게임을 만들었던 과정과 조금 비슷하여 꽤 익숙한 느낌이 들었다. 그리고 이번 활동에서 가장 재밌던 것은 역시 스프라이트에 애니메이션을 적용시키는 것이었다. 애니메이션을 통해 2D 스프라이트가 움직이는 모습을 보면 게임을 만들고 있다는 실감이 났다.

# data[].attributes.body
1.오늘의 활동계획
유니티 심화
2.학습내용
유니티를 이용한 3d게임 만들어 보기
3.목표달성도
상
4.소감
-30125 이현우
유니티의 ui에 익숙해지기 위해서 scrollbar slider, toggle, input field등에 관에 학습했다
-30202 강민구
유니티를 활용하여 3d공 굴리기 게임을 제작해 보았다. 공이 굴러다닐 바닥을 제작하였고 플레이어(공)이 코인(점수)와 충돌하면 코인이 어떻게 처리되어야 하는지에 대해 배웠으며 이동 발판이나 순간이동 포탈과 같은 요소를 게임에 넣어보면서 영상제목에서는 기초라곤 했지만 만만치가 않다고 느꼈다.
-30204 김민국
유니티를 이용해서 3d공 움직이기 게임을 만들어 보았다. 저번에 했던 2d게임과는 달리 공간이 3차원이라 복잡하게 느껴졌던것 같다
그리고 저번보다 새롭게 정의된 함수가 많고 if-else문을 사용하여 코드도 꽤 복잡하였던것 같다
앞으로는 복잡한 코드를 이해하기 위해서 눈에 익게 자주 봐야할것 같다고 느꼈다
-30218 임희원
유니티로 3d공 움직이기 게임을 만들었다. 저번 프로젝트로 진행했던 2d와는 달리 공간이 3차원이라 보다 복잡했다
-30412 강한솔
유니티를 이용해서 게임을 만들기 위해서 만드는 코딩을 배웠다. 어떻게 하는지 아니까 재미있는 것 같다. 아직 어려운거 같다.
-30413 손중원
함수와 반복문에 대해 배우고 여러가지 상황을 만들어서 각 상황에 맞는 값을 내놓는 코딩을 만들었다.
5.요청사항
딱히 없었음

# data[].attributes.body
30206 김준현 볼륨을 조절하는 스크립트를 만들었다. 아직 음악을 고르지 못해서 소리가 나는지 확인은 하지 못했지만 유니티에는 오류 없이 작동되는 것을 확인했다.

30216 이지민 오늘은 블렌더라는 앱을 설치해서 유튜브 강의를 통해 기본 조작법과 사물 생성과 사물에 색 추가에 대해 배웠다

30212 신현성 현민이와 지훈이랑 중점적으로 알려주면서 저의 프로그래밍 이해도를 복습하며 수업했습니다.

30224 최태준 시나리오의 기획안을 완성하여 기획서를 제작하던 도중 저장이 되지 않아 1시간 반동안 한 기록이 모두 날라갔기에 역시 워드는 워드구나라는 생각을 하게 되었습니다
30

# data[].attributes.body
1. 내가 직접 웹 크롤링을 할 수 있는 프로그램을 만들어 보기
2. 내가 크롤링을 하고싶은 사이트에 가서 크롤링을 하면서 내가 원하는 정보들을 모을 수 있게 되었다.
3.10/8
4. 크롤링을 할때에 beautifulsoap,requests모듈을 많이 사용한다는 것을 알게 되었다. 또한 css나 html도 많이 사용하여 전체적인 웹의 기본을 알 수 있게 되어서 좋았다,

# data[].attributes.body
1. 오늘의 활동 계획
왜곡된 사진을 변형시키는 기능과 밝기 조절 기능을 한번에 담은 코드 작성하기

2. 학습 내용(핵심 위주로 정리)
이전에 학습했던 내용을 바탕으로 만들면서, adoptive threshold와 otsu 알고리즘 둘 다 복습해볼 수 있었다. 그리고 이번에 노트북으로 진행하면서 pip와 jupyter notebook의 python 버전이 달라 opencv가 안 불러와지는 오류를 해결하면서 jupyter notebook에 커널을 새로 생성하는 방법을 알게 되었다.

3. 목표 달성도
저번에 오류가 났던 무한루프 문제를 해결했다. 오타가 몇몇 있었고, 창 구조를 바꿔주었다. 그런데, otsu 알고리즘으로 밝기 조절을 하는 코드는 정상적으로 진행이 되는데, adoptive threshold를 이용한 코드는 새 창이 열어지면서 트랙바가 중복 생성되는 오류가 생겼다.

4. 소감
이번에 활동을 진행하면서, 정말 모르겠는 오류가 생기면 무조건 오타를 점검해야한다는 것을 알게 되었다. 오타가 나도, 컴퓨터가 오타를 오류로 알려주지 않고 다른 오류로 알려주기 때문에 이 점이 오늘 진행하면서 좀 힘들었다. 이번에는 저번에 생겼던 오류를 해결하긴 했는데, adoptive threshold에서는 여전히 중복 생성 오류가 생겨서 코드를 다시 점검하고서 이 코드가 mouse_handler 코드 안에 있어서 마우스 움직임에 따라 반복되고 있었다는 것을 깨닫게 되었다. 하지만, 변수를 사용해서 해결해주려고 했는데, 전역변수, 지역변수랑 관련해서 헷갈리는 부분들이 있어서 나중에 더 공부해서 해결해야겠다는 생각이 들었다.

5. 요청사항(생략 가능)
ㅡ

# data[].attributes.body
1. 유튜브 "나도코딩" 으로 파이썬 코딩 무료 강의 (기본편) 수강 및 실습하기
2. 파이썬 코딩 for,while,continue와break,한줄 for,퀴즈 5 내용을 수강하고 실습하였다.
3. 목표 달성도는 만족 수준이다.
4.친절한 유튜브 강의를 통해 파이썬 코딩에 대해 배울 수 있어서 좋았다.
5. 요청사항(생략 가능)

# data[].attributes.body
1. 오늘의 활동 계획
1학기 복습, 골드메탈 유니티2d 강의 ~14강
2. 학습 내용(핵심 위주로 정리)

3. 목표 달성도
14강 듣는 중
4. 소감
- 10522 안도형
처음에 골든메탈 체널에서 기본 강좌를 듣고 기초 게임만들기 강의를 듣고 있었습니다 기본 게임 맵을 만들던 중 코딩을 통해서 메타버스 라는 가상세계를 만들면 좋겠다는 생각이 들어서 메타버스에대해 조사해 보게 되었습니다 메타버스의 정의,종류, 특징, 코딩과 연관성, 앞으로의 전망에 대해 조사했으며 알게된 내용을 ppt로 만들어 보았습니다 다 만들지는 못했지만 1학기 동안 동아리 시간에 유니티를 통한 코딩을 배워 메타버스와 유니티의 연관성을 찾아보니 메타버스를 만들때 사용하는 엔진이 대부분 유니티를 사용한다는 것을 알게 되었습니다. ppt 제작중 제가 선배님께 꿈이 건축가라고 말씀 드렸더니 선배님께서 유니티로 자동문 만들기를 해보라고 하셔서 다음시간에 해볼 예정입니다

- 10621 이연호
골드메탈 5번째 강의인 프로그래밍 기초 한방에 정리하기를 다시 보고 복습을 한 뒤 메타버스에 대하여 메타버스란? 거울세계, 가상세계, 메타버스의 특징을 미리 캠퍼스에 ppt를 만들었다.
- 20105 김지훈
- 20221 정지훈
1학기에 했던 3d 전체, 2d 시작 부분 복습을 하였고 도트그림 애니메이션 방법, 물리 적용법 등을 공부하였다. 학습 중 마주하는 어려움에 도움을 줄 수 있는 선생님이 없다는 것이 불만이다. 그리고 이후 동아리가 나아가게 될 미래와 방향성에 대해 진지하게 고민하였다.
- 20316 노준호
2D 플랫포머 프로젝트 도입했고  아틀라스와 9개의 사진을 한 사진으로 만들고 9분할 하여 최적화 하는 방법을 알았으며 도트그림의 애니메이션 방법
2D물체에 물리 적용법과 2D 프로그램의 xyz축에따른 위치 변화 우선 오더를 설정하여 물체가 보이는 순서를 정할수있었다.
- 20105 김지훈
Firemind 라는 체널에서 3d로 게임 만드는
방법을 배웠다 projectileController.cs
에서  시스템에 명령어 삽입하여 총쏘는 방법을 만들었다
다음시간에는 총알 장전 총알 모양 등을
만들어야겠다

# data[].attributes.body
10522 안도형

유튜브 골든메탈 채널
11강 힘을 이용하여 물체 움직여보기
12강 물리 충돌 이벤트
13강 게임 인터페이스를 알아봅시다
강의를 들었다 저번에 중력을 이용하는 것에 대해 열심히 해 보았는데 저번에 익힌것을 바탕으로 이번 시간에는 물리 또는중력의 힘을 고려하지 않거나 아주 작게 적용시켜 공을 넓은 판 위에서 낙하 시키거나 공과 공 끼리 충돌시켜보았다 학교 과학시간에 역학적 시스템, 물리를 배우는데 유니티를 하며 생각났다.

10621이연호
9강을 보며 골드메탈의 강의를 보며 물체에 중력 작용하기, 물체의 중력 설정하기, 물체끼리 부딪쳐 보기 등을 하고 앞에 있던 4강 C# 프로그래밍 기초를 보며 변수에 대해 다시 한번 정리했다

20316 노준호
유니티 물체의 중력을 적용하고 비주얼 스튜디오를 이용한 코드작업을 더 세심히 복습했고 메인 카메라와 카메라의 시점 변경에 대해 알게되었다,
비주얼 스튜디오를 연계하여 유니티 물체를 움직이는 활동을 했는데 연동이 되어 움직인다는 것이 신기하였고 이러한 과정을 통해 유니티 컴포넌트 기능이 나온게 아닐까 예측하는 시간이 되었다.
20105김지훈
오늘은 유니티로 int . Float . Bool .string
을 심화적으로 배웠다 전 내용을 다시정리했지만
중요한 시간이였다

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
- 20106 김현빈
재밌었다
- 20322 장예찬
- 20520 이제민
- 20522 하준영
- 20718 전민우

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
- 10522 안도형
- 10621 이연호
- 20105 김지훈
- 20221 정지훈
- 20316 노준호

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
- 30125 이현우
- 30202 강민구
- 30204 김민국
- 30218 임희원
- 30412 강한솔
- 30413 손중원

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
- 30206 김준현
- 30212 신현성
- 30216 이지민
- 30224 최태준

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감

# data[].attributes.body
1. 오늘의 활동 계획 : 파이썬 프로그래밍 만들기 기초
2. 학습 내용(핵심 위주로 정리) 프로그래밍 만드는 법 배우고 토대잡기
3. 목표 달성도
4. 소감
- 10114 김대한 오늘 하루도 저번이랑 다르게 다양한 것들을 배우고 실천해봐서 좋은경험이 되었고 앞으로도 다양한것들을 시도해보고 만들고싶다 재밌었다
- 10521 송준혁 프로그래밍 자체가 확실히 어려운것 같다. 그치만 만들어가다보니 재밌었다. 더 열심히 배워서 잘 만들고 싶다
- 10818 방명규
- 11119 이건우
오랜만에 다시 하니 기억이 많이 안나서
파이썬 기본 문법과 언어를 다시 복습했고
거북이 turtle을 이용하여 삼각형, 원, 육각형, 팔각형,등을 그리는 연습을 해보았다. while문을 사용해서 계속해서 더 큰 도형을 만들수있었다. 앞으로 다른 도형들이나 그림을 만들어보고싶다.

# data[].attributes.body
1. 오늘의 활동 계획
플레이어 이동 및 점프 구현하기
2. 학습 내용(핵심 위주로 정리)
물리력에 의한 이동 및 점프를 C# 언어로 프로그래밍하여 플레이어가 X축으로 이동, Y축으로 점프하는 것을 구현하였다. 또한 플레이어의 대기 상태, 이동 상태를 조건문을 통하여 판별해내 그에 따른 애니메이션 상태를 적용하였다.
3. 목표 달성도 6/10
4. 소감
- 20106 김현빈
int에 대해 알게 되었고, string이 어디에 쓰이는지에 대해서도 알게되었다. 또한 debuig.log가 어디에 쓰는건지 무엇인지 몰랐었는데 알게 되었다.
- 20322 장예찬
- 20520 이제민
방학 내내 안한다가 오랜만에 유니티를 하니 이전 내용이 기억이 안나서 복습을 하느라 시간이 좀 걸리긴 했으나 한번 복습해보고 나니 배우는 내용이 매끄럽게 이해되었다.
이번 시간에는 게임의 핵심요소중 하나인 이동에 대해 학습했다. 지금까지 이동은 그냥 키를 누를 때 움직이게 하는 정도로만 만들면 되는 줄 알았는데 물리력을 가하는 방식, 마찰, 저항, 이동하는 중의 애니메이션 변화등 수많은 요소가 존재한다는 점이 놀라웠고 이동이 상당히 복잡한 부분이라는 것을 깨달았다.
- 20522 하준영
- 20718 전민우
오랜만에 유니티를 실행하여 1학기 때 만든 프로젝트를 불러와보니 적용하였던 에셋과 애니메이션이 모두 초기화되어 당혹스러웠지만 어떻게든 원상복구하였다. 이번 활동을 통하여 플레이어의 아바타를 직접 이동시키는 것이 가능하였는데, 마찰, 공기저항, 애니메이션 적용 등 그 과정이 꽤나 복잡하여 애를 먹었다. 게임을 만드는 과정에는 분명 즐거움이 있지만, 게임 하나를 만드려면 매우 많은 노력을 들여야된다는 사실을 다시 실감하게 되었다.

# data[].attributes.body
파이썬 클래스 패키지 연습
10818 방명규: 클래스에 대해 알게 되었다. 응용하기 힘들었지만 이 내용을 터득한다면 쉽게 프로그램이 가능할거 같다. 다음시간에 정리되어있는 내용을 한번 더 볼것이다. 프로그램은 상당히 복잡하지만 재밌는거 같다
10521 송준혁 : 확실히 가면 갈수록 어려워 지는것 같다 본격적으로 함수도 나오고 해서 복잡해졌지만 영상을 보면서 이해가 조금씩 되는것이 느껴졌다
경로 설정등 다양한 기능을 알게되어서 좋았다

10114 김대한 : 하면 할수록 어려워서 힘들었지만 다 하고 해서 보람찬 하루였으며 앞으로도 열심히 배우고 싶다 좋았다

11119 이건우 : 패키지와 클래스,등 을 배우면서
프로그래밍의 심화과정을 배우게되었다.
어려운 점이 많아서 처음에 배우는 것이 쉽지
않았지만 몇번씩 연습해가면서 이해가 가면서
어느정도 다룰수있게되었다.
좀더 연습을 많이 하여 다양하고 유용하게
사용해보고싶다.

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
- 10114 김대한
- 10521 송준혁:동아리 발표를 위한 계산기 인터페이스와 간단한 미니게임을 찾아보았고 설계를 해보았다 발표날까지 잘 완성하고 싶다
- 10818 방명규:동아리 발표를 위해 작품을 준비하는데 인터페이스를 활용한 계산기와 자판기 클론 코딩같은 아이디어가 나왔다. 인터페이스가 사물과 사물 또는 사물과 인간 사이에서 만들어진 매개체인것을 알게 되었고 인터페이스를 어떻게 활용할지 구글에 검색하여 알게 되었다
- 11119 이건우:간단한 파이썬으로 제작하는
게임을 구글링하여 여러개 찾아보고 발표회때 사용하기 적합한 게임이 무엇이 있을지 찾아보았다.
구글에 있는 코드말고도 직접 배웠던 파이썬 문법을 이용하여 더 다양한 게임을 제작하고 플레이하여 동아리 발표회때 전시해보고싶다.

# data[].attributes.body
-20520 이제민 : 만드려는 게임을 런게임 유형으로 변경하였으며, 에셋스토어에서 필요한 에셋을 다운하고 플레이어 캐릭터의 점프기능을 구현하였다.
옛날부터 유니티 게임을 만든다면 꼭 한번 쯤은 배경 스크롤 기능으로 무한배경을 구현해보고 싶었는데 이번 기회를 통해 일정 좌표를 넘어가면 배경을 다시 뒤로 이동시키는 배경 스크롤 코드의 핵심을 알게 되었고, 이 기능을 만드는 것이 오늘 활동 중 가장 재미있었다.
20522 하준영- 유튜브를 시청해서 유니티 관련 지식들을 습득했다

20718 전민우
몬스터 AI를 구현하는 데 있어서 많은 어려움이 있었다. 기본 이동을 구현하는 것은 문제 없이 넘어갔지만 랜덤 수를 통한 행동 결정 로직에서 막혀버렸다. 코드를 제대로 입력하였는데도 움직이지 않길래 여러 시도를 해보았지만 결국 해결하지 못했다.

# data[].attributes.body
10522안도형
플렛포머로 학교를 배경으로 게임을 만드는 프로젝트를 진행하게되었다

모둠 단위로 진행하는 프로젝트인데 게임의 맵을 만드는 역할을 맡게 되었다 골든메탈의 체널인 탑다운 2D를 보며 맵의 구조를 구상하고 사진을 삽입하는 것을 보았다

맵의 배경을 구상하기 위해 유니티 Asset Store에서 맵을 찾아 보았으며 마리오 게임처럼 좌 우 위 아래로 움직이는 맵을 구상하게되었다

학교를 만드는 것이기에 각종 책상,의자 등 필요할것이 많기에 학교맵에서 가장 큰 부분을 차지할 복도 바닥과 학교바닥을 미리 선정해 두었다
제 꿈이 건축가인데 직접 설계도 처럼 학교의 맵을 만들어보게되는좋은 기회라고 생각한다

10621이연호
동아리 발표 주제의 장르를 플랫포머로 정했다.
나의 역할은 이동 코드로 골드메탈의 2D 플랫포머 - 플레이어 이동 구현하기를 보며 기초 지식을 쌓고있다. 여러운 것 같지만 유튜브를 찾아보며 공부를 해야겠다.

# data[].attributes.body
20520 이제민
- 저번에 만들던 프로젝트를 이어 만들었다.
배경 : 끊임없이 이어지는 무한 배경 구현을 끝마쳤고 뒷배경도 분위기에 맞게 적절한 스프라이트를 추가하여 완성했다. 그리고 약간씩 안맞던 x,y 포지션을 정리했다.
플레이어 : 플레이어의 초기 위치를 설정하고 움직임을 좀 더 세밀하게 조정했다. 추가로 플레이어가 자세히 봤을 때 약간 공중에 뜨는 현상이 발생해서 이 부분에 대해서도 유튜브를 찾아보며 오류를 수정하였다.
앞으로 할 일 : 플레이어에 애니메이션 추가, 장애물 추가 및 피격 모션 구현, 점수 화면

20106 김현빈
3d 게임을 만들었다. 아이템을 생성하고 아이템이 플레이했을 때 스스로 돌게끔 만들었다. 또한 플레이어를 만들고 플레이어가 게임 속에서 자유자재로 움직일 수 있도록 조작했다.

20522 하준영
유튜브를 시청하여 새로운 유니티 지식들을 추가로 습득하였다

20718 전민우
오류로 인해 하지 못했던 플레이어 점프 애니메이션의 추가를 완료했다. 하지만 저번에 문제가 되었던 몬스터 AI의 작동 불능은 다시 손을 써봐도 해결될 기미가 보이지 않았다.

# data[].attributes.body
1. 오늘의 활동 계획
학기말 동아리 발표 프로젝트
2. 학습 내용(핵심 위주로 정리)
각자 자신이 구상한 프로젝트를 만든다.
3. 목표 달성도
4. 소감
- 20106 김현빈
인트,플롯 등을 자유자재로 다룰 수 있게 되었다. 또한 오브젝트를 3d까지 확장시킬 수 있게 되었다.
- 20322 장예찬
- 20520 이제민
오늘부터 학기말 동아리 발표를 위한 프로젝트를 만들기 시작했다. 2D플랫포머 형식의 게임을 제작할 것인데 골드메탈 유튜브를 참고하며 핵심기능들을 제작할 예정이다. 우선 오늘은 초기 지형을 설계하고 일부를 구현했고, 플레이어를 설정해 어느정도 애니메이션을 적용하였다.
- 20522 하준영
- 20718 전민우
타일맵 기능으로 지형을 좀 더 쉽게 만들 수 있어서 편하였다. 저번 시간에 만든 점프 애니메이션을 조정하고 싶었는데 Animator 창에서 State에 우클릭을 하여도 Make Transition이 창에 나오지 않아 당혹스러웠다. 검색해보니 유니티의 버그라고 하는데 한 번 해결책을 찾아봐야겠다.

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
김대한: 인터패이스 계산기를 처음 만들어봐서 신기했고 어려웠지만 재밌었다 앞으로 파이썬 게임을 만들어봐야겠다
방명규: 인터페이스 계산기를 만들었고 파이썬으로 게임을 만들기 위해 계획을 세웠다
이건우: 파이썬 게임에 대해 배우면서 제작을 해보았는데 살짝 어려웠었다. 영상을 보면서 몇번 하다보깐 잘 되는거 같아 기분이 좋았다. 또한 3d펜으로 하는 활동도 재밌었다
5. 요청사항(생략 가능)

# data[].attributes.body
유니티 2팀
이연호: 이동코드 담당을 했기에 골드메탈 유튜브를
잠시 보며 기본적인 코드를 배운 뒤 크롬에 들어가
이동코드의 종류에 대하여 훑어 보았다.

10월 28일

10522 안도형

유니티팀에서 게임만들기로 게임 맵 만들기를 담당했기에 유튜브2d 플렛포머-타일맵으로 플랫폼 만들기를 보고 완벽하진 않지만기초 맵을 만들어 보았다 맵을 만들다 보니 사진도 가져와야되고 편집해야되서 할 일이 많아 만드는데 어려움을 겪었다 선배님께서도와 주셔서 조금더 원활하게 만들수 있었다

3d팬을 이용해서 삼각트러스 구조를 이용해 내구성을 고려하여 랜드마크를 설계해 보았다

에펠탑을 직접 만들어 보았는데 아무래도 살짝 구부러지는 재질로 만들어 단단하지 않을줄 알았는데 생각보다 집을 짓듯이 계속 겹쳐 구조를 만들어 나가 단단했다

동아리 예산으로 가지고 싶은 책을 사게 되었는데  유니티 교과서, 유니티 2d게임 책을 서서 게임 만드는데더 열심히할 것이다.

20221 정지훈
만들 게임의 각본을 썼다. 그리고 게임의 구성을 생각해봤는데, 1달 안에 끝낼 수 있을란지 모르겠다.

그리고, 예산으로는 컴퓨터실에 와이파이를 설치해줬으면 좋겠다.

# data[].attributes.body
20221정지훈:ai 제작을 함. 뼈대 만들고 애니메이션을 만들고 싶었으나 만들 수 없었다. 내년에 동아리가 계속된다면 그림 그리는 애들을 동아리에 가입시키고 그림을 그려줬으면 좋겠다는 생각이 든다.

10621이연호: 이동코드를 적용한 뒤 팽귄 스프라이트를 넣고, 직접 점프와 이동을 시켜봤다. 속력과 중력, 그리고 점프력까지 직접 적용시켜봤다. 내가 원하는데로 이동하는 것이 신기했다.

20316 노준호
유행하는 뱀파이어 서바이벌이라는 게임의 형식으로 게임을 제작하는 기초단계를 행하려
도트 스프라이트를 분절하여 움직임을 표현하는 방법을 알게되었다.

11월 25일

10522 안도형

처음에 전에 만들려고 했던 게임 맵을 구상해 보았다

맵을 구성하려고 하니 막막했는데 선배님의 도움으로 맵 타일을 에셋 스토어에서 다운받아 직접 타일을 붙여 넣었다

골든메탈 체널의 타일 맵 제작하기를 참고하여 제작했다

아무래도 게임의 맵을 만드는 것 이다 보니 타일을 붙여할 것이 정말 많았고 벽돌을 쌓아 올리는 느낌이였다또한 맵을 구성하다 보니 2d이기에 계단이나 장애물을 설치하는데 제약이 있다는 점이 아쉬웠다

하지만 게임 만즐기에서 가장 시각적인 부분인 맵 만들기라는 파트를 맡았고 직접 만들었다는 점에서 뿌듯했다 또한  관심있는 분야인 건축과 더 가까워 지는 좋은 기회였다고 생각했다

# data[].attributes.headline
학습 계획서 작성시 참고

# data[].attributes.subject
학습 계획서 작성시 참고

# data[].attributes.body
1. 코딩 학습 사이트 정하기
1) youtube 채널
- 생활코딩(python, unity) ☆
- 조코딩
- 나도코딩
- 문현일
- 골드메탈

2) 웹 사이트
- 이솦
- 구름에듀
- 코딩도장
- codecademy
- 칸 아카데미(동영상을 직접 편집하기 기능) ☆
→ javascript, css 있음
- 로블록스
- 노마더코더(클론코딩, java & python & unity) ☆

3) Unity 내 학습
- 초급 , 중급 , 플랫포머 형식으로 가능

2. 학습 계획서 작성
- 1,2학년은 1학기 학습 & 2학기 프로젝트
- 3학년은 프로젝트 & 학습 계획 자유롭게(단, 1학기만)

# data[].attributes.body
게임을 만들면서 어려웠던 점이 여러가지 있었는데, 코드를 작성하는 과정에서 수많은 에러가 있었다. 그 중에서도 특히 코드를 잘못 짜서 에러가 나는 경우는 금방 고쳤지만, 코드는 제대로 작성했는데 그 코드가 애초에 어울리지 않는 코드여서 작동이 잘 안되는 경우가 가장 큰 고비였다. 이 부분에  대해서는 스택 오버플로우 같은 수많은 구글의 사이트들과 다양한 해외 유튜브 채널까지 찾아가며 어떻게든 찾아서 결국 해결할 수 있었고, 정 안되는 경우 전문가에게 물어보면서 해결할 수 있었다.
이번 동아리 발표를 준비하면서 느낀 점이 있다면 어떻게든 의지만 있다면 방법은 널려 있다는 것을 깨달았다. 비록 문제 해결을 위해서는 영어를 잘하면 좋지만 영어를 하지 못해도 파파고를 이용하여 번역을 돌릴 수도 있고, 그 외에도 자신의 노력이 닿는 한에서도 충분히 수많은 문제를 해결할 수 있으며 결국 중요한건 마음이라는 것을 깨달았다.

# data[].attributes.body
게임 만들기 역할 분담에서 맵 만들기를 맡게 되었는데 꿈이 건축가라서 맵 만들기가 가장 하고 싶었습니다처음에 유튜브 골든메탈 체널을 보고 맵을 만들어야 해서 막막했습니다 그러나 선배님의 도움과 친구의 도움으로 보다 수월하게 할 수 있었고 만드는 과정에서도 흥미를 느끼게 되었습니다

저희가 만든 게임의 이름은 jump master training 줄여서 J.M.T 입니다 게임의 프로그래밍을 맡은 연호와의논하며 맵을 제작하게 되었는데 점프게임이여서 각종 장애물과 함정을 고안하는데 많은 아이디어가 필요했습니다 특히 맵을 만들때 점프를 해서 올라갈수 있는 계단을 고안하는 것 이였는데 생각보다 어려웠습니다 이유는 케릭터가 유니티의 타일맵 기본 칸 기준 한칸이 넘는 크기 였는데 계단을 두 칸 간격으로 만들면계단의 크기가 5분에 1을 차지해 점프를 하지 못하는 상황이 발생했습니다 따라서 한칸의 아래 부분만 채워진 타일과 윗부분만 채워진 타일을 이용해 한 칸을 띄웠지만 실질 칸수로는 2.6칸 정도 되어 점프해 계단 오를때 머리가 부딪혀 못가는 문제를 해결했습니다 맵을 만드는 과정에서 앤딩을 생각해 점점 올라가 스테이지를 깨는 듯한 느낌을 주었으며 진짜 게임 게임 개발자가 되는 기분 이였습니다 시작 구간, 함정과 바닥이뚫려있는 점프구간, 투명 벽돌 구간, 경사 구간, 앤딩 및 마지막 보물상자를 찾는 구간을 제작했으며 장애물을 직접 창작하고 보물 상자를 움직이게 프로그램을 하는 과정에서 여려움과 동시에 재미를 느꼈습니다 맵을 만들때 계속해서 캐릭터로 직접 해보면 만든 결과 다 만들었을때 연호와 저 모두 문제 없이 엔딩까지 갈수 있었습니다 맵의 배경에 END라는 글씨를 타일로 만들고 개임을 할때는 재대로 볼 수 없지만 제작 또는프로그래밍 환경에서 보면 볼 수 있게 저와 연호의 이니셜도 새기며 큰  성취감을 느꼈고 다 만든 맵을 직접게임해보며 내가 이런 게임을 만들었다는 것이 놀라웠습니다

직접 게임 설명을 하고 소개를 하면서 다른 친구 선배들의 플레이를 보며 게임 속 계단 사이를 통과하는 버그와 떨어지며 점프가 되면 안되는 구간에서 점프가 되는 버그가 발견되어 맵 담당을 만든 제가 고쳐야 겠다고생각했습니다 특히 저희 JMT게임플레이어들이 써준 후기를 보며 17살이 만든 게임임에도 잘 만들었다 특히 맵을 잘 만들었다는 후기에서 큰 자랑스러움 얻었습니다 동아리의 게임 중에서 가장 참여자와 후기가 많았으며 반응도 좋았고 정말로 게임 플레이를 1시간 30분이 넘게 하신 분도 있으셔서 정말 뿌듯했습니다

현성이 형이 저희 유니티4팀에게 현제 만든 것은 한 스테이지로 하고 4~5개 정도의 스테이지를 만들어 플레이 스토어나 스팀 같은 게임 다운로드 서비스에 진짜 제작해 올려보는것이 어떻겠냐고 조언하셨습니다 그래서 연호와 함께 다른 스테이지를 만들어 보기로 했습니다 CPU동아리를 통해 직접 게임을 만들어 플레이하는 과정에서 큰 성취감을 느꼈고 맵 만들기를 통해 건축가의 꿈과 가까워진 점 그리고 게임 만들기 활동을통해 선배들과도 어울릴수 있어 좋았고 밤새도록 저와 연호가 몇일간 만든 게임을 지훈이 형과 현성 선배가마무리 해주셔서 정말 감사했다 특히 카톡과 디스코드를 이용해 화상으로 회의를 하고 만들어 나가는 활동도 알찬 체험이였다고 생각했다

# data[].attributes.body
1. 오늘의 활동 계획
2. 학습 내용(핵심 위주로 정리)
3. 목표 달성도
4. 소감
→ 새롭게 알게 된 사실, 학습하며 생긴 궁금점 등 자유롭게 작성
5. 요청사항(생략 가능)

※1,2,3번의 내용이 공통된 경우, 의논하여 팀장이 작성
※단, 4번은 반드시 각자 작성할 것! ★