'분류 전체보기' 카테고리의 글 목록 (12 Page)
본문 바로가기
  • 게임 개발자가 되고싶은 구구

분류 전체보기75

패스트캠퍼스 챌린지 30일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 30일차가 되는날입니다. 드디어 갓생살기 마지막 날입니다. 그래서 오늘은 지금까지 배운 내용들로 게임을 만드는 시간을 가졌습니다. 오늘 만들 게임은 숫자 달리기 게임입니다. 위의 그림처럼 1번부터 4번까지의 숫자들이 한칸씩 이동하면서 도착선까지 누가 빨리 도착하는지 경쟁하는 게임입니다. 우선 기본 틀부터 만들어보겠습니다. 이렇게 되면 경기장과 경기말들은 세팅이 완료되었습니다. 이제 1번부터 4번까지가 달려야 하고 결승선을 표시해야합니다. 우선 화면의 말들이 계속 달려야하기에 반복문을 써야합니다. 따라서 while(true)를 써서 계속 반복되도록 설정해줍니다. 여기서 배우진 않았지만 Console.Clear();를 사용할.. 2021. 11. 30.
패스트캠퍼스 챌린지 29일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 29일차가 되는날입니다. 오늘은 어제 공부하던 분기문에 대해 이어서 공부하도록 하겠습니다. 어제 하던 반복문은 언젠가는 멈추는, 즉 조건문이 빠저나가는 경우가 많았습니다. 하지만 이번에 할 내용은 무한반복입니다. 무한반복은 게임에서 봤을때 게임은 항상 계속 플레이하기 때문에 무한반복코드가 쓰인다는 사실을 알면 좋을것 같습니다. while과 for의 무한반복에 대해서 알아볼텐데 형식은 아래와 같습니다. while(true){ 무한반복코드 } for(; ;){ 무한반복코드 } while문의 조건식이 true이기때문에 while문의 조건은 항상 성립할 것입니다. 따라서 계속 출력문장이 나올 것입니다. 이러한 무한루프를 제어하는.. 2021. 11. 29.
패스트캠퍼스 챌린지 28일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 28일차가 되는날입니다. 오늘은 어제 공부하던 분기문에 대해 이어서 공부하도록 하겠습니다. 이번에는 분기문(branch)중 switch에 대해 알아보도록하겠습니다. switch문은 if문과 다르게 여러개의 조건식이 있을경우 주로 사용합니다. switch(조건) { case 조건: ~~~~~~ break; case 조건: ~~~~~~ break; } 위와같은형태를 띄고있습니다. 여기서 case 10의 경우는 break이 없는데 이는 case 9일때와 case 10일때 둘다 성적이 A이기 때문에 break이 없습니다. 그리고 default가 있는데 default는 위의 케이스에 해당하지 않는 모든 case의 경우를 나타냅니다.. 2021. 11. 28.
패스트캠퍼스 챌린지 27일차 안녕하세요! 오늘도 게임개발자가 되기위해 공부하고 있는 구구입니다. 오늘은 갓생살기 27일차가 되는날입니다. 오늘은 어제까지 공부하던 연산자를 이용하는 시간을 가지도록 하겠습니다. 전에 한번 언급한 지역변수에 대해 자세히 알아보겠습니다. 지역변수란 { }(브레이스) 코드블록 내부에 선언되고 코드블록 외부에서는 사용불가한 변수입니다. 예를 들어 메인함수 안에서 설정한 int a; 와같은 a가 지역변수 입니다. 이런 지역변수의 개념을 언급한 이유는 분기문에서 변수 선언시 구분했으면 좋겠기 때문입니다. 분기문(branch)란 (if) 특정조건을 이용하여 코드를 다른 섹션으로 분기하는 것입니다. if, if~ else, if~ else if ~ else 와 같은 형식으로 쓰입니다. 사용되는 형식은 아래와 같습니.. 2021. 11. 27.