More actions
(Repair MoniWiki formatting after migration) |
(Repair batch-0008 pages from live compare) |
||
| Line 2: | Line 2: | ||
* 부가 목적 : 집에서 놀고 있는 GP32에게 생기를! | * 부가 목적 : 집에서 놀고 있는 GP32에게 생기를! | ||
== To Do == | == To Do == | ||
* | * <strike> SnakeBite 의 알고리즘부 작성 </strike> | ||
* MFC GDI 출력 버전 | * MFC GDI 출력 버전 | ||
* DirectX 출력 버전 : [[DirectDraw]] | * DirectX 출력 버전 : [[DirectDraw]] | ||
* GP32 출력 버전 | * GP32 출력 버전 neocoin/GP32 | ||
** Cpp 그대로 옮겨 보기 | ** Cpp 그대로 옮겨 보기 | ||
** STL 부분 전부 튜닝 | ** STL 부분 전부 튜닝 | ||
| Line 21: | Line 21: | ||
---- | ---- | ||
neocoin | |||
Revision as of 01:40, 27 March 2026
- 목표 : 여러 가지 플렛폼에서 SnakeBite 를 작성해 보자.
- 부가 목적 : 집에서 놀고 있는 GP32에게 생기를!
To Do
SnakeBite 의 알고리즘부 작성- MFC GDI 출력 버전
- DirectX 출력 버전 : DirectDraw
- GP32 출력 버전 neocoin/GP32
- Cpp 그대로 옮겨 보기
- STL 부분 전부 튜닝
- OOP를 포기하고 튜닝
소스 리스트
- Zp CVS 의 SnakeBite : 집의 CVS 통째로 복사이다.
고민 기준
- OOP 인가?
- 쌍방향 참조가 필요 없는 상황으로 작성 해야 할까?
bidirectional association은 최소화하는 것이 좋음. 꼭 필요하다면 back-pointer를 사용해야 함. 가능하면 MediatorPattern의 사용을 고려해보길. --JuNe
- STL in C++ 언어의 장점을 써먹었는가?
- 재미있었는가?
- TDD 흉내를 내보자. 특히 GP32에서.
neocoin