분류 전체보기

·일상/기타
게임엔진 아키텍처를 다 못 읽었는데, 중간에 3d 그래픽 렌더링쪽을 공부해보고 싶다는 생각이 들어 좀 방향이 바뀌었다. 그래서 3d그래픽 관련 자료를 찾아보니 directx12에 win10개발환경이 필요해서 군복무중엔 공부하기 힘들 것 같더라... 휴머니스트에서 레이트레이싱 관련 자료가 있어 따라해봤을때 좀 재미를 느꼈는데 그 이상을 못하는게 아쉽다. 그래서 뭘 공부할까 하다가 결국 컴파일러 구조와 원리라는 책을 샀다. 원래 좀 관심있긴 했는데 관심이 깊진 않은 분야다. 읽으면서 깊어질지는 모르겠다. 개발캠프 갔다와서 알 수 없는 무기력감에 갈피를 못 잡고 있었는데 책도 산 김에 다시 공부를 시작해야겠다. 그동안 충분히 쉬긴 했다. 롤도 원래 접었다가 부대사람들과도 재밌게 했고. 앞으로 해보고 싶은 프로..
군대 인트라넷에서 notepad++랑 크롬으로 만든거라 아쉽게도 소스코드 업로드는 못함... 가지고있지도 않고... 대충 설명하자면 블럭마다 형태 16진수로 저장해서 떨어뜨릴때나 돌리기전에 충돌판정해준다. 충돌할 시 그자리에 내려앉거나 돌려줌. 색깔은 그냥 enum 저장하듯이 배열 만들어서 L블럭은 인덱스3번, J블럭은 4번을 쓰는식으로 했다. 이렇게 하면 캔버스에 그릴땐 color[3]의 값으로 그리고 게임판에 저장할때는 3으로 저장하면 됨. 만들어서 몇명한테만 줬는데 재밌다고 계속 업데이트해달래서 추가한것들이 순서대로떨어지는 속도 제한(처음엔 점수높으면 높을수록 빨리 떨어졌음)블럭 고르게 나오게 하기(7개 블럭들이 랜덤하게 섞여서 나옴. 처음에는 그냥 랜덤으로 뽑아써서 같은게 연속3,4번 나올때도 있..
·일상/기타
국방부오픈소스아카데미 캠프 도중 강사님이 취미로 스타크래프트2 인공지능을 만드셨는데 1000몇패했다가 드디어 몇일전 1승을 했다는 얘기를 하셨다 듣고 오 재밌겠는데 싶어서 나중에 찾아보니 깃허브에 관련 repo가 몇개가 있었음. 더 찾아봐야겠지만, 언젠간 해봐야겠다. 언제쯤이 될진 모르겠지만... 전역하고 근 시일내가 아닐까싶다.
처음에 인터페이스를 정해놓고 개발을 시작해야된다... 어찌보면 당연한 얘기겠지만 나는 무작정 안드로이드 스튜디오켜서 생각나는대로 만들다보니 시행착오를 겪으면서 계속 구조를 바꾸는 식으로 진행을 했다. 이게 생각보다 시간이 엄청 걸린다. 그리고 안드로이드 개발자 홈페이지를 잘 찾아보자. 화면 전환으로 골치아팠었는데 우연히 여기서 navigation 라이브러리를 알게 되서 쓰니까 너무 간단해졌다. 본인이 만들고 있는 부분이 왜 필요한지, 나중에 어떻게 쓰일지, 또 다른 문제는 없을지에 대해 항상 생각해야한다. 이에 대해서는 통찰력과 경험이 좀 필요한 것 같다. 버그 고치고 기능 개선하다보니 ‘어, 이 기능이 필요했었나?’ 싶은 것들도 있었는데, 결국 기획이 중요하다는 말로도 연결되는 듯. 안드앱은 처음이고 ..
virtus
'분류 전체보기' 카테고리의 글 목록 (35 Page)