분류 전체보기 90

달리기반 Lv.2 숫자 맞추기 게임

숫자 맞추기 게임을 작성하세요. 컴퓨터가 1부터 100 사이의 숫자를 선택하면 사용자가 그 숫자를 맞추는 게임을 구현하세요. 사용자가 숫자를 입력하면 컴퓨터는 숫자가 더 크거나 작은지 힌트를 줍니다. 맞출 때까지 반복합니다. Enter your guess (1-100): 50Too low! Try again.Enter your guess (1-100): 75Too high! Try again.Enter your guess (1-100): 60Congratulations! You guessed the number.숫자 맞추기 게임 프로그램을 작성해야 합니다. 프로그램 흐름을 구성해보면Random 클래스를 통해 1에서 100 사이의 랜덤한 정수값 생성입력한 숫자가 같을때까지 반복하는 반복문 구성사용자로부터 ..

사전캠프 2일차 TIL

사전캠프 2일차 TIL Unity에서만 스크립트를 다루다가 오래간만에 C# 자체를 사용하려고 하니 가끔씩 혼동이 오는 부분이 있었지만 큰 문제는 없었다. 다만 tryParse문은 다시 기억할 필요가 있을것 같다.int inputNumber = (int.TryParse(input, out inputNumber)) ? inputNumber : -1;//예외처리if(inputNumber 팩토리얼 코드를 짜면서 숫자 이외의 입력이 들어오면 예외처리를 하는 구문인데, 이 부분의 처리가 기억이 안나서 살짝 헤멘 감이 있었다.해당 부분에서 삼항 연산자를 써서 tryParse를 사용하면 값이 bool 값으로 나오기 때문에 tryParse의 값에 따라 -1, 혹은 정수형 처리된값을 반환하도록 구현하였는데, 아예 bool..

사전캠프/TIL 2024.08.13

달리기반 Lv.2 팩토리얼 계산

사용자로부터 입력받은 숫자의 팩토리얼을 계산하는 프로그램을 작성하세요.팩토리얼은 n!로 표현되며, n! = n × (n-1) × (n-2) × ... × 1입니다.예를 들어, 5! = 5 × 4 × 3 × 2 × 1 = 120입니다.for, while, do-while문 중 하나를 활용하여 해결해주세요.Console.ReadLind() 을 활용해서 출력 값을 출력해주세요.Enter a number: 5Factorial of 5 is 120  값을 입력받고, 입력받은 값의 팩토리얼값을 반환하는 프로그램을 작성해야합니다.사용자로부터 값을 입력받을때, 줄넘김을 하지 않기 위해서 Console.Write를 사용합니다.//사용자로부터 입력 받기Console.Write("Enter a number : ");stri..

걷기반 Lv.1 연산자 실습

1. 숫자의 사칙연산ten 이라는 변수를 각각의 사칙 연산을 적용하여 각각 변수에 저장한 후 출력해주세요.int ten = 10;7 더하기3 빼기2 곱하기1.5 곱하기3 으로 나누기4 로 나눴을때 나머지  2. 문자의 계산제시된 변수를 이용해서 아래 문자열을 만들어 보세요.string name = "chad"; // 자신의 이름, 닉네임 으로 연습해보세요.int year = 2023;위 변수를 이용해서 아래 문자열을 만들어 보세요.string introduce; // 안녕하세요. 제 이름은 "chad" 입니다.string thisYear; // 올해는 '2023년' 입니다.3. 논리 연산int ten = 10;아래의 결과값이 전부 true 가 되도록 논리연산을 만들어 보세요.bool result_1; ..

달리기반 Lv.1 배열을 사용한 합계 및 평균 계산

주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성하세요. 예상출력 Sum: 150Average: 30배열에 저장된 정수값의 합과, 그 평균을 구하는 프로그램 작성입니다. 반복문을 사용해 배열의 0번자리부터 마지막 자리까지 접근하여 해당 값을 저장할 합계값에 더해주고,합한 값을 배열의 길이로 나누어서 배열의 평균값을 구하여 출력하면 됩니다. 작성을 완료 했으나, 배열이 따로 주어지지 않았습니다.힌트 1에 배열이 10 ~ 50 형태로 주어져 있는것을 확인하고 배열값을 수정해주었습니다.int[] numbers = { 10, 20, 30, 40, 50 };예상값인 합 150, 평균 30이 정상적으로 출력되었습니다 배열의 경우 첫번째 자리가 0번, 두번째 자리가 1번 형식으로 지정됩니다.따라서 for문의..

걷기반 Lv.1 데이터 다루기 연습

1. 변수 만들기level, count 의 이름을 가진 정수형 변수를 만들어주세요.percentage , speed 의 이름을 가진 실수형 변수를 만들어주세요.nickname, description 의 이름을 가진 문자형 변수를 만들어주세요.2. 위 문제에서 만든 변수에 데이터를 입력해주세요.데이터는 자신이 원하는 데이터를 임의로 입력하시면 됩니다.  3. 형변환을 해보아요. - 숫자를 숫자로 변환해주세요int iTen = 10;float fTen; // iTen 을 저장해보세요float fFive = 5.5f;int iFive; // fFive 을 저장해보세요 4. 형변환을 해보아요 - 숫자를 문자로 변환해주세요string strTen = "10";string strSix = "6.2"; 5. 형변환 ..

달리기반Lv.1 기초문법 - 홀수 출력

달리기반 1번문제 홀수출력의 조건입니다.1부터 100까지의 숫자중, 홀수만 출력하는 프로그램 작성입니다. 홀수의 정의는 2로 나누어 떨어지지 않는 정수로, 출력의 조건을 이 정의를 사용하여서1에서 100사이의 숫자중, 2로 나누어서 나머지가 0이 아닌(혹은, 나머지가 1인) 숫자를 출력하면 됩니다. for문, while문, do-while문 3개의 조건에 따른 출력을 만들어야하기 때문에, 함수를 이용하여 구분하도록 하겠습니다. for문 작성 while문 사용do-while문 사용

Unity 조사하기

Unity를 이용해 만든 프로젝트 서비스 명 장르 장르, 분류 제작사 데이브 더 다이버메트로베니아넥슨Escape From TarkovFPS(익스트렉션 슈터)Battlestate Games유희왕 마스터듀얼보드게임코나미Slay the Spire로그라이크 덱빌딩Mega Crit Games오리와 눈먼 숲메트로베니아문 스튜디오위 프로젝트들의 공통된 특징이 있나요?  여러분이 생각하는 Unity의 강점은 뭐라고 생각하나요? 다양한 장르의 게임을 무리없이 소화하여 만들수 있다.여러분은 Unity를 이용해 어떤 게임을 만들어보고 싶으신가요?장르 : 메트로베니아 특징 : 퍼즐과 액션요소가 적절히 섞인 맵을 탐사하고, 나아가는 게임그 이유는? :  다양한 요소를 만들어보고 제작하고 싶은 마음이 많기 때문에

블로그 첫글 : 내일배움캠프 트랙 참여 이유

내일배움캠프 Unity 트랙에 참여한 계기는 무엇인가요?기본적으로 유니티를 다루는 능력은 있지만, 유니티를 사용해서 멀티플레이를 구현하거나, GIT을 사용해서 협업을 해본 경험은 없었기 때문에 이 부분의 커리큘럼을 보고 신청을 하게 되었습니다.본 코스 수료 후, 어떤 게임 개발자로 성장하고 싶나요?유니티 뿐만 아니라 언리얼등에도 관심이 있는만큼, 유니티를 기본으로 더 다양한 엔진을 사용할 수 있는 개발자가 되고싶습니다.그 외에 Untiy 트랙에 기대하는 것이 있다면 자유롭게 작성해 주세요.혹시라도 제가 모르는 기능이나 기술이 있다면 알아가면서 배우고 싶습니다.

내일배움캠프 2024.08.12