꿈꾸는자의 생각의 파편들... :: 'Game Dev...' 카테고리의 글 목록 (4 Page)

달력

10

« 2018/10 »

  •  
  • 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
  • 31
  •  
  •  
  •  











Posted by 꿈꾸는자의 생각의파편들










Posted by 꿈꾸는자의 생각의파편들









Posted by 꿈꾸는자의 생각의파편들

음.. 이것은 별 이야기는 아니구요.. 시에라 온라인사를 설립했던.. 아.. 이름은 기억이 안나네요..

와이프의 이름은 로베르타 였는데..

 

제가 알기로는.. 게임에. 배경을 처리하는 방법이 초기에는.. 그림데이타를 그리는 프로그램을 사용해서 배경을 그리는 방식을 사용했었다구 하더군요.. TRS나.. 애플이 나오기 바로 직전까지에는.. 메모리가 아주 적어서.. 그림데이타를 사용할 수 없기 때문에.. 뭐, 물론.. 프로그램 모듈도 크지는 않았었지만..

 

당시에는.. 팩맨이나 광석파쇄기같은 겜을 만들려면.. 배경을 Draw하는 모듈을 만들어서 사용했었답니다.

 

근데.. 어드밴쳐 게임의 초기작품이라 할 수 있는 겜을 만들어 낸것이.. 시에라를 만든 사장(?)(진짜 이름은 기억 안나네요~~ 나중에 이름 올릴께요.. ㅡ.ㅡ; 그냥.. A라구 하죠~~ )

 

처음엔.. 이 A가.. 업무용으로.. 회계관련 모듈을 만들어서 생활하기 위해서.. 집에.. 당시 TRS였던가를 구입했고.. 그일을 하다가.. 벌이는 신통치 않았나 봅니다. 근데.. 컴퓨터 판매점에서 엉터리로 만든것 같은 게임이 팔리는 것을 보고..

 

자신도.. 겜을 만들기로 하구.. 제작을 하면서.. 와이프인 로베르타가.. 상상력이 풍부한 사람이어서.. 퍼즐과.. 스토리가 있는 겜을 만들 기획을 만들고.. 그것을 풀어냈는데..

 

이.. A란 사람이.. 꽤~ 능력이 있었던 사람이었는지.. 퍼즐, 스토리로 구현하니.. 당시 시스템에서는 일일이 이것을 그리는 방식으로.. 처리하기에는.. 너무 무리였나 봅니다. 그래서, 고안한 방식이.. 타일링과 부호화를 통하여.. 배경을 처리하는 방식을 고안했답니다.

 

우리가 알고 있는.. 배경타일링 방식의 초기버전이었죠.. 당시에.. 이 사람은.. 이 방식이 그리 대단하다고 생각하지 않았는지.. 잡지에 기고했구.. (나중에.. 후회했다라는 설이~~~)

 

당시.. 겜을 만들던.. 친구들이.. 전문적으로.. 전산학(?)을 공부한 사람이 적었기 때문에.. 이 사람의 기법이 아주~~ 창의적이었다는 이야깁니다.

.............

 

재밌나요??? ㅋㅋ.. 이런 야사를 적당히 정리하는 것도.. 도움이 될려나요...

Posted by 꿈꾸는자의 생각의파편들










Posted by 꿈꾸는자의 생각의파편들










Posted by 꿈꾸는자의 생각의파편들

www.genesis3d.com 에 가시면 Genesis3d엔진에 대한 소스나 필요 유틸리티 등이 오픈되어 있습니다. 뭐~~ 아시는 분은 다 아시겠지만~ ㅎ.ㅎ; 관련 홈피들을 뒤지다 보면.. Delphi용 VCL로 변환을 시켜 놓은 것두 있구요.

 

지금은 genesis3d가 1.6이 되어서 좀~ 성능이 나아진 편인데..

이 genesis3d를 테스트 하신 분들은.. 해당 엔진의 성능이 아주 높지는 않다는 점에 실망을 하시게 됩니다.

 

그 이유는.. 이 genesis3d는.. 소프트웨어 렌더러로만 구성되어 있다고 보시는 것이 맞습니다.

거의 모든 루틴이 소프트웨어로 수성되어 있다는 점입니다. 관련 홈피들을 보다보면.. 크로스 플랫폼으로 전환이 가능한 3D엔진을 만들고 싶어하는 것이 아닌가 하는 생각이드니까요.

 

이 엔진을 사용하실려면.. 해당 부분들을.. 원하시는 영역으로 전환하는 작업이 필요합니다.

 

최신 DirectX로 변환작업을 하시면.. 어느정도 충분한 성능을 보장받으실 수 있을 것입니다.

 

뭐~ 기본적으로의 성능도 아자 떨어지는 것은 아니므로.. 아주 복잡한 내용을 구현하실 것이 아니시라면.. 사용하셔도 무방하실 것입니다.

 

전체적인 구성도.. 3D에 필요한 대다수의 유틸리티들을 가지고 있습니다.

 

캐릭터 관련 캐릭터 툴이나.. 배경툴, 배포용 가상화일시스템 등등.. 아주 기초적인 내용을 가지고 있습니다.

 

관련 자료를 정리해서 올리고 싶지만.. 네이버의 공간이 얼마 안되는 군요.. ㅎ.ㅎ;

 

ps. 제가 참고로 볼때에는.. 예전에 C로 공부만 하다가.. 사용할 때에는.. VCL로 만들어진 것을 사요했는데.. 특정 소수 부분만 DLL로 만들어진 버전을 사용했습니다. genesis3d 1.2였던 것 같은데.. 이때에는 C버전보다는 Delphi버전의 성능이 몇프레임 높았죠~ 아마도.. 루틴을 포팅하면서.. 버밍작업이 좀~~ 이루어진듯... 1.6버전은 성능이 더욱 향상되었고요.. 이 버전을 사용하신다면.. 상당한 성능향상을 기대하셔도 좋을듯.

Posted by 꿈꾸는자의 생각의파편들










Posted by 꿈꾸는자의 생각의파편들






























Posted by 꿈꾸는자의 생각의파편들










Posted by 꿈꾸는자의 생각의파편들