일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 그리디 알고리즘
- 멀티쓰레드
- 스케줄링
- DirectX 12
- 렌더링 파이프라인
- 운영체제
- 병행성
- 파일시스템 구현
- 타입 객체
- 병행성 관련 오류
- 프로그래머스
- 다이나믹프로그래밍
- OS
- 디자인패턴
- 컨디션 변수
- 쓰레드
- 그리디알고리즘
- 영속성
- 동적계획법
- 알고리즘
- DirectX12
- I/O장치
- 백준
- codility
- Direct12
- 자료구조
- 다이나믹 프로그래밍
- 락
- directx
- 멀티프로세서
Archives
- Today
- Total
목록게임 루프 (1)
기록공간

"게임 시간 진행을 유저 입력, 프로세서 속도와 디커플링한다." 게임 루프 패턴은 모든 게임에서 사용하며, 어느 것도 서로 똑같지 않고, 게임이 아닌 분야에서는 그다지 쓰이지 않는다는 점에서 전형적인 '게임 프로그래밍 패턴'이다. CPU와의 인터뷰 과거의 프로그램은 한참 기다려야 결과를 볼 수 있었다. 이를 배치 모드 프로그램이라고 한다. 프로그램은 모든 작업이 끝나면 멈췄다. 그렇기 때문에 과거 프로그래머들은 컴퓨터실에 가서 코드를 밀어 넣으면 결과가 나올 때 까지 몇 시간 기다리는 식으로 디버깅이 오래 걸렸다. 즉각적인 피드백을 원했던 프로그래머들은 대화형 프로그램을 만들었다. 초기 대화형 프로그램 중에는 게임도 있었다. 당신은 작은 벽돌 건물 앞 막다른 길에 서 있다. 주변에는 숲이 있다. 작은 물..
Game Design Pattern, Logic
2020. 4. 4. 13:05