logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

C를 게임으로 정복하기

C를 게임으로 정복하기

(C전문가 원일용의)

원일용 (지은이)
북스홀릭
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 6개 4,490원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

C를 게임으로 정복하기
eBook 미리보기

책 정보

· 제목 : C를 게임으로 정복하기 (C전문가 원일용의)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788994914312
· 쪽수 : 418쪽
· 출판일 : 2011-07-25

책 소개

기존의 문법 중심의 책들과는 달리 마치 게임하듯이 C언어 학습에 접근할 수 있도록 만든 책으로, 초보자들에게 C언어에 대한 흥미를 유발 시킨다. 문법보다는 완성된 프로그램을 만들어 가는 과정에 더욱 중점을 두고 있으며, 계단을 오르는 것처럼, 점진적인 구성을 통해 프로그래밍 실전 능력을 향상시키는 구성을 가지고 있다.

목차

Quest00_환경설정
01_프롤로그 / 02_기초 공략
Visual Studio를 이용하여 새로운 프로젝트를 설정하고 출력하는 코드를 추가한 후 빌딩하고 실행하는 과정을 다룬다.

Quest01_계산기
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기
두 개의 정수를 입력 받아 사칙 연산 결과와 큰 수를 출력한다.

Quest02_성적 처리
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기
각 학생의 총점 및 평균 점수를 출력하고 가장 우수한 학생의 번호를 출력하되 동점인 경우 번호가 빠른 사람이 우수한 것으로 처리한다.

Quest03_로또
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기
1~46까지 정수 중 중복없이 6개의 임의의 수를 출력한다.

Quest04_구조적 프로그래밍
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기
앞선 퀘스트에서 만들었던 계산기, 성적처리, 로또를 구조적 프로그래밍 기법을 이용하여 각각 완성한다.

Quest05_가위 바위 보
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기 / 05_구조 공략 / 06_확장 공략
가위 바위 보 게임은 컴퓨터와 사람이 가위 바위 보를 하는 것으로, -1(종료), 0(가위), 1(바위), 2(보)로 정의되며, 게임이 종료되면 플레이어의 승률을 출력한다.

Quest06_숫자 야구
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기 / 05_구조 공략 / 06_확장 공략
숫자 야구 게임은 컴퓨터가 중복되지 않게 0에서 9까지의 숫자들 중 3개를 임의로 선택하면 플레이어가 그 숫자를 맞추는 게임이다.

Quest07_행맨
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기 / 05_구조 공략 / 06_확장 공략
컴퓨터가 가지고 있는 사전에서 임의로 단어를 선택한 후, 구체적인 스펠링은 보여주지 않고 단어 길이만큼 ‘*’로 보여주어 예측하여 맞추는 게임이다.

Quest08_멀티플랫폼 기반 텍스트그래픽 라이브러리(MTG)
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기
윈도우즈와 리눅스에서 소스 레벨에서 호환되는 프로그램을 작성한다. 단, 프로그램은 텍스트 모드 그래픽을 사용하도록 하고, 화면의 특정 위치에 눌려진 키값을 출력하도록 한다.

Quest09_숫자 퍼즐
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기 / 05_구조 공략 / 06_확장 공략
3 x 3의 격자 속에 1에서 9까지의 숫자가 들어 있고, 이중 9는 공백으로(*) 처리하여 키보드의 4 방향키를 이용해 왼쪽 상단에서 부터 숫자가 차례로 배열 되도록 한다.

Quest10_푸쉬푸쉬
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기 / 05_구조 공략 / 06_확장 공략
푸쉬푸쉬는 지정된 장소(.)에 공(O)을 플레이어(@)가 4개의 방향키를 이용하여 밀어서 목표하는 위치로 이동시키는 게임이다.

Quest11_테트리스
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기 / 05_구조 공략 / 06_확장 공략
위쪽에 있던 블록이 시간이 지남에 따라 아래쪽으로 떨어지고 블록의 움직임이 멈추었을 때 가로줄이 모두 블록으로 가득차 있으면 그 가로줄의 블록은 모두 지운다.

Quest12_산성비
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기 / 05_구조 공략 / 06_확장 공략
산성비는 타자 연습 프로그램으로 화면에 특정 단어가 일정 시간 간격을 두고 밑으로 떨어지면 플레이어는 키보드로 그 단어를 입력해서 단어를 없애는 게임이다.

Quest13_갤러그
01_프롤로그 / 02_기초 공략 / 03_코딩 공략 / 04_내공 쌓기 / 05_구조 공략 / 06_확장 공략
화면 상단에 적의 우주선이 플레이어를 공격하고 플레이어는 좌우로 움직여 적의 폭탄을 피하면서 미사일을 발사하여 적을 파괴할 수 있다.

확장팩
01_배경음악 및 효과음 추가(윈도우즈)
02_mtg에서 컬러 문자 출력(윈도우즈)
03_mtg의 화면 출력 방법과 함수(윈도우즈)
04_게임 시작 타이틀 화면 제작
05_다중 스테이지 지원

저자소개

원일용 (지은이)    정보 더보기
건국대학교에서 컴퓨터공학(인공지능)전공 공학 석사, 박사 2008년~현재 서울호서전문학교 전임교수 저서 : 어셈블리언어, C언어, Java 등 다양한 분야 집필
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책