본문 바로가기
  • 피곤한 일상에 초록물약 한잔

분류 전체보기23

210414 대족장 사장님 개발일지 기능작업이 거의 끝나갔지만, 뭔가 부족하단걸 느꼈다. 단순히 버튼만 눌러서 운영하는 게임은 그저 지루한 게임이었다는 생각이 들었기 때문이다. Admob을 이용한 배너광고, 그리고 보상형 광고를 넣어두고, 이 보상형 광고를 어떻게 사용할까 라는 다양한 생각을 해보았는데, 그 과정에서 클리커게임을 섞는것은 어떨까란 생각이 들었다. 물론 직원들을 고용하면 직원들이 알아서 일을하는 구조가 되겠지만, 초기 자금을 확 줄여버리고, 사장님이 직접 광클하여 돈을 버는 느낌을 만들까 했다. 물론 게임의 컨셉은 클릭으로 돈을 버는것이 아닌, 계약을 따내고 계약을 성공적으로 마쳐 돈을 버는것이니, 작업 게이지를 올리는 방식으로. 돈을써서 업그레이드를 한다면 돈을 수거하면서 다시 모아야 하는 압박감이 주어질 것. 책상또한 갯.. 2021. 4. 15.
21.04.05 자 대족장사장님 개발일지 한동안 입사테스트용 과제 게임을 제작하느라 잠시 뜸했지만, 다시 프로젝트를 진행하기 시작했다. 우선 가장 크게 업데이트된 기능들을 차차 설명하면 가장먼저는 칭호/타이틀의 개편이다. 기존에는 ui로 미리 다 만들어두었지만, 아이템과 동일한 방식으로 넣은만큼 알아서 생성되어 한줄에 5개, 그리고 아래로 쭉 줄이 만들어지도록 프리팹을 구성했다. 그리고 타이틀의 옵션과, 전용 타이틀을 추가하였다. 이는 원래부터 계획했던 기능인데 이번에 추가하게 되었다. 현재는 마스터 위 라는 직원에게만 주어졌는데, 딱 한달만 땡겨쓸수있는 고스펙의 직원이다. 물론 차후 밸런스패치를 해봐야겠지만, 다른 캐릭터들이 사용 불가능하게 하며, 해당 캐릭터는 타이틀을 교체할수도 있다. 일부캐릭터는 특수한 칭호를 들고오며, 해당 칭호를 다른.. 2021. 4. 5.
[프로그래머스] 전화번호 목록 #include #include #include using namespace std; bool solution(vector phone_book) { bool answer = true; sort(phone_book.begin(), phone_book.end()); for(int i = 0; i < phone_book.size() - 1; i++){ if(phone_book[i] == phone_book[i + 1].substr(0, phone_book[i].size())) answer = false; } return answer; } 문제가 좀 난해해서 생각을 너무 어렵게 했었던 문제다. 먼저 정렬을 해서 정리를 해 주고, 오름차순이기에 같은 숫자가 반복되는것 기준으로는 짧은쪽이 앞으로 오게 되니, 번호 .. 2021. 3. 24.
[프로그래머스] 타겟넘버 #include #include using namespace std; int answer = 0; void dfs(vector numbers, int target, int sum, int count){ if(count == numbers.size()){ if(sum == target) answer++; return; } dfs(numbers, target, sum + numbers[count], count + 1); dfs(numbers, target, sum - numbers[count], count + 1); } int solution(vector numbers, int target) { dfs(numbers, target, 0, 0); return answer; } 저번주에 풀다가 한번 손을 놓았던.. 2021. 3. 22.