목록2025/02/18 (3)
Machineboy空

1. 벡터(Vector)의 정의게임 시스템의 근간을 이루는 벡터.수 직선에서의 표현의 한계실수는 원소들의 집합이고 이걸 표현하기 위해 쭉 이어진 직선을 그렸었다.시각적인 관점에서 수를 바라보자면, 직선 위에 점으로 밖에 표현할 수 없다.시각적으로 무언가 의미가 있으려면 적어도 평면은 되어야 원하는 그림을 그릴 수 있을 텐데수만 가지고는 표현하기가 어렵다. 데카르트 좌표계(Cartesian Coordinate System)수의 시스템을 기반으로 영역을 2차원으로 확장해 표현하는 방식.두 실수의 집합을 교차시켜서 평면을 표현하고 오른쪽과 위쪽을 +방향으로 지정한다.두 실수의 집합을 곱집합으로 확장한 R X R 로 볼 수 있다.곱집합의 원소는 순서쌍이므로 두 집합의 원소를 각각 미지수 x와 y로 두면 이는 (..

1. 함수(Function)의 기초함수를 왜 배워야 하는가?게임을 만든다는 것은 대부분 공간과 공간의 변환으로 구성되어 있다.이러한 변환은 근본적으로 집합과 집합의 대응 관계에 기반하고 있으며, 이 과정은 함수로 설명된다.함수의 정의X와 Y 두 집합의 대응관계를 의미.함수의 성립 조건: 첫 번째 집합의 모든 요소가 사용되어야 한다. 함수가 아닌 대응 관계첫번째 집합의 어떤 원소에 대한 대응 관계가 빠져 있을 때첫번째 집합의 한 원소가 두 번째 집합의 두 가지 이상 원소에 대응할 때함수에 관련된 주요 용어정의역 (Domain)공역 (Codomain)치역 (Range) : 공역의 모든 원소에 대응되는 것은 아니므로 대응되는 요소만을 모아 치역이라고 함.프로그래밍 관점에서의 함수입력(Input) : '정의역'..

문제요약Yacht 게임의 점수 도출 시스템을 만들어라. https://exercism.org/tracks/csharp/exercises/yacht/dig_deeper Dig Deeper into Yacht in C# on ExercismExplore different approaches and videos on how to solve Yacht in C#.exercism.org난이도Medium풀이 포인트LINQ를 공부해보자!https://machineboy0.tistory.com/328 LINQ풀이에 LINQ가 너무 많이 나와서 한 번은 제대로 공부하고 지나가야겠다.LINQ에 익숙해지면 마치 간단한 영어 문장을 만들 듯 데이터 질의 코드를 작성할 수 있다.LINQ란?Language INtegrated ..