python 과 json 을 입력받아 코드를 뱉는걸 만들었는데,
만들고 보니 python 의 스크립트가 실제 C++ 코드와 결합도가 너무 높아 수정한번 하려면 ctrl+F 로 엄청 찾아다니면서 수정해야됨.

이를 해결할 방법은, json 에 각 템플릿 코드를 넣어 치환자 형식으로 치환할 수 있게 만드는 방법이 강구됨.

그러나 그걸만들면 이 프로젝트 또한 산으로 가겠지...
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Project > WYX [pending]' 카테고리의 다른 글

현재 자동코드생성기까지 만들고 계류중..  (0) 2010/06/24
32/64 bit 동시 지원하려는 몽상은 끝  (0) 2010/04/01
Sprite Tool Spec  (0) 2010/02/15
Sprite Tool  (0) 2010/02/13
Posted by 몽상가v

여러 다른 프로젝트와 내용이 겹치는게 많아서 중단 처리.

사실, 이 프로젝트의 큰 틀은 boost 를 쓰면 대부분 해결되는 내용.
바퀴를 다시 발명하는건 어리석은것 같다는걸 깨달았다.
저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License

'Project > CASPER [drop]' 카테고리의 다른 글

이 프로젝트는 중단 되었음.  (0) 2010/06/24
자동 오류 보고 시스템  (0) 2009/05/04
ThreadPool 클래스 완료  (0) 2009/04/30
Thread 클래스 생성  (0) 2009/04/29
INIFile 클래스 추가  (0) 2009/04/27
Second Life 의 문서를 보았습니다.  (0) 2009/04/11
Posted by 몽상가v

이 프로젝트로 인해 얻는 내용.

- 스타/워크3 방식의 입력 커맨드 동기화
- UDP/TCP 에 상관없는 상위 레이어 분리


보완해야 할 내용.

- GUI 부분을 스크립트(lua, python 등)으로 빼야 됨
- 코드 상태가 스파게티 코드, 코드 정리가 시급
- 이런 키보드 입력 게임에서는 입력 커맨드 동기화 방식은 맞지 않음. 데드레커닝으로 처리 해야됨.
그러나 데드레커닝을 적용해 본결과, 미세한 오차로 인해 결국 게임 진행이 되지 않는 현상이 일어남.
만약 이를 해결해 주었다 하더라도 한발 한발이 중요한 이런 게임에서는 맞고 안맞고의 차이가 사용자가 게임을 떠나게 함. 나같아도 이런거 집어치우고 레포데나 카운터 스트라이크 하러감.

저작자 표시
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 몽상가v