내일배움캠프/[P3-Team.] TextRPG (4) 썸네일형 리스트형 [P3-Team. TextRPG] 아스키아트 사이트 모음 + 크래딧 목 차 patorjk.com아래의 Sparta 아스키아트를 만들 때 사용한 사이트이다. 그라데이션 작업같은 것도 할 수 있는 사이트다.https://wepplicatoin.github.io/tools/asciiArtGen/아래의 Credit 아스키아트를 만들 때 사용한 사이트이다. 이 사이트에선 이미지를 아스키아트로 만드는 작업도 해준다.textkool.com스파르타 던전 해설영상에서 소개했던 아스키 아트 사이트다. 밑에는 없지만, 우리 조 스파르타 던전 로고를 만드는 데에 사용했다.크래딧 형식내가 만든 크래딧은 크래딧 제목과 각 조원들이 할 일, 우리가 이 게임을 만드는 데에 사용한 툴, 그리고 우리 조를 모이게 한 "스파르타" 로고를 마지막의 Special Thanks를 넣었다. [P3-Team. TextRPG] PR 타이밍, 스프레드 시트로 DB관리 목 차 Pull Request의 타이밍논쟁의 원인은 다음과 같다. 기능 하나가 커서 Pull Request할 때 조원이 봐야 할 양이 너무 많다면 큰 기능 하나를 쪼개서 올려야 한다.완전한 기능 하나가 된 후에야 Pull Request를 해야 한다.이 논쟁의 답을 알고 싶어 총 3분한테 찾아가 물어봤다.유록님 의견조원이 한번에 다 못 볼 양이라면 쪼개는게 맞다. 회사 같은 곳에서는 다른 의견을 가질 수 있지만, 서로의 수준에 맞게 맞춰주는게 좋을 것 같다. 동욱님 의견어차피 지금 수준에서 버그나 에러 등이 난다고 해봤자 튜터 찾아가면 못고치기가 쉽지 않다. 솔직히 조원끼리 수준차이 나봐야 도토리 키재기인데 그냥 나를 찾아와라. 만약 회사 기준이라면 회바회 케바케기에 그 회사 매뉴얼/규정을 따라라.관우.. [P3-Team. TextRPG] Enemy 구현, 로그인 화면 개선 본격적인 게임 구현을 시작했다. 조장님의 베이스 코드를 기반으로 하여 내 스타일을 최대한 그쪽에 맞추려 노력했다. 목 차 몬스터(Enemy) 구현몬스터 관련 클래스 & 데이터 구현Base코드에서는 Enemy클래스가 Unit을 상속받은 상태로 기본 생성자만 있는 상태였다. Item객체를 베이스코드에서 ItemDataManager로 관리하는 것을 보고 나는 우선 EnemyDataManager을 만들었다. 그 후, EnemyDataManager은 싱글톤 처리를 해주었다.public static EnemyDataManager instance = new EnemyDataManager();싱글톤은 다음과 같이 간단하게만 구현했다. 여기에 3개의 멤버 변수를 만들었다. MonsterDB: 모든 일반몬스터 정보를 .. [P3-Team. TextRPG] 기획 & 마일스톤 이번 프로젝트는 저번주에 했던 개인프로젝트를 업그레이드 시켜 완전한 RPG로 만드는 것이 목표이다. 목 차 오전: 러프 스케치어떤 식으로 게임을 구성할지 개략적인 얘기를 나눴다. 발제와 GitHub강의 때문에 오전시간이 많이 허비되었었다.오후: 팀프로젝트 기획 Feat. Figma다음은 이번 프로젝트를 위해 피그마로 만든 Wire Frame과 UML Diagram이다. Wire FrameUML Diagram우선, 나는 처음에 피그마에서 피그잼이 아닌 Design으로 넘어가서 어떻게 다룰지 몰라 헤맸다.다음은 사용법이다:로그인 후, 팀을 만들고 팀원을 초대한다.그 팀과 만들 프로젝트를 만든 후, 더블클릭으로 들어간다.오른쪽 위의 FigJam board를 누르면 바로 페이지가 생긴다.왼쪽 위에 템플릿을.. 이전 1 다음