개발일지/스파르타 코딩클럽 부트캠프
-
[TIL] 3주차 1일 C# 콘솔 게임 팀 프로젝트개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 29. 21:32
오늘 일정배열과 컬렉션 복습깃과 깃허브 복습팀프로젝트 설계, 구상역할 분담개인학습오늘 발생한 문제 개인프로젝트와 팀프로젝트 구상을 하다가개인학습이 조금 밀려서 이제 스네이크 게임을 만들게 되었는데감이 오지않는 부분이 꽤 많았다. 콘솔에서 방향키에 따른 선택지 일단 막막했던게 유니티가 아닌C# 콘솔에서는 키 입력을 받는거 까진 알겠는데어떤 식으로 움직여야 할까 생각하면서검색을 많이 해보고 알게됐다. switch (key) { case ConsoleKey.UpArrow: snake.direction = Direction.UP; break; ..
-
[TIL] 2주차 5일 개인 프로젝트 수정과 반성 ( 클래스 활용, enum 열거형 )개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 26. 20:56
오늘 일정 개인프로젝트 튜터님 해설영상 보며 따라 코딩해보기내 프로젝트에 어떤 식으로 적용 시킬 수 있는지 보기튜터님 학습법 특강듣기C#문법 3주차 과제오늘 배운 내용 Class를 어떻게 활용하는지 아 이번 해설영상을 보면서 확실히 나는 클래스를 활용하지 못했구나객체지향을 못했구나라는 걸 제대로 느끼면서배운 점이 많았다. 일단 클래스를 활용하는 것에 앞서서 객체지향을 제대로 하려면어느정도 설계를 하고 시작하는게 매우 중요한 거 같은데설계를 어느정도 하고 들어가면 뭔가 코드를 짜기전에먼저 클래스를 몇개 만들 지 라던가 어느정도 미리 짜놓고 시작하는게정말 그 프로젝트를 작업하는데에 있어서 정말 도움이 많이 되는 거 같다. 일단 이번 텍스트 RPG를 기준으로 말해보자면클래스 사용이 중요한 점은일단 개별 변수로..
-
[TIL] 2주차 4일 개인 프로젝트개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 25. 21:03
개인 프로젝트 일단 끝..일단.. 오늘 발생한 문제 난 왜 이 언어를 이따구로 쓰는가 어제부터 여러번 죽었다 깨어났다 하면서 개인프로젝트 제출기한이 끝날 때 쯤에나 깨달은건데난 정말 왜 이런 식으로 하고 있었을까? 라는 것이다. 일단 난 물론 아직 배운게 적고 지식이 적어서 그렇지만분명 오늘의 내가 어제의 나를 바라볼 때는 하면서 이상한거 못느꼈나? 인데.. 객체 지향 프로그래밍을 하지 않았다 일단 이번 내 개인 프로젝트의 가장 큰 문제점이라고 볼 수 있다.이것 말고도 많지만 일단은 보자면 일단 나는 C#으로 프로그래밍을 하는것이 이번이 처음인데지금까지는 항상 유니티로만 했어서 C#만으로 한 적은 한 번도 없었다. 근데 유니티로 무언가를 할 때 항상 여러 스크립트를 짜서 진행을 했으면서이번엔 왜 그러지..
-
[TIL] 2주차 3일 개인 프로젝트 시작개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 25. 00:09
오늘 배운 내용클래스와 객체메서드와 구조체클래스와 객체상속과 다형성고급문법 및 기능오늘 발생한 문제 원래 계획은 강의를 다 끝내고 개인 과제를 진행하려 했는데제출기간이 24시간밖에 안남아버려서.... 부랴부랴 시작했다. 처음부터 난관이었다. Ditionary에 데이터 추가가 안됨 이건 진짜 내가 딕셔너리를 너무 안써보기도 했고.. 그냥 바보같은 실수였는데Dictionary status = new Dictionary()status.Add ..이런 식으로 status.Add로 데이터를 추가하려고 했는데자꾸 빨간줄 에러가 뜨며 진행이 되지 않았다.그래서 왜 이런 현상이 발생했는지 한참 찾아보던 와중에나는 딕셔너리도 다른 변수들 처럼 그냥 하면 되는 줄 알았는데(딕셔너리 이름).Add를 하려면 함수 안에 있어야..
-
[TIL] 2주차 2일 C# 문법 입문 ( 조건문, 반복문, 배열과 컬렉션 )개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 23. 22:30
오늘 배운 내용조건문과 반복문배열과 컬렉션메서드와 구조체여러 간단한 콘솔 게임 제작반복문for문for (초기식; 조건식; 증감식){ // 조건식이 참인 경우 실행되는 코드}for문은 어떻게보면 반복문 중에 가장 많이 쓸텐데약간 풀이를 해보자면초기식 : 반복문이 시작될 때 한 번만 실행조건식 : 조건식이 참(ture)일 경우 반복문 계속 실행증감식 : 반복문이 실행될 때마다 실행되는 식for (int i = 0; i 위 코드의 경우에는반복문의 첫 실행 때 int i = 0 변수를 만들고i 가 10 보다 작을 때마다 반복하며반복할 때마다 i 는 1씩 커진다따라서 위 코드를 실행해보면0123456789가 출력된다. while문while (조건식){ // 조건식이 참인 경우 실행되는 코드}while문..
-
[TIL] 2주차 1일 C# 문법 기초 다지기 ( 자료형, 변수명, 형 변환, 포맷팅, switch문 )개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 22. 21:14
스파르타 코딩클럽 부트캠프에서는 매 주 조가 바뀌기 때문에오늘 새로운 조 편성을 한 후 이번 주는 아마팀 프로젝트 없이 스터디 그룹 느낌으로 개별학습을진행하고 개별과제를 목요일까지 제출한다. 오늘 배운 내용C#에 대해서Visual studio 사용법 간단프로그래밍의 기본 요소변수와 자료형연산자와 문자열 처리조건문과 반복문중요하게 생각하는 부분 C#의 기초에 대해서 음.. 어떻게보면 정말 독학할 때 기초가 없이 시작한 것 같은데얼마나 기초가 없었는지 다시금 깨닫게 되는 시간이었다.나는 유니티를 사용하고 유니티 내부의 스크립트를 C#으로 만든다면서Console.WriteLine을 모르고 있었다. 지금까지 Debug.Log밖에 출력을 몰랐던....창피할 따름.. 간단한 이스케이프 시퀀스\'작은따옴표(') 삽..
-
[WIL] 첫 주차 마무리개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 19. 22:08
이렇게 첫 주차가 끝났다. WIL은 사실 어떻게 적어야할지 감이 잘 안온다매일매일 TIL을 쓰기도 했고, 그 내용들을 취합하면 되는건지..이것도 쓰다보면 늘거라고 생각한다. 스파르타 부트캠프 1 주차 회고 일주일이 뭔가 순식간에 지나간 기분이다.아직 첫 주차여서 그런건지는 모르겠지만하루하루 9시가 되고 일정이 끝나고 나면 엄청나게 피곤하고 뿌듯하기도 하고뭔가 되게 많이하고 노력한 것 같았는데, 막상 한 주를 돌아보니 그런것도 아닌 것 같다.주간 회고록을 작성함으로써 조금 더 기억하고, 배우며 반성하는 시간을 가져보려한다. 미니 프로젝트 이번 주의 내용은 거의 ' 미니 프로젝트 ' 이 단어로 정리가 되지 않나 싶다.본 캠프가 시작한지 하루만에 조를 짜서 팀 프로젝트를 진행했는데나는 사전캠프도 참여를 못했고..
-
[TIL] 1주차 5일 첫 주차 팀 프로젝트 마무리 ( KPT 회고 )개발일지/스파르타 코딩클럽 부트캠프 2024. 4. 19. 21:11
오늘로써 첫 주차가 끝났다.첫 팀 프로젝트가 마무리 되었다발표까지 미니프로젝트가 완전히 종료되었다.. 오늘 배운 내용 오늘은 사실 개발적인 부분(?) 코드나 기능구현 등의 부분에 대해서는공부를 하거나 배운 것이 없다고 봐도 무방하다.외적인 부분에서 배운 점이 많은 하루였다. 항상 할 것은 더 있다 이 말을 적은 이유는 아무래도 내가 이번 프로젝트에 아쉬움이 많이 느껴져서이다.분명 우리팀원 모두가 나보다 열심히 했고, 어제까지만 해도 아니 오늘 아침까지만해도결과물에 만족하고 있었다. 그러나 다른 조의 발표를 보면서 ' 아 나는 왜 저걸 구현할 생각을 못했지? '' 저런 방법도 있었는데 '등 아 이정도면 충분한거같다 많이 한 거 같다고 생각한 나 자신을 매우 반성하는 시간이었다.그렇다고 우리팀의 프로젝트가..