본문 바로가기

내일배움캠프TIL13

[C#] 구조체, 클래스, 상속, 제너릭 1. Snake 게임 만들기 SnakeGame | Notion콘솔 기반의 간단한 뱀 게임을 구현. 기본적인 동작 방식은 아래와 같다stitch-wallet-120.notion.site GitHub - JeongEunJi1127/SnakeGame: 콘솔 기반의 간단한 뱀 게임콘솔 기반의 간단한 뱀 게임. Contribute to JeongEunJi1127/SnakeGame development by creating an account on GitHub.github.com 2. 블랙잭 게임 만들기 BlackJackGame | Notion콘솔 기반의 간단한 뱀 게임을 구현.stitch-wallet-120.notion.site 3. 구조체 vs 클래스- 구조체는 값 형식, 스택에 할당,복사될 때 값이 복사.- .. 2024. 4. 23.
[C#] Random, Collection, 메서드 1. Visual Studio 자동 완성 기능- Visual Studio에서 코드를 작성할 때, 자동으로 나머지 코드가 보이는데 이때 Tab 키를 누르면 완성됨- 자동 완성이 안뜨거나 잘못 눌러서 끝났을 때 ->  Ctrl + Space를 눌러 해당 코드 관련 정보 확인 가능 2. C# randomRandom random = new Random();// num1 = 임의의 숫자 int num1 = random.Next();// num2 = 0,1,2 중 임의의 숫자int num2 = random.Next(0,3); 3. C# Collection- System.Collections.Generic 네임스페이스 추가하여 사용- 크기가 가변적 ( 배열)- List, Dictionary, Stack, Queue.. 2024. 4. 22.
[내일배움캠프] 5일차 TIL 오늘 한 부분오늘은 2시부터 프로젝트 발표 시간이 있었다.2시 전까지 프로젝트 보완 & ppt 제작 담당어제 오늘 할 일로 적어두었던 아래 기능들 구현을 완료하였다.- 게임 클리어 시 게임 클리어 사운드 재생- 시간 초과 or 게임 오버 시 게임 오버 사운드 재생- 리드미 팀 사진 변경 2시 이후부터는 발표 & 감상 7시부터 팀 회고록 작성 & TIL 작성을 하였다. 프로젝트 회고록1주차 프로젝트가 끝나고 프로젝트를 돌아보는 회고록을 작성했다.오늘은 발표로 인해 따로 공부한 내용이 없어 회고록으로 TIL을 대체하고자 한다.- A-4조 팀 회고록 4조 팀 회고록 | NotionBuilt with Notion, the all-in-one connected workspace with publishing cap.. 2024. 4. 19.
[내일배움캠프] 4일차 TIL 개인 사정으로 4일차에 처음 합류하게된 내일배움캠프 !설렘 반 걱정 반으로.. 시작했다오늘이 첫 프로젝트 마감일이라 늦게 합류한 나는 프로젝트에 발생한 오류를 수정 & Github Readme 파일 작성을 담당하였다. 12시간 공부라니 잘 해낼 수 있을까 걱정했는데마감일이라 그런지 정신없이 시간이 흘렀다. ( 9시 마감 후 TIL 작성중.. 야근이다)  오늘 한 부분1. 카드 매치 실패 시 나오는 효과음 이슈  Github Merge 과정에서 이전에 다른 팀원분이 구현해두셨던 카드 매치 실패 시 나오는 효과음 코드가 누락되는 상황이 발생하였다. 큰 문제 없이 GameManager 함수에 FailAudio 라는 오디오 클립을 선언, GameManager 함수의 Matched() 함수에서 카드 매치 실패 시.. 2024. 4. 18.