[1인개발 프로젝트] 하늘소 프로젝트 6주차
1인 개발/하늘소 프로젝트2024. 2. 25. 21:50[1인개발 프로젝트] 하늘소 프로젝트 6주차

사실 저번 주가 6주차 되는 주였지만, 저번 주에는 OT도 가고 여러가지 행사가 겹쳐 거의 7일 중 6일을 밖에 있었기 때문에 어쩔 수 없이 한주를 더 보게 되었다. 이제 내가 선배야...? 저번 주차에 NPC 대화 기능으로 씨름을 했었는데, 이번 주차에 그것을 해결했다! 사실 스파게티 코드가 악의 근원인 것은 저번 주차에도 알고 있었지만, 이를 고치기에는 전혀 엄두가 안났다. 기어코 작동되게 만들어놨건만 이것을 뜯어고친다면... 아마 앞으로 6주동안 그것만 붙잡고있지 않을까 싶어 코드를 조금만 고쳐 버그만 잡았다. NPC와의 대화기능 구현 저번 주차에 구현하지 못했던 대화 기능을 구현했다. public void Communicate() { if (npcLocation != "none") { if (np..

[1인개발 프로젝트] 하늘소 프로젝트 5주차
1인 개발/하늘소 프로젝트2024. 2. 15. 23:30[1인개발 프로젝트] 하늘소 프로젝트 5주차

저번 주차에 데이터베이스를 구현하고 Isomtric 타일 맵을 쓰기 위해 그에 맞는 테스트 타일을 제작하였다. 그리고 이번 주차는, 정말 맨 땅에 헤딩만 하다가 그 땅이 엄한 땅이었음을 알게 된 주차였다. 정말... 한 것은 많지만 이뤄낸 것은 없는 것 같다는 말이 제일 잘 어울린다. 아무래도 짜다 보니 스파게티 코드가 된 것이 모든 악의 근원인 것 같다. 그래서 미리 말하자면, 이번 주차에 했던 내용은 싹 다 갈아엎어지거나 일부만 유지하고 다시 작업해야 할 것 같다. 아니 그래서 뭘 했는데? NPC 상호작용 기능 구현 셀 필드 파밍 기능에서는 플레이어가 움직이며 탐험하는 것도 있지만 NPC, 아이템과의 상호작용도 존재한다. 그래서 우선 NPC와의 상호작용을 먼저 구현하기로 하고 개발에 들어갔다. 랜덤 ..

[1인개발 프로젝트] 하늘소 프로젝트 4주차
1인 개발/하늘소 프로젝트2024. 2. 9. 01:54[1인개발 프로젝트] 하늘소 프로젝트 4주차

3주차에 셀 필드 파밍 기능을 위해 알고리즘 공부를 하고, 이를 적용시키니 뭔가 큰 것을 한 것 같았다. 그래서 조금 쉬어버렸다. (이번엔 나피리...ㅎ) 이번에도 어떻게든 부작용을 기획 작업으로 희석하고 다시 프로젝트로 들어갔다. 위 사진은 동아리에서 쿡앱스라는 기업으로 기업 방문 체험을 갔던 장면이다. 기업 체험이 끝나고 취업에 성공하신 멋진 선배님들도 만나고 오느라 12시간이 훅 지나가버렸다. (개발을 안 했다는 뜻) 아무튼, 이번 주차는 클래스 구조를 짜고 그걸 기반으로 DB를 구현했다. 또, 셀 필드 파밍 기능에 쓰일 타일을 제작해보며 전체적인 개발 설계도를 구상했다. 그런데 이제 기획도 곁들인. 그리고 삽질 어게인 데이터베이스 구현 유니티 프로젝트에서 데이터를 저장하는 데에는 크게 세가지 방법..

[1인개발 프로젝트] 하늘소 프로젝트 3주차
1인 개발/하늘소 프로젝트2024. 2. 2. 01:24[1인개발 프로젝트] 하늘소 프로젝트 3주차

원래대로였다면 저번주 목요일에 이 글이 올라왔어야 했지만, 다른 프로젝트, 유니잼, 팰월드 등 조금 바빴던 탓에 개발을 많이 하지 못했다. 그리고 이번주에 일정이 조금 풀려서 이번 주까지 했던 것들을 3주차로 모았다. 사실 이중에 유니잼의 영향이 제일 컸다. 저번주 금토일을 거의 서현역에서 살다시피 밤을 새가며 1박 3일 개발을 했다. 굉장히 힘들긴 했지만 하고나니 뿌듯했다. 다른 프로젝트 얘기는 접어두고, 이번 주차는 UI를 다듬고, 세부 기획을 하고, 메인 기능 중 하나인 필드 파밍 기능을 구현했다. 이번에도 삽질은 있었지만, 그래도 금방 해결할 수 있었다. 세부 기획 원래 기획했던 것들의 디테일을 살리고 코드 구현에 막힘이 없게 하기 위해 세부 기획을 짰다. 사실 지역들은 조금 오래 전에 짜 두었지..

[1인개발 프로젝트] 하늘소 프로젝트 1주차
1인 개발/하늘소 프로젝트2024. 1. 12. 01:23[1인개발 프로젝트] 하늘소 프로젝트 1주차

대학교 1학년이 얼렁뚱땅 넘어가버린 지금, 팀 프로젝트를 위해 군대를 미룬 김에 남는 시간에 1인 개발을 해보기로 결심했다. 아직 모르는 것도 엄청 많고 잘 하지 못하는 것도 많지만 일단 무작정 해보려고 한다. 그렇게 1주일 전부터 시작한 프로젝트가 "하늘소 프로젝트" 이다. 사실 이 프로젝트를 구상하게 된 것은 작년 4월부터이다. 알바를 가던 중, 버스를 놓쳐 어쩔 수 없이 택시를 타야했는데, 그 때 택시 창 밖으로 두 줄의 하얀 선이 보였다. 비행기 두대가 거의 동시에 양옆으로 지나간 흔적이었다. 나는 그것을 보자마자, '어, 저거 철도같은데?' 라는 생각이 들었다. 그렇게 알바 가는동안, 알바 하는 중에 혼자 상상에 잠겨 알바가 끝난 후 생각해냈던 것이 이 프로젝트이다. 이사람 N 100임. 우선,..

image