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

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