write   top   keyword   local   rss   guestbook 
levites
  카테고리
  달력
  검색
  요즘 올라온 글
  요즘 달린 댓글
  요즘 받은 트랙백
  글 보관함
  링크사이트
  방문자 집계
admin
SummerWars
감상 - 영화 | 09/07/26 01:44
링크 : 'SummerWars' 일본 공식 사이트
링크 : 네이버, '썸머 워즈' 예고편


'시간을 달리는 소녀' 호소다 마모루 감독의 신작.

.. 소재가 상당히 터무니 없지 않나 싶지만..
그래도 호소다 마모루 감독이니까.
트랙백 | 댓글(7)
[NDS] Dragon Quest 9
감상 - 게임 | 09/07/11 12:43
발매 2, 3일 전부터 커뮤니티에 올라오는 롬 유저들의 감상을 보는 씁쓸함과, 발매 전날, 그리고 구입 하러 가는 길의 두근거림과, NDS 타이틀 주제에 6990엔이라는 압도적인 가격에 더해 환율에 힘입어 86,000 원이라는 무시무시한 수치를 들을 때의 놀라움. 구입 후에 포장을 뜯을 때의 설레임과, 수십번을 본 OP 임에도 눈앞에서 본다는 사실에 느껴지는 전율까지.

플레이 하기도 전에 수많은 감정을 느끼게 해준, 시리즈의 최신작.

일단은 초반이라 간단 간단 평.

-> 유저의 느낌을 위해 주인공이 대사를 말하지 않는 DQ 에서 캐릭터 메이킹은 사실 당연히 있어야 했다.. 라는 느낌.
-> 선택의 폭이 좀 좁은게 아닌가 싶기도 하지만.. 뭐, NDS 니까.
-> 주인공과 동료, 그리고 주요 NPC 를 제외하곤 나머지 NPC 들은 2D 빌보드. 어쩔 수 없나.. 라는 느낌.
-> 마을이나 던젼에선 카메라가 전방 30도 정도 밖에 돌아가지 않고, 필드에선 아예 고정. 이것도 어쩔 수 없나.. 라는 느낌.
-> 알파 블렌딩은 특수한 경우를 제외하곤, 거의 없다. 오로지 알파 테스트 위주.
-> 그럼에도 불구하고 프레임이 자주 떨어진다. 매우 아쉬운 부분.
-> 프레임이 떨어짐에도 파티원 전원이 항상 화면에 나온다. 무리 했다는 느낌인데.. 장비를 장착한 이미지가 표시 된다는 것을 보여주고 싶다는 심정은 잘 알겠지만..
-> NDS 에서 풀 3D! 라는 사실이 의외로 감흥이 약했다. 이건 오히려 DQ 라는 존재감이 그래픽을 먹어 치웠다는 느낌.
-> 아이템/장비 창이 전통을 깨고 3D 로 변한 것도 마찬가지. 이런 절제된 느낌이 DQ 인 것 같다.
-> 프롤로그 부분이 한 시간 분량. 아아..
-> 5편 이후로 줄곧.. 이긴 하지만, 이번 편은 특히나 "용자" 라는 것을 강조해 왔던 전통의 시나리오에서 꽤 많이 벗어났다. 조금 섭섭하면서도, 한편으론 이게 또 묘하게 드퀘 같아서 절묘하다는 느낌.
-> 기본 시스템은 3편 베이스에 6편 + 8편 이란 느낌.
-> 전투는.. 8편을 기반으로 일렬로 싸우던 것에서 벗어나 좀 더 뒤엉켜서 싸운다. 라는 느낌을 주고 싶었던거 같은데.. 작위적이라는 감각이 좋지 않다. 공격을 위해서 멀~리 있던 캐릭터가 적 근처로 뛰어가면, 적은 휙 돌아서 공격할 적을 지그시 쳐다봐주고. 이럴거면 차라리 종전의 느낌이 더 나을듯. 좀 더 액션감 있게 만들수 있었을거 같은데.. 아쉬운 부분.
-> 전투를 하다 보면 FF12 의 느낌도 조금 난다. 이렇게 만들어도 멋지지 않았을까.

PS : 일본에 있었으면 아마 (링크) 저기 서 있었을듯.
트랙백 | 댓글(4)
MS VC++ 의 확장 키워드 override
개발 - 프로그래밍 | 09/06/28 12:08
링크 : rein's world, C++을 위한 MS VC++확장 키워드 몇 가지

class CTestA
{
    public:
        virtual void TestFunction(int value) = 0;
};

class CTestB : public CTestA
{
    public:
        virtual void TestFunction(int value) {}
};

class CTestC : public CTestB
{
    public:
        virtual void TestFunction(const char * c_szValue) {}
};

int _tmain(int argc, _TCHAR* argv[])
{
    CTestC testC;
    CTestA * pTest = &testC;

    pTest->TestFunction(1);        // !!

    return 0;
}

프로젝트가 커질때 개인적으로 꽤 자주 하던 실수였는데, C# 의 override 가 MS VC++ 에도 있다는 걸 알게 되었다.

class CTestC : public CTestB
{
    public:
        virtual void TestFunction(const char * c_szValue) override {}
        // error C3668: 'CTestC::TestFunction' : method with override
        // specifier 'override' did not override any base class methods
};

MS VC++ 한정으로 확장성이 보장 되어 있지 않다는게 조금 아쉽긴 하지만.. 이것으로 무의미한 디버깅 시간을 조금은 줄일수 있을지도. 덧붙여서 abstract 나 sealed 는 실수로 잘 연결 되지 않는 부분인지라 절실했던 부분은 아니긴 하지만 버릇을 들여 놓으면 안정적인 코드가 되긴 할듯.
트랙백 | 댓글(14)
PREV 1 ... 5 6 7 8 9 10 11 12 13 ... 105 NEXT
Powered by  TATTER TOOLS / 
Skin by Lutris