김학규의 홈페이지입니다.
뉴스와토론
Neolith의 방
갤러리
기획&아이디어
Q&A와 스터디
소모임&잡담
차갤
지름신갤
추천/비추천
WIKI
링크
Q&A와 스터디
글 수
3,012
회원 가입
로그인
게임 소프트웨어 설계
고고헤븐
http://old.lameproof.com/395240
2007.04.07
15:04:27 (*.128.79.174)
984
게임 프로그래밍 소프트웨어 설계를 해야 하는데
어떻게 해야 하는지 막막하네요.
혹시 참고자료나 예로 볼만한 것이 있으면 부탁드립니다.
이 게시물을...
목록
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 (허용 확장자 : *.*)
번호
제목
글쓴이
조회 수
추천 수
날짜
최근 수정일
2772
게임 프로그래밍 관련 학문에 대해..
8
박현만
986
30
2005-08-11
2005-08-11 09:40
제가 지금 대학생인데요 수강신청 기간이 되었습니다.. 저희 과 과목중에 수치해석이라는 과목이 있는데요. 그 과목에서는 보다 정확한 값을 구하기 위한 계산에 대해 배운다고 하는데요 게임 프로그래밍 하는데 도움이 되는 걸까...
2771
사운드카드 질문있습니다;;
4
임재현
986
13
2005-08-22
2005-08-22 22:42
에...테스트용으로 컴을 하나 얻었는데요 5년전모델...-_-; 인데..이놈 메인보드에 사운드가 없기때문에 카드를 하나 사야겠는데...그냥 만원이하로 하나 추천좀 해주세요 이 5년전보드..;;;; cpu 650 램 128 그래픽카드 엔비디아 RIVA...
2770
비추천하는 대학이 혹시 있나요?
11
용회
986
11
2005-09-10
2005-09-10 00:03
비추천하는 대학이 혹시 있나요?.. 게임학과 있는 어지간한 4년제는 다 수시 넣어볼 작정인데요.. 음.. 혹시.. 혹시... '비추' 하는 대학이 있나 해서.... 개인적인 생각을 쪽지로 라도 조언해주시면 감사드리겠습니다.. ---- 후.....
2769
안녕하세요.궁금한게 있어서 질문입니다.
4
정건우
986
12
2005-09-21
2005-09-21 21:07
안녕하세요. c언어를 조금 배웠는데.... 이 정도로는 게임을 만들지 못하는거 알고 있습니다. 공부를 더 해야 만들수 있다는 건 알겠지만, 갑자기 혼자서 2d격투게임(사양이 높지않게)만들고 싶어서, c언어를 배우고 있습니다. 어느...
2768
에휴...대학생의 질문입니다;
10
로스구이
986
1
2005-11-15
2005-11-15 22:36
전공이라는걸 선택해야하는 시기가 벌써 다가와 버렸네요... 새내기로 들어온게 엊그제 같은데... 어릴때부터 "게임을 만들겠어!" 라는 생각으로 관련학과를 가게되었는데.... 정작 대학교에 와보니....주변에서 많이들 만류를 하더군요....
2767
컴퓨터 포맷 관련 질문입니다;;
13
invictus
986
22
2005-12-18
2005-12-18 19:01
이번에 포맷을 처음(...)하려고 하는데요. 단순히 A:나 다른 드라이브로 가서 C:를 포맷 해주면 쳐주면 되는건가요? 제가 알기로는 파티션 설정인지 뭔지도 필요한걸로 알고 있는데 그건 필요 없는건가요? cmos 세팅은 포맷을 해...
2766
기가 막힌 아이디어가 떠올랐습니다.
7
Cloudkiss
986
2
2006-01-20
2006-01-20 21:41
저와는 전혀 상관 없는 유리에 관한 아이디어가 낮잠을 자다 깨는 순간 번쩍 머릿속을 스치더군요. 그래서 질문합니다. 자신의 분야와 전혀 상관 없는 쪽에 단지 '이런이런게 만들어진다면 정말 대박이겠다!' 라는 아이디어는 어...
2765
악성코드인지 뭔지
3
렌˚
986
2
2006-01-22
2006-01-22 17:47
다음이나 네이버에 들어가 보면 오른쪽에 '와우 카지노' 뭐 어쩌구 나와있는데 네이버나 다음 야후 이름 도용같고 제 악성코드 검사기로는 잡히지가 않네요 어떻게 해야 없앨수 있을까요 꽤 불편한데..
2764
노턴 고스트 물어볼게있습니다.
3
kimo
986
2006-08-02
2006-08-02 23:23
제가 요즘 컴퓨터 공부를 다시하고 있어 질문이 많아져서 죄송합니다. 그런데 노턴 고스트 예전부터 백업이라는 것으로 알고있고 한번도 써보지는 않았습니다. 어떤 기능이 있고 사용법을 아시면 올려주세요. 네이버에서 찾으려고 ...
2763
.NET 관련 허접 질문
2
1
랩하는좀비
986
2006-08-22
2006-08-22 21:41
비쥬얼 스튜디오 2005...던가요. .NET이라고도 적어져 있으니 뭐 별다른 것은 없으리라 생각하고 있습니다. 질문은 비쥬얼C++6.0에서 보면 인클루드 파일 있는 곳 경로랑.. 라이브러리 경로랑 조정하는 것이 있었죠. 설정창에서 옵...
2762
수학을 못하는 고3 실업계생인데 컴공과에 지원해도 될까요?
11
영게임
986
2006-08-26
2006-08-26 03:53
저는 촌의 작은 고등학교 실업계 인터넷과에 다니고 상위권인데, 학교에서 수학이나 영어의 어려운 부분은 배우지를 않고 진도를 넘어가다보니(원래못하기도...; 거기다 3학년때는 수학이 아예 없습니다) 수학, 영어는 상당히 못합니...
2761
3D 에서의 효과질문...
2
일상의로의초대
986
2006-11-18
2006-11-18 16:57
흔히 요새 3D 게임에 보면 칼질할때 일정 궤적 을 따라서 공간이 일그러지는 효과를 볼수있는데요.. 쉽게 말하자면 썬에서 특히 그 효과가 두드러지게 나왔는데요... 그 효과를 머라고 하는지 아시는분계신가요....? 아신다면 구...
2760
[C언어] 또 안돼요;ㅁ;
6
1
DeathMage
986
2006-12-11
2006-12-11 13:57
이번에는 파일을 읽어서 하는건데 이름을 ragged array로 하라길래 포인터에 DMA로 잡았는데 계속 막히네요 뭐가 잘못된건가요;? 배운대로 한거 같은데.. input.txt 065551 쿨쿨쿨 80 60 70 065552 멍멍멍 10 20 30 066663 컹...
2759
웹게임을 운영해보고 싶습니다.
1
토마토큐브
986
2006-12-31
2006-12-31 12:03
Php공부를 하며 게임을 조금씩 만들고는 있는데, 실제로 운영을 어떻게 해야할지 모르겠네요; 일단은 집에 있는 일반 데스크탑 한대에 서버를 구축해서 해볼 생각인데, 구체적인 사항에 대해서는 전혀 아는 게 없어서요. 혹시 좋...
2758
저도.. 현업종사자분들께 "사용자 편의"를 기획단계에서부터 구상하나요?
5
아침에
986
2007-02-06
2007-02-06 02:23
엘런쿠퍼님이 지으신 "정신병원에서 뛰쳐나온 디자인"이란 책이 있습죠. 1년전에 그책을 읽고 제 진로가 바뀌었습니다. 그 책에서 말하고 있는 인터렉션 디자이너로 말이죠. 안읽으신 분들을 위해 간략히 설명하자면.. 기획단계서 철...
2757
즐거운 C++ 생성자 관련 질문-ㅅ-
2
랩하는좀비
986
2007-03-24
2007-03-24 14:33
과제인 학생 관리 프로그램 떄문에 malloc를 이용해서 스택을 구현해서 완성은 했습니다. 그런데 사소한 고민거리가 하나 생겼네요...사소하지 않을 수도 있지만요-ㅅ-) 아무튼 소스 하나 보시고 CMallocStack::CMallocStack() ...
2756
비스타 사용하시는분~
4
1
히스
986
2007-07-28
2013-05-19 13:44
비스타를 사용해볼까 하는데요.... 실은 예전에도 사용해봤습니다. 제가 사용하는 프로그램들은 그닥 호환도 잘되고 문제도 없더군요 그래서 함 상요해볼까 하는데요.. 그때 안해본게 생각났습니다.. 바로 프로그래밍인데.. 이게 문제...
2755
컴퓨터 조립 질문
10
Flecha
986
2007-09-18
2013-05-19 13:39
동생의 대학 합격 기념으로 컴퓨터를 한대 조립해주려고 하는데 싸면서 가격대비 성능이 좋게 만들어주려고 다나와에서 눈팅하면서 몇개 골라서 견적을 내봤는데 77만원정도군요. 게임을 많이 하는 애라서 그래픽카드는 8600으로 했...
2754
msn 바이러스 질문입니다.
3
스포츠투데이
986
2008-12-19
2013-08-19 11:25
주의에서 링크걸린 바이러스 메시지를 몇번 받아도 한 번도 클릭을 안해서 감염이 안됐다고 생각하고 있었는데 어느 순간 주의 사람들이 제 아이디로 바이러스가 메세지가 간다고 그러더군요 -_-;;;; 여기서부터 질문인데요. 제가 m...
2753
Vista에서 폴더 숨기는 프로그램 있나요?
4
비틀쥬스
986
2009-03-07
2013-08-19 11:21
Windows Xp, 2003 쓸 때는 Hide Folders XP 라는 프로그램으로 보안이 필요한 폴더를 숨겼었습니다. 그런데 Windows Vista, 2008을 쓰는데 Hide Folders XP 와 같은 프로그램을 찾기가 힘드네요 Hide Folders XP와 ...
목록
쓰기
첫 페이지
8
9
10
11
12
13
14
15
16
17
끝 페이지
제목
내용
제목+내용
댓글
이름
닉네임
아이디
태그
검색
취소
사람들은 말합니다.
'프로그램 만들기가 어려워요.'
'어디서부터 해야 할지 모르겠어요.'
무엇을 목적으로 만들고자 하는지 모르는 상태에서 아무리 설계를 해봤자 여러 가능성들을 고려한 구조를 만들어야지 라는 의지만 간직한 쓰레기 코드가 나올뿐이죠.
게임 프로그래밍 소프트웨어를 설계하고 싶으십니까?
그럼 게임이라는 요구사항부터 정의하십시오.
예. 기획서를 쓰라는 말 맞습니다.
그런 일들을 완성도 높게 자주 행하신다면 개인 자신만이 갖을 수 있는 게임쪽 프로그램 패턴을 구축할 수 있고 그것은 정말 큰 경쟁력이 될 것 입니다.