'PROJECT'에 해당되는 글 7건

  1. 2019.07.10 02. 다시하기
  2. 2019.07.08 01. DB TABLE 만듬
  3. 2019.06.26 05. 구조 재설계 및 데이터테이블 / 인포 연동
  4. 2019.06.16 04. 씬 구조 설계
  5. 2019.06.14 03. 가이드라인 작성
  6. 2019.06.07 02. 구조설계
  7. 2019.06.05 01. Project Hirvi 개발일정

02. 다시하기

PROJECT/M 2019. 7. 10. 15:46

기존에 하던 것 뒤집고 가이드라인을 어제 새로 작성했다.


금일부터는 다시 처음부터 시작이다.


맡은 클라구조, 서버, DB 진짜 열심히 만들어봐야겠다.

'PROJECT > M' 카테고리의 다른 글

01. DB TABLE 만듬  (0) 2019.07.08
:

01. DB TABLE 만듬

PROJECT/M 2019. 7. 8. 18:12


개인적인 사정때문에 저번주는 아무것도 못했다.


이번주부터 다음주까지는 알파 완성을 해야한다.


내가 맡은 부분은 서버 & DB 인데, 학부 때 배웠던 DB가 기억이 잘 나지않아 살~짝 애를 먹긴했다.


기억을 더듬고 문서를 찾아보고 정규화를 다 시키고, 쿼리문을 통해서 모두 create했다.


users의 uid를 참조하는 테이블들은 모두 users가 delete될 때(회원탈퇴), 쓸모없는 데이터가 되기 때문에 모두 ON DELETE CASCADE를 통하여 같이 삭제되게 했다.


또한, 2개 이상의 테이블을 참조해야하는 경우가 있는데 그럴 경우 부모 테이블의 컬럼을 unique key로 설정하였다.


ERD라는 걸 처음 만들어봐서 사실 저렇게 쓰면 안되는데 내가 보기 편한대로 작성했다..


ERD는 추후에 작성법을 더 보고 잘 작성해봐야겠다.




//수정할 것 : 상점2개 제거/settting_item을 setting_object로 변경/유저테마 -> 유저세트로 변경

'PROJECT > M' 카테고리의 다른 글

02. 다시하기  (0) 2019.07.10
:

05. 구조 재설계 및 데이터테이블 / 인포 연동

PROJECT/HirVi 2019. 6. 26. 13:28



포스팅을 긴 시간 동안 못했다.


그간 예비군을 끝내 주말간 이사할 집을 알아보고 계약까지 했다.


월요일에는 더 좋은 방법이 생각나서 테이블 구조를 변경했다.


그리고 그 데이터 테이블과, userInfo 파일을 참조하여 캐릭터를 부여하고, 저장하고, 불러오는 기능들을 추가했다.


이제 그래픽적인 요소들을 붙이고 그 외 기능들을 연결하는 것부터 시작해야할 것 같다.


또한 info 파일들을 binary로 변경해야할 것 같다.

'PROJECT > HirVi' 카테고리의 다른 글

04. 씬 구조 설계  (0) 2019.06.16
03. 가이드라인 작성  (0) 2019.06.14
02. 구조설계  (0) 2019.06.07
01. Project Hirvi 개발일정  (0) 2019.06.05
:

04. 씬 구조 설계

PROJECT/HirVi 2019. 6. 16. 08:40

씬 구조를 어느정도 완성한 것 같다.


App -> Logo -> Title -> Lobby 순을 기본으로 하였고, 모두 LoadSceneAsync를 통해 비동기로 전환하였다.


Lobby에서 실행할 수 있는 Scene,

즉 메뉴들은 LoadSceneAsync의 mode중 하나인 AdditvieScene으로 구성하여 이전의 Scene으로 되돌아 갈 수 있게했다.


Stage, Challenge와 같이 화면이 완전 전환되고 Lobby와 다른 구성으로 이루어진 Scene들은 mode를 default로 구성하여,


해당 Scene을 실행하는데 불필요한 이전의 Scene들은 Destroy되게 구성했다.





내일부터 예비군인데 예비군하면서 좀 더 좋은 생각이 나면 수정해야겠다.

'PROJECT > HirVi' 카테고리의 다른 글

05. 구조 재설계 및 데이터테이블 / 인포 연동  (0) 2019.06.26
03. 가이드라인 작성  (0) 2019.06.14
02. 구조설계  (0) 2019.06.07
01. Project Hirvi 개발일정  (0) 2019.06.05
:

03. 가이드라인 작성

PROJECT/HirVi 2019. 6. 14. 01:02

오늘은 진행중이던 UI가이드라인(?)을 어느정도 완성했다.


기본적인 시스템들은 대부분 완성했고, 이제 우리만의 UI로 바꾸고 진행하면 될 것 같다.


꼭 제대로 완성하고싶다.

'PROJECT > HirVi' 카테고리의 다른 글

05. 구조 재설계 및 데이터테이블 / 인포 연동  (0) 2019.06.26
04. 씬 구조 설계  (0) 2019.06.16
02. 구조설계  (0) 2019.06.07
01. Project Hirvi 개발일정  (0) 2019.06.05
:

02. 구조설계

PROJECT/HirVi 2019. 6. 7. 21:47

6월 10일까지 ProtoType 제작기간인데, 우리 Team CoCoFarm은 핵심 시스템인 전투의 연출과 구조설계를 목표로 하고 진행 중이다.


첫 프로젝트다보니 구조설계를 어떻게 해야할까 고민 많이했다.

코드도 안적고 가만히 오늘 내내 생각만한 것 같다.

결국 오늘은 DataTable, Info, Manager들을 작성했다.



위는 머리속에 있는 테이블들을 작성한 엑셀파일들이다.


최대한 각자의 역할만 할 수 있도록 중복되지 않게 작성했고, 가변적인 데이터는 Info로 따로 생성하여 관리를 하게 만들었다.


아직 객체지향 5대원칙 SOLID를 완전히 습득하진 못했지만, 최대한 지키는 방향으로 작성하려고 노력중이다.




위는 오늘 작성한 Manager들이다.


Generic을 통하여 3가지의 Manager 모두 RawManager를 상속받아서 같은 메서드를 통해 같은 기능을 쓸 수 있게 했다.


LoadAllData 메서드는 각자 Load하는 Path가 다르므로 Override하였고, GetData 메서드는 반환 타입이 달라 Overload했다.


모든 Manager는 메모리 효율을 위해 SingleTon 패턴으로 구현했다.




구조설계하는 것은 재밌는 것 같다. 완성까지 화이팅!

'PROJECT > HirVi' 카테고리의 다른 글

05. 구조 재설계 및 데이터테이블 / 인포 연동  (0) 2019.06.26
04. 씬 구조 설계  (0) 2019.06.16
03. 가이드라인 작성  (0) 2019.06.14
01. Project Hirvi 개발일정  (0) 2019.06.05
:

01. Project Hirvi 개발일정

PROJECT/HirVi 2019. 6. 5. 16:52
프로토 타입 버전 제작 1주 (6월 10일)

알파 버전 제작 3주 (6월 10일 ~ 7월 1일)

베타 버전 제작 4주 (7월 1일 ~ 7월 29일)

릴리즈 버전 제작 2주 (7월 29일 ~ 8월 12일)

밸런싱 및 Q&A 1주 (8월 12일 ~ 8월 19일)

퍼블리싱 (8월 19일 ~ 8월 25일)

서비스 : 8월 26일 

최종 발표 및 종강 : 8월 30일 







우리 TeamCoCoFarm은 종강 후에도 개발 예정이어서 8월 26일까지는 베타버전을 완성하기로 했다.

'PROJECT > HirVi' 카테고리의 다른 글

05. 구조 재설계 및 데이터테이블 / 인포 연동  (0) 2019.06.26
04. 씬 구조 설계  (0) 2019.06.16
03. 가이드라인 작성  (0) 2019.06.14
02. 구조설계  (0) 2019.06.07
: