Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Neocoin/SnakeBite: Difference between revisions

From ZeroWiki
(Repair batch-0008 pages from live compare)
(Repair MoniWiki formatting after migration)
 
Line 1: Line 1:
* 목표 : 여러 가지 플렛폼에서 SnakeBite 를 작성해 보자.
* 목표 : 여러 가지 플렛폼에서 [[SnakeBite]] 를 작성해 보자.
* 부가 목적 : 집에서 놀고 있는 GP32에게 생기를!
* 부가 목적 : 집에서 놀고 있는 GP32에게 생기를!
== To Do ==
== To Do ==
* <strike> SnakeBite 의 알고리즘부 작성 </strike>
* <strike> [[SnakeBite]] 의 알고리즘부 작성 </strike>
* MFC GDI 출력 버전
* MFC GDI 출력 버전
* DirectX 출력 버전 : [[DirectDraw]]
* DirectX 출력 버전 : [[DirectDraw]]
Line 15: Line 15:
* OOP 인가?  
* OOP 인가?  
* 쌍방향 참조가 필요 없는 상황으로 작성 해야 할까?
* 쌍방향 참조가 필요 없는 상황으로 작성 해야 할까?
     ''bidirectional association은 최소화하는 것이 좋음. 꼭 필요하다면 back-pointer를 사용해야 함. 가능하면 MediatorPattern의 사용을 고려해보길. --JuNe''
     ''bidirectional association은 최소화하는 것이 좋음. 꼭 필요하다면 back-pointer를 사용해야 함. 가능하면 MediatorPattern의 사용을 고려해보길. --[[JuNe]]''
* STL in C++ 언어의 장점을 써먹었는가?
* STL in C++ 언어의 장점을 써먹었는가?
* 재미있었는가?
* 재미있었는가?

Latest revision as of 00:34, 29 March 2026

  • 목표 : 여러 가지 플렛폼에서 SnakeBite 를 작성해 보자.
  • 부가 목적 : 집에서 놀고 있는 GP32에게 생기를!

To Do

  • SnakeBite 의 알고리즘부 작성
  • MFC GDI 출력 버전
  • DirectX 출력 버전 : DirectDraw
  • GP32 출력 버전 neocoin/GP32
    • Cpp 그대로 옮겨 보기
    • STL 부분 전부 튜닝
    • OOP를 포기하고 튜닝

소스 리스트

고민 기준

  • OOP 인가?
  • 쌍방향 참조가 필요 없는 상황으로 작성 해야 할까?
   bidirectional association은 최소화하는 것이 좋음. 꼭 필요하다면 back-pointer를 사용해야 함. 가능하면 MediatorPattern의 사용을 고려해보길. --JuNe
  • STL in C++ 언어의 장점을 써먹었는가?
  • 재미있었는가?
  • TDD 흉내를 내보자. 특히 GP32에서.

neocoin