김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
게임 소프트웨어 설계
고고헤븐
http://old.lameproof.com/395240
2007.04.07
15:04:27 (*.128.79.174)
1127
게임 프로그래밍 소프트웨어 설계를 해야 하는데
어떻게 해야 하는지 막막하네요.
혹시 참고자료나 예로 볼만한 것이 있으면 부탁드립니다.
이 게시물을...
목록
2007.04.07
22:46:17 (*.222.255.90)
최재규
프로그램을 만드는데 있어서 설계보다 더 중요하고 우선 행해야 할 것은 바로 '요구사항' 정의입니다.
사람들은 말합니다.
'프로그램 만들기가 어려워요.'
'어디서부터 해야 할지 모르겠어요.'
무엇을 목적으로 만들고자 하는지 모르는 상태에서 아무리 설계를 해봤자 여러 가능성들을 고려한 구조를 만들어야지 라는 의지만 간직한 쓰레기 코드가 나올뿐이죠.
게임 프로그래밍 소프트웨어를 설계하고 싶으십니까?
그럼 게임이라는 요구사항부터 정의하십시오.
예. 기획서를 쓰라는 말 맞습니다.
그런 일들을 완성도 높게 자주 행하신다면 개인 자신만이 갖을 수 있는 게임쪽 프로그램 패턴을 구축할 수 있고 그것은 정말 큰 경쟁력이 될 것 입니다.
나의 소셜 정보
원하시는 로그인을 선택해주세요
비밀번호
» 편집 도구모음 건너뛰기
되돌리기
다시 실행
형식
제목 1
제목 2
제목 3
제목 4
제목 5
제목 6
글꼴
돋움
굴림
바탕
Arial
Arial Black
Tahoma
Verdana
Sans-serif
Serif
Monospace
Cursive
Fantasy
크기
9px
10px
11px
12px
13px
14px
16px
18px
24px
32px
줄 간격
100%
120%
140%
160%
180%
200%
진하게
밑줄
기울임
취소선
글자 색
#ff0000
#ff6c00
#ffaa00
#ffef00
#a6cf00
#009e25
#00b0a2
#0075c8
#3a32c3
#7820b9
#ef007c
#000000
#252525
#464646
#636363
#7d7d7d
#9a9a9a
#ffe8e8
#f7e2d2
#f5eddc
#f5f4e0
#edf2c2
#def7e5
#d9eeec
#c9e0f0
#d6d4eb
#e7dbed
#f1e2ea
#acacac
#c2c2c2
#cccccc
#e1e1e1
#ebebeb
#ffffff
#e97d81
#e19b73
#d1b274
#cfcca2
#cfcca2
#61b977
#53aea8
#518fbb
#6a65bb
#9a54ce
#e573ae
#5a504b
#767b86
#00ffff
#00ff00
#a0f000
#ffff00
#951015
#6e391a
#785c25
#5f5b25
#4c511f
#1c4827
#0d514c
#1b496a
#2b285f
#45245b
#721947
#352e2c
#3c3f45
#00aaff
#0000ff
#a800ff
#ff00ff
글자 배경색
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
가나다
위 첨자
아래 첨자
왼쪽 정렬
가운데 정렬
오른쪽 정렬
양쪽 정렬
번호 매기기
목록
단락의 들여쓰기 수준을 낮춥니다.
들여쓰기
인용문
왼쪽 실선
인용 부호
실선
실선 + 배경
굵은 실선
점선
점선 + 배경
적용 취소
링크
하이퍼링크
새 창으로
확인
취소
특수문자
특수문자 삽입
특수문자 레이어 닫기
일반기호
숫자와 단위
원, 괄호
한글
그리스,라틴어
일본어
선택한 기호
특수문자 레이어 닫기
표
칸 수 지정
행
1행 추가
1행 삭제
열
1열 추가
1열 삭제
표 속성 지정
테두리 굵기
1px 더하기
1px 빼기
테두리 색
색상 찾기
색상 찾기
표 배경색
색상 찾기
색상 찾기
셀 병합
열 분할
행 분할
확장 컴포넌트
이모티콘 출력
이미지 추가
멀티미디어 자료 관리
설문조사 컴포넌트
기본 이미지 갤러리
Naver Photo Editor
HTML 편집기
입력창 크기 조절
파일 첨부
선택 삭제
본문 삽입
문서 첨부 제한 : 0Byte/ 20.00MB
파일 제한 크기 : 20.00MB (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
2812
3D 에서의 효과질문...
2
일상의로의초대
1022
2006-11-18
2006-11-18 16:57
흔히 요새 3D 게임에 보면 칼질할때 일정 궤적 을 따라서 공간이 일그러지는 효과를 볼수있는데요.. 쉽게 말하자면 썬에서 특히 그 효과가 두드러지게 나왔는데요... 그 효과를 머라고 하는지 아시는분계신가요....? 아신다면 구...
2811
문법 질문 함수의 리턴형이 const 인거에 대해서.
9
evax
1022
2006-11-18
2006-11-18 20:45
연산자 오버로딩을 보다가 const Complex operator +(const Complex &T) 이런식으로 선언한걸 봤는데 리턴값은 원래 상수라고 생각하고 있었는데( int a(void) a() = 10; 하면 l-value가 아니라고 뜨니.. 저렇게 const라고 해...
2810
허걱 ㅜ.ㅜ Visual Studio 8 로 컴파일시
1
궁금이
1022
2007-04-04
2007-04-04 08:31
간단한 C++소스를 컴파일 하면 저희 집에서는 잘되는데 다른곳에가면 실행이 안되는거에요 어찌어찌 하여 물어보니까 .NET Framework 가 안깔려있어서 그렇다고 하는데요... 그렇다면 Visual Studio 8로 컴파일 해서 .NET Framew...
2809
[서울]게임팀 3P:3인용 게임프로젝트 팀원 모집
3
검은별35
1022
2007-04-15
2007-04-15 02:04
가입 신청 및 문의 메일은 starofdark@gmail.com 으로 보내주세요~ * 팀에서 개발하고자 하는것 : - 하프라이프2,오블리비언,배틀필드2 등을 응용한 Mod(GAME Modification) - 공개 3D엔진으로 3D게임을 개발 (3D프로그래밍 응용 ...
2808
컴퓨터 학원에 관련된 질문 입니다.
6
갱훈
1022
2007-06-19
2013-05-19 13:47
제가 어찌어찌 하여.. 여름방학때 강좌를 많이 개설한다는 소문을 듣고.. MFC로 인한 컴플랙스를 극복하고자.. MFC 강좌를 들어보고자 합니다. 홀로 공부 하는 것은 정말 한계가 있더군요... 한빛에서 나온 책을 2번 정도 정독...
2807
제 고민좀 시원스럽게 해결해주실분 없으시나요?;
11
이상현
1022
2009-03-05
2013-08-19 11:21
안녕하세요;친구소개로 이쪽에 대단하신분(?)들이 많다고 해서 질문을 남기게됐습니다; 저는 올해 안양에 있는 2년제 전문대를 다니는 24살의 학생입니다.(군제대) 제가 올해 2학년이 돼서 다니는데 저와는 전혀 전공이 맞지를 않더군...
2806
계속된 usb 인식실패.. 메인보드와 케이스를 갈아야 할까요?
6
mysholic
1022
2009-09-03
2013-08-19 11:10
올해 초에 홈페이지에서 보고 나서 아수스 P5Q랑 케이스 등 본체를 구입해서 자알~쓰고 있었습니다 ㅎ 그런데 몇 달 전부터 usb 장치를 슬롯에 꼽으면 usb 인식실패가 자주 뜨더라구요; 신기한게 전부 다 그런게 아니라 되는건...
2805
게임 업계에서 기업전략 실패 사례가 어떤것들이있을까요.
7
shine
1022
2009-10-17
2013-08-19 11:05
실패사례야 수도 없이 많을거같지만.... 굵직한 회사였다던가 특이한 케이스로 망했다던가 하는게 있으면 좀알려주세요 ^^;
2804
싱글 플레이 FPS MOD를 만드려는데..
4
3
시드데이비스
1022
2009-11-04
2013-08-19 11:03
안녕하세요. 다름이 아니라 이번에 싱글플레이만 되는 FPS를 만들어보려고 합니다. 회사에서 진행하는 것은 아니고 개인적으로 뜻이 있는 지인들끼리 만들어보려고요. 제가 만들고 싶은게 FPS 게임이니 포폴로도 활용할 수 있을 ...
2803
뭐가 맞는지.....모르겠습니다.도와주실래요..
6
김남욱
1023
1
2004-06-01
2013-08-16 15:37
벌써 대학교 2학년생입니다. 그래픽 ..프로그래밍 두개다 맘에 듭니다. 그림그리는 것도 좋아하고.. 프로그래밍은 대학에 와서 처음접하는 건데 조금어렵긴 했는데 재밌습니다. 그렇지만 한가지로 정해야 자기 전공을 살리는 길이 될...
2802
필터링??
4
Auss
1023
10
2004-08-26
2013-08-16 15:50
안녕하세요, Auss입니다. 여럿 게임을 하다 보면 필터링에 걸려 "적합하지 않은 단어입니다." "사용할 수 없는 단어입니다." 등의 메시지를 한번쯤은 보셨을 겁니다. 심지어는 적합한 단어가 아님에도 그 안에 적합하지 않은 단어...
2801
윈도우XP 서비스팩2 관련
5
칭칭코알라
1023
1
2004-10-08
2013-08-16 15:56
안녕하세요. 레임에 계신분들께 늦은밤에 질문하나 드리려합니다. 밤에 문득 타자게임을 하며 놀고있는데 오른쪽 하단 아래에 윈도우 업데이트 가 떳더라구요 그래서 하던데로 업데이트를 하는데 이번에는 좀 시간이 오래걸렸습니다....
2800
천부경을 기본 사상으로 해서 운영되는 온라인 게임이 있나요?
4
이굴
1023
1
2005-01-18
2013-08-16 16:11
안녕하십니까? 추운 날씨에 건강하시길 바랍니다. 이곳 청송은 온 세상이 하얗게 변했읍니다. 저의 마음만 빼고..훌쩍^^ 제가 그동안 게임기획서를 작성해나가면서 사상이랄까 게임의 구도및 성격을 어느정도 정리하고 거기에 맞는 ...
2799
타블렛 질문좀 드릴게요
6
임재현
1023
16
2005-07-17
2005-07-17 23:36
제가 타블렛을 하나 살려고 합니다. 초보이기 떄문에 와콤꺼도 좋다고 하고 그라파이어를 추천도 하는데요. 가격대는 10만원정도로 잡으면 초보가 사용할 만한게 어느게 있나요? 이곳저곳 알아봤는데 저로서는 판단하기가 힘드...
2798
태스크와 프로세스의 차이가 뭘까요?
5
개츠비
1023
2
2005-09-19
2005-09-19 17:15
보통 프로세스랑 태스크랑 같은 의미로 많이 쓰이는데 차이점을 찾기가 어렵네요. 태스크는 운영체계가 제어하는 프로그램의 기본단위이고, 프로세스는 실행중인 혹은 처리중인 프로그램을 프로세스라고 하는것 같은데 차이점이 뭐일까...
2797
인코딩 질문
2
CamilleBidan
1023
2006-09-04
2006-09-04 02:41
캠코더로 찍은 동영상을 PSP로 보려고 인코딩을 하려 합니다 AVC로 인코딩을 하려고 하는대 시험삼아 앞에것만 1분정도 인코딩해보면 영상과 소리가 따로 놀고 있습니다;; 어떤게 문제일까요 ;ㅁ;/emoticon_07 현제 바닥으로 인코...
2796
안녕하세요 오랫만에 질문 입니다. STL 관련 입니다.
4
갱훈
1023
2008-11-22
2013-08-19 11:26
std::vector<A_Star_Node> v_selective;//가능성을 선택하기위한 자료구조 std::vector<A_Star_Node>::iterator v_selective_pos; //이 함수는 여러가능성이 들어있는 노드들의 모임안에서 규칙위반인것을 찾아서 삭제하는 함수이다. f...
2795
msn 바이러스 질문입니다.
3
스포츠투데이
1023
2008-12-19
2013-08-19 11:25
주의에서 링크걸린 바이러스 메시지를 몇번 받아도 한 번도 클릭을 안해서 감염이 안됐다고 생각하고 있었는데 어느 순간 주의 사람들이 제 아이디로 바이러스가 메세지가 간다고 그러더군요 -_-;;;; 여기서부터 질문인데요. 제가 m...
2794
와우 비밀 번호가 저의 메일로 날아오지 않아서..
6
갱훈
1023
2009-11-04
2013-08-19 11:03
새로운 계쩡을 만들었는데.. 기본 메일로 자동 설정이 되어 있는 것이 ZHANGHUA001@PARAN.COM 이군요... 누가봐도 짱개에데 당한것 같은데.. 이거 불안해서 계정가입을 할 수가 없군요.. 이거 고객센터에 전화하면 어떤 식으...
2793
곤란한 질문
6
냐옹
1024
1
2004-07-31
2013-08-16 15:44
c++을 공부를 한지 3일이 되가는 멋진 청년입니다만... 저에게 곤란한 일이 생겼습니다. 비주얼 c++로 원시파일을 작성한다음 bluild를 누른후 'execut......'이걸 누르면 냐옹천재 press any key ro continue 라고 뜨지 않습니...
목록
쓰기
첫 페이지
6
7
8
9
10
11
12
13
14
15
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
사람들은 말합니다.
'프로그램 만들기가 어려워요.'
'어디서부터 해야 할지 모르겠어요.'
무엇을 목적으로 만들고자 하는지 모르는 상태에서 아무리 설계를 해봤자 여러 가능성들을 고려한 구조를 만들어야지 라는 의지만 간직한 쓰레기 코드가 나올뿐이죠.
게임 프로그래밍 소프트웨어를 설계하고 싶으십니까?
그럼 게임이라는 요구사항부터 정의하십시오.
예. 기획서를 쓰라는 말 맞습니다.
그런 일들을 완성도 높게 자주 행하신다면 개인 자신만이 갖을 수 있는 게임쪽 프로그램 패턴을 구축할 수 있고 그것은 정말 큰 경쟁력이 될 것 입니다.