본문 바로가기

개발일지

[Web] Twitter 개발기 README Twitter Twitter 프로젝트는 Web Front-end 의 기술을 익히기 위해 진행한 프로젝트입니다. Twitter(트위터) 와의 저작권 문제가 생길 시 삭제 하도록 하겠습니다.각 폴더별로 README.md 파일이 존재합니다. Pages 로그인 페이지 가입 페이지 콘텐츠 페이지 프로필 페이지 반응형 폴더 구조 Twitter__source├── client/│ ├── build/│ ├── config/│ ├── src/│ ├── static/│ └── index.html│└── server/ ├── route/ ├── secret/ ├── service/ └── app.js기능 회원가입 로그인 팔로우, 언팔로우 이미지 업로드 트윗 수정 및 삭제 자기소개 작성 및 수정 회원 검색 반응형..
[Unity] 'Toms And Jerry' - 1인 미니게임개발기 #1 어떻게 하게 됐나?#2 'Toms And Jerry' 인 이유#3 게임 룰 및 조작법#4 소스코드 리뷰#5 게임플레이#6 느낀점 #1 어떻게 하게 됐나? 대학교에서 진행하는 특강을 한달동안 들으며, 결과물을 내고 싶어 만들었습니다. '안드로이드스튜디오', 'JavaFx', 'Unity' 를 맛보기로 배운 정도인데 그중에 가장 마음에 드는 툴이 Unity 였다. C#언어를 사용한다고 했지만 Java와 별 다른 점이 없었고, 객체지향언어이다보니 다가가기 쉬웠습니다. 3D게임개발이라는게 어렵게 느껴졌지만 한자리에서 공부를 한다고 잘 응용하는 타입이 아니고 부딪혀보고 에러에 익숙해지면서 성장해나가는 타입이라 그냥 부딪혀봤습니다. [ Unity ] #2 'Toms And Jerry'인 이유 처음에 게임으로 ..
[개발일지] '용사가 되자' part 3 part 2에 이어서 part 3입니다 part 2의 고쳐야 할 점 이었습니다. [ 고쳐야 할 점 ] - 일단 많은 것 같다 - 상속이 절실히 필요하다 - 쓸데없이 중복되는 메서드가 많은 것 같다 - 메인메뉴가 난잡한데 경험이 부족해서 그런 것 같다. 다른사람들의 소스코드를 비교 해 봐야겠다. - 멤버변수 이름이나, 함수이름을 좀 제대로 써야 할 것 같다. 작명센스도 중요 요소임에 틀림없다. 상속을 배우니깐 굉장히 편하더라구요 중복없는 코드가 되어서 깔끔해보이기도하구요. 다만 이해하고 쓰기까지가 오래걸렸습니다 ㅎ 이번엔 중복되지않는 코드를 쓰려고 노력을 많이했고, 최대한 비슷한기능을 한 메서드들을 통합해서 저는 이또한 중복코드의 제거(?) 라고 봤습니다. 그리고 함수이름도 나름 적절하게 지은것같습니다!!..
[개발일지] '용사가 되자' part 2 part 1 에 이은part 2 입니다정리에 조금 더 신경 썻습니다....[ 주요 업데이트 ]#1 상점구현#2 물약섭취#3 레벨업시에 능력치 변화 변경사항은 이 정도입니다.일단 소스코드가 긴 점은 이해부탁드립니다. [ Class ] - PotionHp - PotionMp - Helmet - Sword - Hero - Goblin class 는 이렇게 6가지가있습니다. 아직 상속을 배우지 않아 코드가 다소 복잡 할 수 있습니다. class PotionHP{ public: PotionHP(){} PotionHP(string tempName, string tempDescription, int tempGold, int tempCount, int tempHpAmount){ name = tempName; descr..
[개발일지] '용사가 되자' part 1 기본적으로 배운것들을 토대로 살을 붙여나가는 형식으로 진행중입니다 [18.01.06] #0 객체지향적으로 연습중#1 용사의 이름 설정.#2 몬스터를 잡으면 경험치와 골드를 얻음#3 레벨업기능 추가#4 메뉴 구현#5 턴제 int main() { string name; int select; // Helmet* helmet = new Helmet();// Sword* sword = new Sword(); std::cout showStat(); break; } case 3: { //상점가기 std::cout