반응형 TIL79 [TIL] 20220913 성장일지 C/C++ 구조체 문자열 함수 공부 웹 HTML, CSS JavaScript, JQuery Python, MongoDB 백엔드 AWS Git Github에 현재까지 공부하면서 작성한 C++ 코드들을 커밋함. - 링크 : Modisc/CppStudy: C++ 공부를 하면서 작성한 코드들을 올리는 Repository 입니다. (github.com) 지인의 부탁으로 웹 사이트 제작에 대해 조언을 해줘야 할 일이 생겨서 정말 기초적이면서 이론적인 부분들로 웹사이트 제작 및 배포에 대한 부분을 공부하게 됐다. 새로운 내용이라 나름 재미는 있었지만 공부를 하면서도 역시 게임 개발이 나에게 더 잘 맞다는 것을 느낄 수 있었다. 열심히 하자. 2022. 9. 13. [TIL] 20220908 성장일지 C/C++ AI와 대전 빙고 게임 구현 - 어제 구현한 빙고 게임에서 AI와 대전하는 부분을 추가하였습니다. - 공정한 게임 진행을 위해 AI의 빙고 맵은 숫자 대신 모두 *로 모자이크 처리하였습니다. - 포스팅 링크 : [C/C++] 빙고 게임 AI 대전 (tistory.com) 운영체제 운영체제 개요 및 시스템 구조 공부 생활 속에서 배우는 스페인어 배워보고 싶었던 스페인어를 졸업 마지막 학기 OCU 강의로 수강함. - 자주 사용하는 인사말, 알파벳과 발음 - 음절 분해, 액센트, 연음, 문화상식 평소보다 비교적 적은 양밖에 공부하지 못함. 조금 더 열심히 해야겠다. 2022. 9. 8. [TIL] 20220907 성장일지 C/C++ 별찍기 구현 - 포스팅 링크 : [C/C++] 별찍기 구현 (tistory.com) 로또 구현 - 셔플 알고리즘에 대해 알게 되었음. - 포스팅 링크 : [C/C++] 로또 구현 (tistory.com) 야구게임 구현 - 사용자의 입력 값을 배열로 받고 해당 값에 대한 예외 처리 등을 하기 위해 처음에는 for문을 사용함. - 알아보니 for문의 연산 속도는 비교적 느린 편이었음. => for문 대신 바로 배열 인덱스에 접근하는 방식으로 수정함 - for문이 굳이 필요없는 경우 가급적 사용을 줄이자. - 포스팅 링크 : [C/C++] 야구게임 구현 (tistory.com) 숫자 퍼즐 게임 구현 - 기존 강의 코드에서 해결이 불가능한 퍼즐 맵에 대한 수정을 추가하였음. - 엔터없이 바로 입력이 .. 2022. 9. 7. [TIL] 20220906 성장일지 C/C++ using namespace std 와 같이 어떠한 이름 공간을 사용하겠다고 선언하는 것은 지양하는게 좋다 - 선언한 이름 공간의 함수와 이름이 겹치는 함수를 만들게 되면 오류가 발생할 수 있음. - 특히 C++ 표준 라이브러리는 매우 많은 함수를 가진다. 함수 이름이 겹칠 가능성이 높음. 비트 연산을 잘 활용하자 - 플레이어의 상태 종류로 Alive, Walking, Running, Jumping 등이 정의되어 있을 때, - 각 상태를 구조체 or 배열 등을 이용하여 저장하는 것보다 비트를 사용하면 훨씬 효율적으로 관리할 수 있다. ex) Alive = 0x1, Waling = 0x2, Running = 0x4, Jumping = 0x8 다음과 같이 대응시켜둔 다음 플레이어의 현재 상태를 S.. 2022. 9. 7. 이전 1 ··· 16 17 18 19 20 다음 반응형