본문 바로가기

분류 전체보기

(18)
C언어 게임만들기 - intro 언젠가 한번쯤은 c언어로 바닥부터 구현해낸 게임을 만들어보고 싶었다. 이를테면 MUD게임같은 개발자의 영혼이 느껴지는 Low-level의 게임 말이다. 하지만 나는 c언어로 게임을 만들기 위해 필요한 스레드(Thread) 개념이나 System 관련 명령어도 잘 모르기 때문에 처음부터 거대한 무언가를 만드려고 시도하는 것은 너무 무모하고 도중에 금방 지칠 것 같은 느낌이다. 그래서 가장 간단하다고 생각되는 Snake게임을 만들어볼 생각이다. 말 그대로 뱀이 기어다니는 게임인데, 이 뱀은 기어다니면서 먹이를 주워먹으며 점점 성장한다. 그러나 머리가 자신의 몸통에 부딪히는 순간 게임오버되는 간단한 게임이다. 지금부터 이 포스트 시리즈에 게임 기획 과정부터 중간중간 개념 정리, 코딩과 결과물까지 공유해볼 생각이다.
변수의 선언과 자료형 컴퓨터 프로그램에는 '변수'라는 것이 꼭 필요합니다. 변수는 말 그대로 "변화하는 수"입니다. 변수는 프로그램이 사용자의 입력값에 따라 유동적으로 동작할 수 있도록 하고, 프로그램을 더욱 다채롭게 만듭니다. 이번 포스팅에서는 컴퓨터 프로그램 내에서 변수를 선언하는 법과 초기화, 마지막으로 자료형의 종류까지 모두 알아보겠습니다. 변수(Variable)의 개념 변수는 컴퓨터 메모리 공간에 값을 할당할 수 있는 작은 공간을 의미합니다. 하지만 이 공간에는 특정한 데이터 타입(data type)의 값만 할당(assignment)할 수 있는데, 그 데이터 타입은 변수를 선언할 때 지정해 주어야 합니다. 변수의 선언 int number = 0; 이것이 변수 선언의 가장 일반적인 형태입니다. 이 변수 선언문의 의미는..