목록Til (29)
Deff_Dev
3주차는 2주차 때 개인 프로젝트로 완성한 Text RPG를 팀 프로젝트로 Develop 하는 프로젝트이다. 오늘 바로 개발을 시작하는 것 보다 계획을 확실하게 정하는 방향성으로 팀원들과의 회의를 중점으로 진행했다. 깃 컨벤션 원활한 협업을 위해 우리 팀만의 깃 컨벤션을 정했다. 2개 이상의 approval을 받아야 Dev 브랜치에 merge 할 수 있도록 Branch protection rules을 설정했다.그리고 깃 이모지를 활용하여 다른 팀원들이 파악하기 쉽게 했다. 확실한 기능 분배와 충돌을 최소화하기 위해 와이어 프레임과 클래스 다이어그램를 제작했다. Figma www.figma.com Figma www.figma.com 팀 일정을 쉽게 확인하기 위해 트렐로도 이용해봤다. 오늘을 마치며오늘 팀..
2주차가 끝이 났다. 이번주는 개인 프로젝트 위주로 진행해서 혼자 고민하는 시간이 많았던거같다. 구현 자체는 어렵지 않았지만, 객체지향 원칙을 지키기 위해 작업하는 내내 고민하면서 작업하는 것이 어려웠다. 항상 스스로에게 물음표를 던지면서 작업했고 내가 보기 편한 코드보다 남이 보기 편한 코드를 작성하는 것에 집중해서 진행했다. 프로젝트를 제출하고 튜터님에게 피드백을 받았다. 내가 고민했던 것들이 틀리지 않았구나 라고 느꼈고 이런 방향성으로 앞으로의 프로젝트도 진행하면 될거 같다고 생각했다. (위 피드백을 컴퓨터 바탕화면에 동기부여 1 이라고 저장했다. ㅋㅋㅋㅋ) 그리고 피드백 받은 프로퍼티 부분은 튜터님 찾아가서 여쭤봤다. 프로퍼티를 사용하는 이유 public get, private set을 할 수 ..
오늘은 개인 공부 위주로 진행했다. 오늘 공부한 내용 직업 선택 | Notion게임을 시작할 때 직업을 고를 수 있도록 직업 선택 기능을 구현했다.teamsparta.notion.site C# 4주차 강의 | Notion01. 다중 상속을 사용하지 않는 이유cuboid-break-657.notion.site 오늘 하루를 마치며이번주에는 팀 프로젝트가 없어 개인 공부에 매진할려고 한다. 요즘 내배캠을 하면서 튜터님의 존재가 중요하다고 많이 깨닫게 된다. 고민이 있을 때 같이 얘기하고 고민에 대한 답을 찾아가는 과정이 즐겁고 한 단계씩 성장하고 있는 거 같아 너무 재밌다. 다음주 팀 프로젝트가 벌써부터 기대된다.
오늘은 개인 프로젝트 선택 요구사항을 중점적으로 개발했다. 오늘 작업한 내용 아이템 장착 기능 개선 | Notion플레이어의 장비 중복 장착을 제한하는 기능을 추가했다.teamsparta.notion.site 아이템 판매 | Notion상점에서 보유 중인 아이템을 판매할 수 있는 기능을 구현했다.teamsparta.notion.site 던전 입장 | Notion쉬운, 일반, 어려운 던전 입장 기능을 구현했다.teamsparta.notion.site 휴식 기능 | Notion현재 체력을 회복시킬 수 있는 휴식 기능을 개발했다.teamsparta.notion.site 레벨업 기능 추가 | Notion플레이어 레벨업 시스템을 구현했다.teamsparta.notion.site 데이터 저장/불러오기 | ..
2~3주차의 진행 방식은 다음과 같다. 2주차에는 각자가 개인적으로 C#을 사용하여 텍스트 RPG 게임을 만들고, 3주차에 2주차에 제작한 게임을 팀 프로젝트로 게임을 완성시키는 방식으로 진행된다. 2주동안 함께할 팀원들이 정해졌고, 1주차때의 고민에 대한 답을 찾기 위해 팀장을 맡았다. 15지조 | Notion 📚개인 과제 작업 현황 teamsparta.notion.site 오늘 공부한 내용 스파르타에서 제공해준 C# 문법 강의를 3주차까지 듣고 주차 별 숙제를 풀었다. C# | Notion 처음 알았거나, 중요한 C# 개념을 위주로 정리 ! cuboid-break-657.notion.site 그리고 2주차 과제인 틱택토 게임을 팀원들과 코드 리뷰를 진행했다. 틱택토 게임 | Notion 틱택토 게임 ..