일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- pcce 기출문제 10번 공원 풀이
- 잔디 기부 캠페인
- 렌더링 파이프
- c++ 5567
- 티스토리챌린지
- c++ 1991
- constant buffre
- PCCE
- 잔디 기부
- python 고대 문명 유적 탐사
- 프로그래밍공부
- 오블완
- pcce 기출문제 9번 지폐 접기
- 백준 5567
- depth-stencil
- pcce 기출문제 10번 공원
- 코드트리 고대 문명 유적 탐사
- gemmasprint
- directx 그래픽스
- pcce 기출문제 풀이
- root signature
- pcce 기출문제 10번 지폐 접기 풀이
- DirectX
- texture mapping
- DirectX12
- 수식 복원하기
- boj 1991
- boj 5567
- 고대 문명 유적 탐사
- pccp 기출문제 풀이
- Today
- Total
목록오구의 코딩모험 (90)
오구의코딩모험
게임 개발은 하드웨어를 효율적으로 활용하는 프로그래밍의 집합체입니다. 특히 GPU를 제어하는 DirectX와 같은 저수준 그래픽 API를 사용하면, 하드웨어의 성능을 최대한 이끌어낼 수 있습니다. 이번 글에서는 DirectX를 활용한 게임 프로그래밍에서 반드시 알아야 할 핵심 개념과 활용법을 설명합니다. 주요 학습 포인트 1. DirectX 개요: GPU 제어의 시작- DirectX는 GPU를 직접 제어하고 프로그램을 개발하는 데 사용되는 저수준 그래픽 API입니다. - GPU는 CPU와 별개의 메모리 구조와 동작 방식을 가지며, 이를 이해하는 것이 효율적인 프로그래밍의 시작입니다. 2. 라이브러리의 종류- 정적 라이브러리 : 프로그램에 컴파일 시 포함되어 실행 파일 크기가 증가합니다. - ..
서버 프로그래머 = 식당 관리자클라이언트 프로그래머 = 애니메이션 = 영화 촬영 감독 - 게임 화면 개발, 애니메이션과 영화 촬영은 매우 유사하다. - 세트장 / 촬영 물품 / 카메라 배치 / 조명 배치 등등 차이점은 영화 촬영은 현실 세계를게임 화면 개발은 가상 세계를 기반으로 하기 때문에게임 개발에서는 물리 현상을 수학적으로 구현해야한다. 애니메이션은 카메라 전환은 고려하지 않지만게임은 카메라 전환과 같은 실시간 갱신 또한 필요하다. 게임 애니메이션 (실시간을 지원하는가?)애니메이션 영화 (물리 현상을 수학적으로 구현하는가?) GPU, 렌더링 파이프 게임에서는 대부분의 물체가 삼각형으로 이루어져 있다.삼각형의 정점을 좌표로 사용한다. 게임 규칙과 연산의 핵심은 CPU 가 담당하고그래픽의 변환..
획기적이고 새로운 개방형 모델인 google의 Gemma 2를금융 데이터를 통한 모델 학습을 시키고학습 시킨 모델을 huggingface에 배포하여 streamlit을 통한 Web app을 구동시켜보았습니다! 학습 환경은 Colab 환경(GPU : A100)에서 진행하였으며,학습 데이터는 huggingface의 아래의 링크 데이터를 학습하였다. https://huggingface.co/datasets/nayohan/finance-alpaca-ko nayohan/finance-alpaca-ko · Datasets at Hugging Face경제 상황과 최근 졸업생들의 가까운 미래가 험난할 가능성을 고려할 때, 인생이 혼란스러운 동안에는 대규모 구매를 보류하는 것이 좋습니다. 여기에는 새 차와 주택 구입이 ..
https://www.codetree.ai/training-field/frequent-problems/problems/ancient-ruin-exploration?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 문제 3줄 요약1. 유적지에서 탐사를 통해 유물 조각을 연결하고 발굴하고자 한다.2. 탐사 진행, 유물 획득을 반복 과정을 거친다.3. 턴마다 획득한 유물 가치의 총합을 출력하라. 삼성 예전 기출문제부터 풀고 있는데,최근 기출 문제가 더욱 어려운 느낌이 듭니다.. ㅠ 탐사 진행..
https://school.programmers.co.kr/learn/courses/30/lessons/340210 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 3줄 요약1. 덧셈, 뺄셈 수식이 있다.2. 수식은 10진법이 아니라 2~9진법을 사용하고 있다.3. 몇 개의 수식은 결괏값이 지워져 있으며, 진법에 맞도록 지워진 결괏값을 채워 넣어라. 처음엔 입출력 예시를 보고 한참을 생각했다.수식이 이게 어떻게 맞다는 거지..? ㅋㅋㅋ 예시 하나만 같이 살펴보자. "14 + 3 = 17" 과 "51 - 5 = 44"를 힌트로 삼아"13 - 6 = X"..
문제 3줄 요약1. 순서대로 n 개의 퍼즐을 제한 시간 내에 풀어야 한다.2. 퍼즐 별로 난이도와 소요 시간이 정해져 있다.3. 숙련도에 따라 틀리는 횟수가 있으며, 틀리면 다시 풀어야 한다. 모두 풀기 위한 숙련도의 최솟값은? 문제가 엄청 길다... 쉽게 생각하면퍼즐을 푸는데 내 숙련도에 따라 한 번에 풀 수 있는 퍼즐이 있고그렇지 않은 퍼즐이 있는 것이다. 제한 시간 안에 풀려면내 숙련도는 최소 어느 정도는 되어야 하는가 인데.. 일단 그럼 숙련도에 따라 얼마나 걸리는지 구해야겠죠? 입출력이 다음과 같이 주어진다고 할 때 def puzzle(diffs, times, limit, level): clear_time = 0 for idx in range(len(diffs)): if..
https://www.acmicpc.net/problem/1926 문제 3줄 요약1. 도화지에 그림이 그려진 부분은 1, 그려지지 않은 부분은 0으로 표시되어 있다.2. 1로 연결된 것은 한 그림이라 정의한다. 대각선 연결은 예외, 가로/세로 연결만 해당3. 그림의 개수와 가장 큰 그림의 넓이(포함된 1의 개수)를 출력하라. BFS와 DFS를 사용한다면큰 어려움 없이 풀 수 있는 문제라고 느껴졌다. BFS와 DFS의 차이를 잘 모르고 계시다면,아래 글을 참고하면 좋을 것 같다! https://59travel.tistory.com/76 [Python] 1260번 : DFS와 BFShttps://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ..
https://www.codetree.ai/training-field/frequent-problems/problems/tree-tycoon?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 문제 3줄 요약1. n x n 격자 모든 칸에 '리브로수' 라는 나무를 키우려고 한다.2. 영양제를 맞으면 나무의 높이가 1씩 자라난다.3. 영양제의 위치가 정해진 이동 규칙과 생성을 통해 이루어질 때, m년 이후의 리브로수 높이의 총합은? 역시 삼성기출문제 답게문제만봐도 어질어질 ㅋㅎ 하지만!!구현 ..
https://school.programmers.co.kr/learn/courses/30/lessons/340213 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 3줄 요약 1. 3가지 기능이 있는 동영상 재생기를 만든다. 2. 기능은 10초 전으로 이동, 10초 후로 이동, 오프닝 건너뛰기 이다.3. 사용자의 입력이 끝난 후 동영상의 위치를 구하라. 조건이 살짝 까다로워 보이지만,차근차근 풀어보았다. 10초 전 이동 (='prev') 와 10초 후 이동 (='next') 은분(minute)을 기준으로 초(seconds)를 설정해주는 게 포인트! ..
https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. www.acmicpc.net 문제 3줄 요약 1. 1은 길, 0은 벽 2. 좌측 상단에서 시작해서 우측 하단으로 이동한다. 3. 미로를 탈출하는 최소의 이동 칸 수를 구해라 문제가 매우 익숙하다! 전에 풀었던 델타 탐색을 사용하면 될 것 같은데, 델타 탐색이 뭔지 궁금하다면? https://59travel.tistory.com/77 [Python] 2667번 : 단지번호붙이기 https://www.acmicpc.net/problem/2667 2667번: 단..