[AI] Deepseek 안전하게 설치 & 이용하는 법

contact me at [email protected] link\ You can play my games at https://dl.thinkingdarusik.com unless it is for sale on other platforms(such as Steam)

February 3, 2025 · SaddleUpSamuel

[Linux] 우분투 24에 Davinci Resolve 설치

contact me at [email protected] link\ 이 글을 쓰는 시점을 기준으로 Davinci Resolve 19는 Ubuntu 24 기반 디스트로들에 일부 패키지들을 설치하는 데 문제가 좀 있습니다. 현재 리눅스 민트를 사용하는 입장으로서, 제가 발견한 해결법입니다. \ 먼저 설치 압축 파일을 풉니다. ./Davinci_Resolve_19.x_linux.run --appimage-extract #x는 버전입니다. 현재 1.1입니다. cd 로 squashfs-root 에 들어가서 sudo ./AppRun -i 를 실행합니다. 문제가 있는 패키지들이 출력된 것을 볼 수 있습니다. 저의 경우에는 libasound2-0.0.0 libapr1-0.0.0 libaprutil1-0.0.0였습니다 nano ./AppRun 나 본인이 선호하는 에디터로 AppRun 를 엽니다. function check_ubuntu_package_deps() 밑에 문제가 되는 패키지명을 삭제합니다. suse용 함수가 먼저 있으므로 주의합니다. sudo ./Apprun -i 를 다시 실행하면, 설치가 가능합니다. fix-resolve.sh 나 비슷한 이름의 스크립트를 만듭니다. 아래 내용을 복붙합니다 #!/bin/bash # Array con los nombres de las bibliotecas libraries=( "libglib-2.0.so.0" "libgobject-2.0.so.0" "libgstreamer-1.0.so.0" "libgstsdp-1.0.so.0" "libgstwebrtc-1.0.so.0" "libgio-2.0.so.0" "libgmodule-2.0.so.0" "libgstrtp-1.0.so.0" "libgstpbutils-1.0.so.0" "libgstbase-1.0.so.0" "libgstvideo-1.0.so.0" "libgstaudio-1.0.so.0" "libgsttag-1.0.so.0" "liborc-0.4.so.0" ) # Loop para crear los enlaces simbólicos for lib in "${libraries[@]}"; do ln -sf "/usr/lib/x86_64-linux-gnu/$lib" /opt/resolve/libs/ done sudo chmod +x fix-resolve.sh 하고 sudo fix-resolve.sh 이 링크 에서 찾은 답입니다. 도움이 되셧기를 바랍니다. ...

December 6, 2024 · SaddleUpSamuel

[게임개발]Like Birds가 스팀에 올라갔습니다

contact me at [email protected] link Like Birds가 마침내 스팀에 올라갔습니다! 플레이테스트도 조만간 올라갈 예정이니 위시리스트(찜하기)를 눌러주시면 매우 감사드리겠습니다! 아래 사진이나 링크 를 누르면 스팀 페이지로 이동합니다 You can play my games at https://dl.thinkingdarusik.com unless it is for sale on other platforms(such as Steam)

September 18, 2024 · SaddleUpSamuel

[언리얼]새 프로젝트 - Like Birds

contact me at [email protected] link 아쉽게도, 이전의 프로젝으인 “Actions Have Consequences"를 폐기하게 되었습니다. 프로젝트를 갈아엎는게 처음은 아니지만 이번에는 기대가 컸기에 상실감도 큽니다. 이번 결정에는 많은 이유가 있지만, 요약하자면 프로젝트가 너무 버거워졌기 때문입니다. 시간도, 돈도 부족해지고, 언리얼에 대해 공부할수록 프로젝트를 시작할 때 얼마나 모르는 것이 많았는지 체감하게 되고 있습니다. 처음부터 다시 시작하고 싶지만 시간이 너무 촉박하게 되었습니다. 긍정적으로 보자면, 이번 프로젝트를 진행하면서 언리얼의 작업 방식, C++, SVN 등을 비롯한 여러가지에 대해 공부할 수 있었습니다. 또한 더 간단하고, 완성할 수 있다고 확신할 수 있는 프로젝트를 시작했기 때문에 이번에는 꼭 완성할 예정입니다. ...

July 21, 2024 · SaddleUpSamuel

[언리얼] 실시간으로 사운드 파일 불러오기

contact me at [email protected] link\ 실시간으로 컴파일을 다시 하지 않고 C++을 사용하여 언리얼 엔진에서 사운드 파일을 로드하는 방법 중 하나입니다.\ You can play my games at https://dl.thinkingdarusik.com unless it is for sale on other platforms(such as Steam)

July 20, 2024 · SaddleUpSamuel

[언리얼] 이제 AHC 플레이테스트가 가능합니다!

contact me at [email protected] link 이제 스팀에서 제 프로젝트인 Actions Have Consequences의 플레이테스트를 해보실 수 있습니다! 비록 매우 알파 단계이지만, 최소 사양과 멀티플레이 안정성을 파악하기 위해 도와주실 수 있으신 분들은 시간을 조금만 내어 주시면 감사하겠습니다. 가능하신 분들은 밑에 댓글이나 이메일 보내주시면 베타 키를 보내드리도록 하겠습니다. 도와주시는 분들 미리 감사드립니다!

May 27, 2024 · SaddleUpSamuel

[SVN/Git]Github에 SVN 연동시키기

contact me at [email protected] link 계속 해 보고 싶었던 작업입니다. Git에서 SVN으로 옯긴 후 github에 초록색 채우기가 많이 어려워진 상태였습니다. 이것이 혹시 포트폴리오에 좋지 않은 영향을 끼치지 않을까 생각이 들기도 했고, 계속 게임을 만들고 있다고는 하는데 개발방송을 하지 않는 이상 이걸 증명할 수 있는 방법도 없어서 고민하던 중이었습니다. 그래서 SVN commit을 하면 트리거되는 스크립트를 짜서 작은 git 레퍼지토리를 자동으로 github에 push 할 생각을 하게 되었습니다. 그러면 보는 사람들이 제가 뭔가를 했다는 사실을 알게 되리라 생각했습니다. 게임은 준비되었다고 생각되면 출시할 예정입니다.(졸작 과정에서 만든 pre alpha 버전은 https://docs.thinkingdarusik.com에 있습니다) ...

January 11, 2024 · SaddleUpSamuel

[GPT]NPC 대화를 생성하는 ChatGPT Agent 만들기

contact me at [email protected] link 알림: 본 글에 나오는 이름들은 실존하는 인물들과는 아무 관련이 없음을 밝힙니다. 작명실력이 좋지 않아 최대한 평범한 이름을 사용했습니다 링크: https://chat.openai.com/g/g-Pih8rJ8cl-npc-dialogue-generator ChatGPT로 커스텀 agent를 만들 수 있는 줄 몰랐습니다. 알았다면 기존에 만들었던 프로젝트가 훨씬 쉬웠을텐데;; 아무튼 이번에 알게 된 김에 새로 도전해보기로 했습니다. {"name" : "John", "input" : "Hello", "personality" : "friendly townsfolk that roams around", "relationship" : 1.0} { "name": "John", "response": "Ah, hello there! What a beautiful day it is in our little town, isn't it? Always a joy to see a friendly face like yours!", "variation": 0.0, "new_relationship": 1.0 } {"name" : "John", "input" : "Well I'm afraid I'm not that glad to see you", "personality" : "friendly townsfolk that roams around", "relationship" : 1.0} 처음에는 친밀도를 떨어뜨려보려고 했습니다. ...

January 9, 2024 · SaddleUpSamuel

[언리얼] Actions Have Consequences

contact me at [email protected] link 전반적으로, 싱글플레이와 멀티플레이를 둘 다 지원하는 FPS 게임을, 준수한 그래픽과 함께 완성했다는 것에 상당히 뿌듯함을 느끼고 있습니다. 그리고 무엇보다 중요한 점은, 사람들이 게임을 즐겨주었고, 게임 개발자로써, 이보다 더 즐거운 일은 없는 것입니다. (시연회에서 상영했던 트레일러는 용량이 너무 커서 호스팅 서비스에 업로드하지 못하기 때문에 알파버전이 완성되는대로 트레일러를 만들어 유튜브에 올리겠습니다. 그전에 간단한 AI와 짧게 교전한 장면입니다) Game link ...

November 27, 2023 · SaddleUpSamuel

[언리얼]탄도학 구현

contact me at [email protected] link 아르마와 같은 현실적인 슈팅 게임은 종종 게임 플레이에 실제 탄도를 포함합니다. 특히 멀티 플레이어 환경에서 성능에 영향을 최소화하면서 이런 수준의 사실성을 게임에 도입하는 것은 매혹적인 것처럼 들리지만 쉽지 않은 것이 사실입니다. 이를 제 게임에 적용하려고 연구하던 중에 Insurgency: sandstorm이라는 게임에서 사용된 히트스캔과 발사체 생성을 합친 흥미로운 접근법을 발견했습니다. 그러나 이 시스템은 인터넷에 나와있는 몇가지 설명만 가지고는 몇 가지 풀리지 않는 의문이 남아 있었습니다. 일부 출처는 발사체가 일정 시간 후에 생성된다고 주장하는 반면 어떤 곳에서는 거리에 기반을 두고 있다고 했습니다. ...

September 16, 2023 · SaddleUpSamuel