전체 글

나의 개발일지 및 개발 완료한 게임 소개 블로그
·개발일기
들어가며오늘 드디어 우수작 투표 결과가 나왔습니다.사실 Top6에도 못 들고 그냥 후보로 만족해야지 하고 있었는데,4등으로 마무리해서, 우수작에 들 수 있었습니다. 점점 더 성장해 나가겠습니다.오늘 만들 것전 갠프 만들 때, 빠질 수 없는 UI 개발을 많이 했습니다.저는 그 UI들을 기능 별로 CanvasGroup으로 묶어, 껐다 키는 기능을 중심으로다 만들었습니다. 그 결과, 거의 모든 UI들에 같은 기능의 코드를 작성해야 하는 문제가 있었습니다.그 문제를 해결하는 코드를 짜볼 것입니다. 만들기 public class CanvasGroupUI : MonoBehaviour이런 이름의 클래스를 만듭니다.이제부터 캔버스 그룹으로 껐다 키는 UI들은 이 클래스를 상속받아 사용할 것입니다.ex)public cl..
들어가며새로운 마음으로 돌아온 개발 일지 시작입니다.2주간 만든 개인프로젝트를 우수작 후보에 올리는 좋은 성적을 가지고, 어느 정도의 작으면서도 많은 휴식기를 가졌습니다.이번 프로젝트는 꼭 개발일지를 꾸준히 쓸 수 있을 수 있길... 바랍니다 프로젝트 설명이번에 통합사회 과목에서, K-SDG 중 한 가지를 주제로 게임을 만들기를 2학기부터 시작해야 합니다.팀원은 자유롭게 짤 수 있었지만, 평소 친했지만 팀프는 못해봤던 친구와 단 둘이 지금부터 시작해서약 두 달간 큰 프로젝트를 만들기로 했습니다.위에 보이는 자료가 K-SDG인데, 저희는 2번 "식량 안보 및 지속가능한 농업 강화"에서 지속가능한 농업을 이용해게임을 만들기로 했습니다. 농사를 해, 작물을 얻어, 팔고 돈을 버는 게임입니다.그 돈으로 공장 ..
·완성물
게임 개요 제목 도둑 시뮬레이터플랫폼 Window개발 언어 C#(엔진 : 유니티)개발 인원 1인 개발개발 기간 5/30~6/14 (약 2주) 게임 플레이 영상게임 소개 "도둑 시뮬레이터"는 한정된 인벤토리를 이용해 집들을 털고 돈을 벌어상점에서 아이템을 구매해 더 어려운 집을 터는 간단한 시뮬레이션 게임입니다. 디아블로, 타르코프에 쓰이는 그리드 인벤토리 시스템을 사용해,집 안 많은 아이템을 최대한 효율적으로 챙겨야 합니다. 2025년도 2학년 1학기에 만든 ..
들어가며할말이 조금 많습니다. 분명 알고리즘 풀이 재밌고, 계속풀고 블로그도 계속 쓰기로 해놓고마지막 글이 6일이니.. 약 2주하고 좀 더 지났네요.백준을 안푼건 아닙니다. 아래 사진에서 볼 수 있는데 거의 30문제 풀었습니다.(쉬운거 포함)실버 5였던 제가 지금은 실버3을 찍고, 귀찮았던 클래스1도 다 풀고, 클래스 2를 시작했습니다.근데 제가 글을 안 썼던 이유가 귀찮아서, 싫어서가 아니라(절대 아님! 진짜 아님!)글을 쓸만한게 없었습니다!...정렬로 두 개의 글을 쓰고 생각해보니, 너무 쉬운 문제였어서 이런 글 쓰는게 맞나? 했습니다.그렇다고 좀 어려운 문제를 푼다기엔... 아직 알고리즘을 많이 몰랐어서 배우면서 하느라온전히 제 힘으로 한게 아니었습니다. (이번에 DP알고리즘을 처음 알게됨)그래서 ..
문제 보기 https://www.acmicpc.net/problem/1181 무작위 단어들을 입력받고, 글자 수 오름차로 정렬 후, 알파벳 순서로 중복 제거 후 출력하는 문제입니다. 들어가며저번에 풀어둔 것 중 한 가지인 단어정렬입니다. 이것도 sort 써서 해서 좀 쉽긴 하나, 그래도 기록 겸 블로그를 씁니다.실버 V 문제에서 푼 사람 많은 순으로 감이 잡히는 것들 해봤는데어찌 다 정렬 문제네요.  코드 풀이 #include#include#include#includeusing namespace std;int main() { int count; cin >> count; vector> arr(51); for (int i = 0;i > str; arr[str.size()].push_back(str); } ..
문제 보기https://www.acmicpc.net/problem/2751   입력 개수를 받고, 입력받은 숫자들을 오름차 순으로 정렬하면 되는 문제입니다.들어가며바보짓을 해서... 시간을 좀 많이 잡아먹었던 친구입니다. 어떤 바보짓이었는지를 말하자면,문제를 보면 개수가 백만 개가 주어진다고 쓰여있습니다.백준 문제를 그래도 50개 정도를 풀었었는데, C#으로 했을 때 제 경험상 숫자가 이렇게크게 주어진다면 기본으로 주어지는 함수로는 시간초과가 떴었습니다.이번에도 마찬가지 일거라고, c++의 sort도 그럴 거 같아서 이왕 하는 거 직접 정렬 알고리즘을배우고 구현해 보자 라는 마음으로 문제 풀이를 시작했습니다. 겪은 시행착오, 깨달은 것여러 가지 정렬 알고리즘을 정리한 자료를 봤는데,힙 정렬이 시간은 빠르..
·일기
머리말 뭐로 하지작년부터 c++ 배우면 알고리즘 풀이 올려야지.. 하고 있었는데 이제야 시작합니다.사실 또 그렇게 말해놓고 안 할 거 같은데..라는 마음이 한편에 있었지만....?이번에 2학년이 되면서 c++수업, 자료구조 알고리즘 수업을 듣다 보니오히려 유니티보다 더 재밌어지더라고요. 그래서 백준 풀이를 천천히 해보며 블로그도 써 내려가려 합니다.백준 현재 상황작년에 c#으로 브론즈 문제들과 실버문제 2,3개를 풀면서 실버 5만 찍어놨습니다.c++ 배우고 실버 5 문제를 좀 더 풀어봤는데, 그거부터 블로그를 쓰려합니다.점점 감이 잡히면 실버 4부터 해서 어려운 문제를 풀어나가지 않을까 싶습니다.지금 내 상황앞에서 백준이 실버 5라고 말했는데.. 사실 예전에는 풀다 안 풀리면복사해 가서 푼 적도 있었습니..
들어가며마지막 인벤토리 시스템을 19일에 만들고 난 이후, 개학 후 자습시간에 쓰는 블로그입니다.지금까지 많은 일들이 있었어서 개발한 것과 더불어 다른 것도 정리해 보았습니다. 먼저 지금까지 뭘 했냐19일 인벤토리를 만들고 난 이후, 도감 개발 시스템에 들어갔습니다.사진이 길고 얇아서 잘 보이지 않지만, 포크 커밋 기록에 따르면24일에 도감을 마쳤네요. 하지만 27일 검사였어서 블로그를 바로 쓰지 못하고요리 시스템에 들어갔습니다. 구조를 급하게 하느라 좀 못 짜서 수정해야 할 부분이 몇몇 가지 보이긴 하지만, 보여줄 수 있는 정도로 요리시스템을 구현하는 데는 성공했습니다.  다시 한번 정리하자면,도감시스템, 요리시스템을 다 만들었습니다.(요리시스템 수정 필요) 27일 선생님께 검사를 받았는데, 전체적으로..
jes0321
jes's 개발일지