코딩 공부/스파르타 앱개발

패스트캠퍼스 챌린지 13일차

잘자라는스투키 2022. 2. 5. 23:16
반응형

 [C# 프로그래밍 : 배열 제대로 배우기-CheckPoint03]

 

1. 목표

기존 숫자 달리기 게임을 배열을 활용하여 다시 코딩하기

 

2. 배운 점

- static void UpdateView(char[] _tile, int[,] _map) : 밑에있는 거랑 헷갈리니까

- Console.Clear(); : 콘솔 지우기

- Thread.Sleep(); : 시간 딜레이

 

3. 헷갈리는 코드..다시 써보면서 복습해보기(혼자 복습한 거라 강의 내용과 틀릴 수도 있습니다!)

- UpdateRandomGo함수 코드 일부

int rndIndex = rnd.Next(0,5); ->0~4랜덤번호 만들기

int indexY = arrIndeX[rndIndex]; -> 랜덤번호에 맞게 랜덤으로 선정된 '숫자'의 맵 상 위치.

int temp = map[rndIndex+1, indexY] ; -> 랜덤으로 선정된 '숫자'가 있는 위치에 있는 3을 temp에 넣는다...

  • rndIndex : 랜덤으로 선정된 '숫자'(랜덤번호가 0부터시작하기때문에 1을 더함)
  • indexY : 아까 가져온 숫자의 위치

map[rndIndex+1, indexY+1] = temp; -> 원래 있던 위치 한칸 앞(오른쪽+1)으로 temp에 있던 숫자를 넣어 옮겨줌

map[rndIndex+1, indexY] = 0; ->원래 있던 위치에 0을 넣어줌.

 

3. 후기

숫자 달리기 게임을 이렇게 배열을 활용해서 만들 수가 있네요.

배열에서 배열을 불러오다보니 나중에는 정말 헷갈렸어요

그래서 정말 이해하기 어려웠습니다..

그래도 차근차근 설명해주시니까 조금은 이해하겠어요.

다시 영상 몇번씩 봐야할 것 같아요...

직접 종이에 써보면서 이해해보면 좋다고 하니까 따라 써보면서 하나씩 다시 해봐야겠어요.

궁금한 점을 여쭤볼 수 있다면 정말 속시원할 것 같네요..ㅠㅠㅠ

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

 

<본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.>

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기

#C#과유니티로배우는게임개발올인원패키지Online.

 
반응형