일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 운영체제
- 스케줄링
- 락
- codility
- 디자인패턴
- 영속성
- 렌더링 파이프라인
- 그리디 알고리즘
- 멀티프로세서
- 컨디션 변수
- 다이나믹프로그래밍
- Direct12
- 멀티쓰레드
- 동적계획법
- 백준
- OS
- 병행성
- 알고리즘
- DirectX12
- 타입 객체
- 자료구조
- I/O장치
- directx
Archives
- Today
- Total
목록순차 패턴 (1)
기록공간

"객체별로 한 프레임 단위의 작업을 진행하라고 알려줘서 전체를 시뮬레이션한다." 우리는 플레이어가 되어 보석을 훔치는 퀘스트를 진행하고 있다 가정해보자. 보석은 오래전에 죽은 왕의 유골에 놓여 있다. 플레이어는 왕의 장엄한 무덤 입구로 다가갔고, 함정이 있었지만 공격을 받지 않았다. 또한 언데드 전사는 입구를 지키고 있지 않았다. 그냥 무덤으로 들어가 보석을 가져왔다. 게임은 끝났고, 플레이어는 퀘스트를 완료했다. 뭔가 이상하지 않은가? 무덤에는 무찔러야 하는 경비병이 지키고 있어야 한다. 해골 병사를 되살려 문 주위를 순찰하게 만들자. 코드를 간단하게 만들면 다음과 같을 것이다. while(true) { // 오른쪽으로 간다. for(double x = 0; x < 100; ++x) { skeleton..
Game Design Pattern, Logic
2020. 4. 5. 11:55