본문 바로가기

Etc12

체스 - 기본 행마법 기본 행마법 서로 다른 기물은 서로 다른 행마법을 가진다. 기물들은 상대의 기물을 잡기 위한 경우를 제외하곤 비어있는 칸으로만 이동할 수 있다. 나이트를 제외한 모든 기물들은 서로를 넘어다닐 수 없다. 한 기물이 상대의 기물에 의해 대체 되고, 체스 보드 밖으로 내보내지면 이 기물은 "잡힌" 것이다. (앙파상 예외) 앙파상의 경우 공격하는 폰이 잡힌 폰이 있던 자리에 위치하지 않는다. 킹은 체크를 당하거나 체크 메이트를 당할 수는 있지만 잡힐 수는 없다. 킹(King) 상하좌우, 대각선 방향으로 각각 1칸씩만 움직일 수 있다. 룩(Rook) 상하좌우 방향으로 기물이 없는 칸에 한해서 칸수의 제한 없이 움직일 수 있다. 룩은 캐슬링을 할 때 따라 움직인다. 비숍(Bishop) 대각선 방향으로 기물이 없는 .. 2021. 7. 2.
Real-time rendering 원서 도전 드디어 그래픽스 책의 바이블이라는 리얼 타임 렌더링 책을 샀다. 번역본은 중고도 매물이 없어서 영어 공부도 할겸 그냥 원어로 샀다. 버전은 3판이다. 영어 문서는 읽어 봤지만 책을 원서로 사는 건 처음이다. 아무것도 안했는데 뭔가 뿌듯한 기분이 든다 ㅋㅋ 과연 이해할 수 있을까.. 그래픽스를 그래도 조금 공부해놔서 다행인 듯 함. 2021. 4. 30.
포큐 아카데미 - COMP 3200 수강 후기 | C++ 과장되거나 허위적인 내용 없이 작성했다는 것을 먼저 밝힙니다. [포큐 아카데미란?] 포큐 아카데미는 렌더링 엔지니어이자 전 BCIT 대학 교수인 "김포프" 가 설립한 비인가 교육 기관이다. 주로 CS 기초를 위주로 가리키며 모든 과목을 포프님이 담당하신다. 해당 교육 기관의 목표는 모두를 위한 강의가 아닌, 정말 프로그래머를 자신의 업으로 삼고 10년 뒤에도 당당히 살아남을 수 있고 대체될 수 없는 프로그래머를 양성하는 것이 목표이다. 다음은 포큐 아카데미 사이트에 소개된 글을 인용한 내용이다. 유능한 소프트웨어 엔지니어 및 설계자이자, 유수 공사립 대학의 교수였던 김포프가 창립한 POCU는 탑 프로그래머가 평생 커리어를 유지하려면 반드시 알아야 하는 컴퓨터 공학 수업을 제공하는 온라인 우선 교육 서비스.. 2020. 4. 25.
위쳐 짤 2020. 4. 17.
프로그래밍 관련 영단어 모음 계속 추가 예정 - Traversal: 순회 (ex: 중위 순회) - Copy elision: 복사 생략 (C++ RVO 관련) - Spawn: 생성되다, 만들어지다 (ex: 클래스의 객체) - Concurrency: 병행성; 여러 기능을 동시에 수행하는 것처럼 보이는 특성 혹은 추상적인 개념 (논리적) - Parallelism: 병렬성; 실제로 여러 기능을 동시에 수행하는 특성 (물리적) - Distributed system: 분산 시스템 - Implicit: 암시적인, 묵시적인 - explicit: 명시적인 - gracefully 또는 graceful: 보통 exit 또는 end와 같이 사용되는 관용어이다. 소켓 관련된 문서에서 볼 수도 있으며, 에러 때문에 프로그램을 종료하지만 크래시가 나서 종료되.. 2020. 3. 18.
[MarkDown] .md 파일 제목 타입 표시하기 큰 제목 # 큰 제목 중간 제목 ## 중간 제목 작은 제목 ### 작은 제목 일반적으론 큰 제목에는 밑줄도 나타나는데 티스토리에선 적용이 안되는 듯 함. 2020. 2. 28.