RPG2K C언어로 게임 만들기에 대해..
2009.07.17 15:57
C 만을 가지고도 말씀하신 초간단 게임을 만들 수 있습니다.
C++ 까지는 아직 그래픽을 띄울수는 없습니다만
필란티르 스토리를 보셨다시피 텍스트를 이용한 어느정도의 화면을 구성해놓고 if 와 for 명령을 적절히 컨트롤한다면
초간단...을 살짝 넘어서 약간 복잡한 게임도 충분히 가능합니다.
bmp를 직접 띄우는 것은 API 나 다이렉트 정도는 가야 가능합니다만, C++ 까지는 bmp를 띄우는 것이 불가능하죠.
차이는 거의 이것 뿐이라고 보셔도 됩니다.
물론 요즘 만들어지는 어마어마한 스케일의 리얼타임, 온라인 게임 같은거야 안돼겠지만...;
적어도 텍스트 그래픽으로 무장한(?) 음악없는 삼국지 시리즈 정도는 가능할 거라는 뜻이죠.
(C++ 까지는 음향 출력도 불가능한 것으로 알고 있습니다.)
질문하셨던 "C 만을 가지고도 게임을 만들 수 있는가" 에 대한 대답은 물론 "Yes" 입니다.
C 나 C++ 의 차이는 명령할 수 있는 기능이 몇가지 더 있고 없고의 차이일 뿐이고 ~_~
게임은 사운드랑 그래픽을 빼놓고 본다면 어차피 거의 대부분이 for, if 활용입니다.
아, 그리고 이왕 C 를 익히기 시작하실거라면 C++ 까지는 확실히 진도를 나가시는게 좋습니다 ㅇㅅㅇ
C++ 까지만 익혀두면 그 외에 자바스크립트를 포함한 다른 프로그래밍 언어들을 접하기가 굉장히 수월해집니다.
여담이지만, 저의 경우 예전에 bmp 확장자랑 압축형 게임회사 자작 확장자의 아스키 코드를 분석해본 적이 있었는데...
그런거 한두번 해보고 나니까 파일들을 보는 눈이 확 틀려지더군요 -_-
C 익히다보면 컴 활용 능력도 알게모르게 대폭 상승해버립니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
4719 | 메뉴 불러오기에 대해서 | 핑크팬더 | 2009.07.26 | 330 |
4718 | 더블드래곤 과같은 게임들을 보면서.. | 미.공.원 | 2009.07.26 | 359 |
4717 | 무기없는채로 기본공격을 하면 두번 공격하네요 [1] | 금목걸이 | 2009.07.19 | 318 |
4716 | C언어로 게임 만들기에 대해.. | A. 미스릴 | 2009.07.17 | 103 |
» | C언어로 게임 만들기에 대해.. | ◈ÐÆЯΚ◈찰드 | 2009.07.17 | 113 |
4714 | C언어로 게임 만들기에 대해.. [1] | †호크† | 2009.07.17 | 634 |
4713 | 캐릭터칩의 패턴 | ◈ÐÆЯΚ◈찰드 | 2009.07.14 | 113 |
4712 | 캐릭터칩의 패턴 [2] | 하얀초코 | 2009.07.14 | 315 |
4711 | 게임중 이상한말이나 일본어가 나옵니다. | 미첼 | 2009.07.14 | 327 |
4710 | 이펠리아대륙전기EP2 자하드사막의전설의검 어디서찾나요 ???? | 자하드전설의검점 | 2009.07.13 | 608 |
4709 | rpg2000칩만드는법좀 | 만제 | 2009.07.13 | 150 |
4708 | rpg2000칩만드는법좀 | 만제 | 2009.07.13 | 345 |
4707 | RPG2003 자작페이스셋 저장시 질문요. | 하얀도깨비 | 2009.07.11 | 190 |
4706 | RPG2003 자작페이스셋 저장시 질문요. [1] | lobotomy | 2009.07.11 | 451 |
4705 | 이펠리아 대륙전기 2 [1] | 화니인 | 2009.07.09 | 619 |
4704 | 사이드뷰어 | 렛츠 | 2009.07.08 | 339 |
4703 | 예전에 하던건데 아시는분 ㅠ_ㅜ [1] | 카이네스 | 2009.07.05 | 322 |
4702 | 판로1 | ◈ÐÆЯΚ◈찰드 | 2009.06.30 | 110 |
4701 | 판로1 | 쉐로, | 2009.06.30 | 78 |
4700 | 그림의 표시를 쓰는데 랙이 걸리는데요.. | 쉐로, | 2009.06.30 | 152 |