분류 전체보기
-
시스템 아키텍쳐 (React-Native를 선택한 이유)졸업프로젝트 2020. 11. 27. 23:38
1. React Native 선택 어플리케이션 개발로 방향을 확정하였을 때 먼저 생각난 것은 안드로이드 스튜디오였다. 개발 환경이 window 기반이고 mac 없이 ios 어플리케이션 개발이 불가능하다고 들었기에 처음에는 안드로이드 스튜디오로 개발을 시작하려 했다. 개발을 시작해볼까..? 하고 안드로이드 스튜디오를 켜고 조금이나마 손을 대는 순간 뭔가 굉장히 하기 싫다는 느낌을 받았다. 안드로이드 스튜디오 자체가 굉장히 무겁기도 하고 조금 old 하다는 느낌을 많이 받았다. 그래서 다른 방법으로 어플리케이션을 개발할 수 없을까 하고 찾아보다 나온 것이 React Native였다. React Native(RN)란? 리액트의 접근방법을 모바일로 확장한 Facebook의 오픈소스 프로젝트이다. javascri..
-
[해커톤] MaKING_JAM (Solar & Luna)게임 개발 2020. 11. 14. 01:35
이화여자대학교 KING에서 주관하는 2박 3일 일정의 해커톤에 참가하였다. 11/6일 오후 6시 ~ 11/8일 오후 5시까지 진행되었다. 기획 1, 그래픽 1, 사운더 1, 코더 2명으로 팀이 구성되었다. 11/6 전반적인 게임 기획을 하였다. "지금 자면 꿈을 꾸지만, 깨어 있으면 꿈을 이룬다" 문구를 주제로 해와 달을 숭배하는 광신도들의 꿈을 이루기 위한 게임을 기획하였다. 2인용 게임으로 점프맵에서 정상에 먼저 다다른 사람이 이기는 게임이다. 2D window기반 게임으로 만들었다. 엔딩에 극적인 반전을 주기 위해 귀엽고 크레용 질감의 아기자기한 그래픽과, 밝은 분위기의 BGM을 넣기로 하였다. +그래픽팀 인스타 instagram.com/doob_een_art?igshid=ffdg6kjegd5p 1..
-
[프로젝트 소개] 다양한 AI 성우가 읽어주는 영어 동화 어플리케이션졸업프로젝트 2020. 11. 13. 16:09
주제 선정 이유 코로나 19로 인해 홈스쿨링 교육에 관심이 높아짐에 따라 어린이가 집에서 영어를 배울 수 있는 어플리케이션을 중심으로 주제를 구체화하기 시작했다. 아이의 집중도와 흥미를 이끌기에 영어동화가 효과적이라고 생각하였고 영어 동화를 제공하는 서비스로 정했다. 어떻게 서비스를 제공할까에 대한 고민이 많았는데 여러 가지 후보 중 결국 STT, TTS, NLP를 이용하기로 하였다. 간략 주제 소개 AI 성우가 읽어주는 영어 동화를 통해 영어를 듣고 말하기 학습을 통해 Listening뿐만 아니라 Speaking 교육까지 가능한 어린이용 영어 교육 어플리케이션이다. 타 서비스와 차이점 타 서비스 분석 AI 성우를 통해 동화책 읽기 서비스를 제공하고 있는 타 서비스를 분석해 보았다. 1. 소리동화 - 특..
-
[개발일지] 10월 개발일지스마일게이트 멤버십 2020. 11. 1. 14:09
팀원 5명 중 4명이 재학 중인 상태였기 때문에 10월은 중간고사 일정으로 5명이 다 모인 날이 많지 않았다. 양식장 맵 화면의 가로를 두배로 확장하여 상점, 바다, 송금 아이콘을 건물로 그려 넣어 화면 배치를 변경하였다. 아직 상점, 송금 건물 그래픽은 미완성이라 11월 개발일지에서 확인할 수 있을 것 같다.. 또한 파도 애니메이션을 추가하여 바다 감성을 넣을 예정이다. 오픈 베타 데이 때의 피드백을 통해 유저들이 양식 자원 판매보다는 자연산 자원 판매를 더욱 선호한다는 것을 알아서 밸런스를 맞춰야 하는 상황인데, 자연산 자원의 내기 요소를 제한하는 것보다는 양식장에서의 새로운 이벤트를 넣고 싶다. 현재 이벤트에 대해서는 팀원들과 많은 이야기를 나누며 고민 중이다. 퀘스트 퀘스트 애니메이션을 추가하였고..
-
[개발일지] 9월 개발일지스마일게이트 멤버십 2020. 9. 28. 19:47
오픈베타데이 준비와 이후 일정으로 순식간에 지나가버린 9월이었다. 9월 초 우선, 8월 개발일지에서 구현되지 못한 20%를 구현하였다. [8월 개발일지] https://validming99.tistory.com/80 [퀘스트] json타입으로 진행 중인 퀘스트 저장 작업 및 일일 퀘스트 데이터를 모두 넣었고, 베타 엔딩 작업까지 완료하였다. [양식장] 하루가 지나는 이벤트를 가시적으로 보여주기 위해서 노을 진 바다를 추가하였고, 양식하였을 때 체력이 감소되는 이펙트를 추가하였다. [상점] 상인 아저씨와의 내기 이벤트에서 승부 결과에 따른 이펙트를 추가하였다. [시작화면] 애니메이션을 추가하였다. 9월 중순(오픈베타데이) 제작자의 손이 아닌 다른 사람의 손에서 플레이되는 게임을 보니 새삼 발견하지 못한 버..
-
[GitHub] merge시 충돌 코드 처리하기게임 개발 2020. 9. 3. 01:10
#깃허브에서 충돌 코드 수정하기 Resole Confilts 누르기 충돌난 부분 확인한다. (몇 개의 부분에서 충돌 났는지 알 수 있음) hyomin혹은 master의 코드를 선택해서 다른 쪽 코드는 지워주기 이상... >>> 요런 것들도 다 지워준 뒤 Mark as resolved 를 눌러준다 그러면 merge 가능해진다~~ + github desktop에서는 master, hyomin 코드 중 뭐 선택할지 창 나오던데 거기서 선택해서 merge