전체 글

C/C++/알고리즘

백준 7682 - 틱택토

https://www.acmicpc.net/problem/7682골드 5 구현 문제 골드 답게 구현이 까다롭고 조건이 많이 달리는 문제인것 같다. 게임의 상태가 끝나는 것을 결정할 수 있는 조건을 분류해서이 조건에 부합하지 않는 경우에 대해 모두 false를 반환하도록 처리하고 모든 조건을 충족하는 경우 true를 반환하도록 해서 valid와 invalid를 판단했다. 내가 생각한 조건들은 다음과 같다. - X와 O의 개수는 같거나 X가 하나 더 많은 경우만 가능하다.X가 선공이기 때문에O가 이겼다면 O가 놓는 차례에서 끝나기 때문에 O,X의 수가 같다.X가 이겼다면 X가 놓는 차례에서 끝나기 때문에 O보다 X의 수가 1더 많다. - X가 2줄을 만드는 경우는 가능하지만, O가 2줄을 만드는 경우는 불가..

개인 공부 및 프로젝트/국비과정

20241202 - 기술소개서 작성법, 수학 기초

사용툴 - PPT1. 각 슬라이드의 디자인이 내용적으로 통일되어 시선이 분산되지 않도록 한다.2. 이상한 배경, 특히 유색을 바탕으로하는 배경은 사용하지 않도록 한다.3. 내용은 프로젝트형과 기술형으로 나뉘는데 둘 중 선택해서 작성하도록 한다. 3-1. 프로젝트형 - 프로젝트 순서대로 설명하고 그 프로젝트에 사용된 기술을 설명하는 방식1 - API 프로젝트 설명2 - DirectX 프로젝트 설명3 - DirectX 팀프로젝트 설명4 - ~ 프로젝트 설명 3-2. 기술형 - 전체 프로젝트에서 사용한 기술들을 나열하는 방식1 -  A*기술을 사용했다.2 -  BFS기술을 사용했다. 3 - ...기술을 사용했다. 등수학 원주율 = 3.141592... = π(파이)= 원의 둘레 / 지름 한 바퀴를 정의하는 방..

개인 공부 및 프로젝트/국비과정

WinAPI 뿌요뿌요 2 모작

https://www.youtube.com/watch?v=QPFP3Ln3HKQ&t=8s 제작기간: 1달한달이라는 기간 내에 할만하다고 생각했는데 디테일적인 부분이나 게임 플레이를 제외한 UI, 메뉴 등이 의외로 시간을 굉장히 많이 잡아먹었다. 제작이 진행될수록 코드의 구조도 엉망진창이 되어갔다. 그래도 필요하다고 생각되는 기능은 다 집어넣었다고 생각함.

개인 공부 및 프로젝트/국비과정

뿌요뿌요 WINAPI 모작 제작과정 메모 - 1

모든 리소스는 뿌요뿌요 2 한글판의 CNS파일을 추출해서 사용했으며 이 블로그를 통해 스프라이트를 추출할 수 있었다.https://ansimcode.tistory.com/14 컴파일 게임 음악/스프라이트 추출 방법주의) 컴파일이라는 회사는 없어졌으나, 컴파일 게임들의 저작권은 D4엔터프라이즈라는 회사에서 소유하고 있습니다. 그러므로 해당 데이터들은 상업적 용도로 쓰시면 저작권법에 걸릴수 있습ansimcode.tistory.com약간 쓸데없는 오기로 보일 수도 있지만 그 당시의 사람들은 이 스프라이트 시트들만 가지고 만들었을 것이기 때문에이런 잘려있는 스프라이트 시트를 합쳐놓은 이미지를 만든다거나 하지 않고 순수 코드만 가지고 작업했다.게임에서 추출한 이미지 파일을 제외한 이미지 리소스는 단 하나도 추가하..

C++/Graphics
프로그래밍 공부