일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UI 자동화
- 백준
- c#
- upper_bound
- 프로그래머스
- 구현
- 이분탐색
- 인프런
- 이득우
- 웅진씽크빅
- 알고리즘
- 게임개발공모전
- BFS
- unreal
- unity
- 게임개발
- 안드로이드
- 운영체제
- 시리얼라이제이션
- 개발일지
- lower_bound
- 너비우선탐색
- DFS
- 유한상태기계
- binary_search
- 언리얼
- fsm
- c++
- 재귀
- 유니티
- Today
- Total
목록게임개발 (6)
초고교급 희망
'초고교급 희망'에서 업로드한 동영상 동영상 꼭 끝까지 보셔야합니다!! run 부분을 마무리하기 위해 부족한 부분을 메꿔넣었습니다 1. EJ님이 개발하신 수학 문제 풀이랑 카운트 다운 등을 연결 코드를 이해하기 정말 편하게 적어주셔서 금방 갖다썼습니다. 와 편하다!! 2. 맵 돌아가는 것 수정... 매끄러운 게임 진행을 위해 달리기 속도를 제어하는 부분도 추가했어요 플레이어는 가만히 있고 맵이 돌아가는 방식입니다. 돌아가는 것들은 총 세 종류가 있어요 1. 반복하지 않고 그냥 돌아감 (맵 구성품: 책상, 자, 지우개, 치즈, 하늘 발판) 2. 작은 구간을 반복하는데, 꼬옥 붙어서 새로 생겨야 함 (창문) 3. 작은 구간을 반복하는데, 떨어져서 먼 위치에 새로 생겨야 함 (책상) 하나의 스크립트로 3가지..
기획님이 타일맵으로 깔아주신 맵을 적용했습니다 꽤 속도감이 중요한 장르라서... 성능에 신경을 꽤 써야겠더라구요 처음에 그냥 자동으로 적용되는 콜라이더를 씌웠더니 CPU가 300까지 올라가고 게임이 느려졌었습니다 그래서 콜라이더를 수정했더니 CPU 사용량이 확 낮아졌습니다 그리고 타일맵의 한계(?)를 좀 느껴서 맵 레벨 디자인이 끝나면 치즈 아이템은 오브젝트 풀링 방식으로 새로 깔아주려합니다... 또 2단점프가 수정되었는데요, 아주 미묘한 차이라서 사실 기획분과 저만 알아차릴 것 같네요... ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 기획님이 매의 눈썰미를 갖고 계셔서 점프 높이, 속도, 간격, 등등... 캐치를 잘하시더라구요 카페에서 만나서 제 노트북으로 이리저리 바꾼거 보여드리면서 계속 수정했어요 그 결과 이제 점프는 ..
이번 주 저의 할 일이었는데요 맨 밑에 두개...는 좀 손볼게 많아서 완성이 덜 됐네요. 중요한 내용 위주로 설명해드리겠습니다!! 참고로 미니언은! 보스 몬스터의 공격 스킬 중 하나인데요, 작은 쫄병 몬스터들을 소환해서 공격하는 것이 있습니다. 그 때 소환된 녀석들을 미니언이라고 부르고 있어요! 친구가 제가 하던거에 미니언이라고 적힌거 보고 요즘 미니언즈 만드냐고 하길래 추가 설명입니다 ㅜ.ㅜ 1. 미니언 피격 Effect Minion클래스의 Partial 클래스로 Minion.Behit 클래스를 만들어서 구현해줬습니다 EJ님이 이렇게 구현하시길래 보고배워서 따라해봤습니다! 파샬 클래스 설명 -> https://ymthebest.tistory.com/34 [C#] Partial 클래스 Partial이란?..
1. 보스 전투 부분 횡스크롤로 변경 가장 큰 변경 사항이네요. 기획이 수정되어서 지금까지 만든 부분을 싹 수정 하는 중입니다. 저는 기획자님이 바꾸라면 바꾸는 순종적인 프로그래머입니다. 충성! 🫡 일단 수정된 기획서 내용대로 적용한 부분은 다음과 같습니다. 1) 카메라 고정 2) 플레이어의 이동 방향 변경 기존: 4방향 -> 현재: 좌우로만 이동 가능 3) 맵 크기 변경 이전에 제대로 보여드리지는 않았지만 맵이 카메라 범위의 4배 사이즈였습니다. 이제 카메라랑 동일한 범위에서 전투 하도록 맵이 축소되었습니다. 4) 플레이어 hp와 패시브 버프 쿨타임 UI 위치 수정 원래는 발바닥 쪽에 있었는데 정수리로 옮겨졌습니다. 그리고 신규 추가된 기능... 1) 보스와 닿으면 플레이어의 hp가 닳습니다. 닿아있으..
안녕하세요? 며칠 전 하지였죠. 본격적으로 무더위가 시작되네요. 제철 과일 드시면서 무더위를 이겨내시길 바라겠습니다. 전 최근에 기획 허지향님과 자두 한 박스를 사서 나눠 먹고 있습니다. 1.이벤트 기반 아키텍처 저번 화에 플레이어는 싱글톤으로 처리했다고 했었지요. 하지만 은주님이 이벤트 기반으로 변경하는 것이 좋겠다고 리뷰를 달아주셔서 개선했습니다! 🫡 이벤트 기반 아키텍처란? 소프트웨어 디자인 패턴 중 하나로, 이벤트를 중심으로 컴포넌트 간의 상호작용을 구조화하는 방법입니다. 이 패턴은 애플리케이션의 유연성, 확장성, 모듈성을 높이고, 결합도를 낮추는 데 도움이 됩니다. 일반적으로 이벤트 기반 아키텍처에서는 이벤트(또는 메시지)를 발행(Publish)하고, 해당 이벤트를 구독(Subscribe)하는 ..
TMI) 아는 형이 웅진씽크빅 이전 공모전에서 수상했었다. 그 인연으로 작년부터 흥미롭게 지켜본 공모전이지만, 내가 직접 나갈 생각은 딱히 없었다. 그런데 마침 학교 후배가 같이 나가자고 권유해줘서 참여하게 되었다. 간단하게 소개해보자면 Unity 엔진으로 수학 공부하는 게임을 개발하는 공모전이다. 그럼 웅진 씽크빅 게임 개발 챌린지 소개는 이쯤에서 마무리하도록하고, 이 개발 일지를 읽으실 공모전 관계자님들께도 자기소개 한 줄 올리도록 하겠습니다. 저는 슈학슈학룬 자기소개 동영상에서 일명 '원신 과몰입녀'로 소개되었던 사람입니다만.www(안경 척.) 코딩테스트 응시 이슈로 예선 합격자 오프라인 행사에는 아쉽게도 못 갔었습니다. 진짜인지 아닌지는 모르겠습니다만, 팀원들이 말하길, 사람들이 원신 과몰입녀 어..