본문 바로가기

분류 전체보기153

Pyinstaller 사용 시 OSError: [WinError 225] 파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다 Pyinstaller 을 사용하여 실행파일을 만들 경우 아래와 같은 OSError: [WinError 225] 에러가 발생하였을 경우, - OSError: [WinError 225] 파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다 - win32ctypes.pywin32.pywintypes.error: (225, '', '파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다') Windows Defender에서 해당 프로젝트 폴더를 검사 제외 목록에 추가하여 해결한다. 설정 > 업데이트 및 보안 > Windows 보안 > 바이러스 및 위협 방지 > 바이러스 및 위협 방지 설정 > 제외 2023. 12. 30.
게임개발캠프 - 개인과제(A) 1일차, 팀셔플 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 6일차 부분진행도 : Chapter2.1 - 1일차 작성일자 : 2023.12.29(금) 개발일지 목록 : 클릭 1. 진행중인 과정에 대해 캠프에서 새로운 팀 편성을 하였다. 1인 개발자, 회사생활 등 경험이 많은 팀원분들이 많으셨다. 약간 쭈글이 모드. 이번 팀은 2주간 유지된다. 첫 주는 C# 강의와 함께 개인 과제를 위주로 학습하고, 후반 주차는 첫 주에 한 내용을 바탕으로 팀 프로젝트를 진행하여 더 심화된 결과물을 만든다. 이번 과정에서는 Unity는 사용하지 않고 C#만을 사용하여 텍스트로 진행하는 RPG게임이다. 2. 오늘 학습에 대해 오늘은 학습 시간을 활용하여 C# 강의를 들었다. Unity에서 사용하던 메서드와도 미묘하게 다르.. 2023. 12. 29.
게임개발캠프 - 팀과제(A) 5일차, 발표 시연 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 5일차 부분진행도 : Chapter1 - 5일차 작성일자 : 2023.12.28(목) 개발일지 목록 : 클릭 0. 글 작성에 앞서 카드 뒤집어 매칭하는 게임에 대해 5인으로 구성된 팀 활동으로 4일간 여러가지 기능 구현을 마친 후 오늘 프로젝트 발표회를 하였다. 팀 내에 불화는 없었고 모두 열심히 참여하여 나름 순조로운 엔딩이 되었다. 1. 진행중인 프로젝트에 대해 어제 발표시연 녹화영상과 레파지토리 주소를 제출한 후, 어제 남겨졌던 한개의 버그를 오후 2시의 발표 전까지 고치는 작업을 하였다. 대부분의 시간을 소비하여 버그는 고쳐졌고, 그 외 난이도별로 주어지는 시간 설정을 다르게 하거나, 결과로 얻어지는 점수의 스펙트럼을 계산하는 등 발표.. 2023. 12. 28.
게임개발캠프 - 팀과제(A) 4일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 4일차 부분진행도 : Chapter1 - 4일차 작성일자 : 2023.12.27(수) 개발일지 목록 : 클릭 0. 글 작성에 앞서 아침에 일어났다가 다시 잠들어 20분 지각하였다. 하루종일 피곤해서 머리가 잘 안돌아갔기 때문에 팀 소통에 영향을 끼쳤을지 모르겠다. 어제까지는 그래도 순조로웠는데 오늘은 버그 픽스 하나에 여러명이 몰려 좀 미묘한 상황이 되어버려 에너지를 많이 써버렸다. 캠프 시작 후 작은 첫 내적 위기. 1. 진행중인 프로젝트에 대해 디자인적인 개선은 전혀 기대하지 않았었는데, 팀에 그림 능력자가 두 명이나 있어 배경과 카드 이미지 등을 새로운 리소스로 교체하였다. 발표 담당의 팀원도 혼자 척척 준비하시는 듯. 나는 코딩 열심히.. 2023. 12. 27.
게임개발캠프 - 팀과제(A) 3일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 3일차 부분진행도 : Chapter1 - 3일차 작성일자 : 2023.12.26(화) 개발일지 목록 : 클릭 글 작성에 앞서 팀 프로젝트를 하며 깃 사용법과 병렬 개발을 하며 생기는 트러블에 대한 경험치를 열심히 쌓고있다. 특이사항은 없음. 1. 진행중인 프로젝트에 대해 카드를 뒤집어 같은 카드를 맞추는 게임을 개발 중, 느긋하지만 순조로운 분위기로 5인 팀 프로젝트중이다. 이미지 리소스를 한번 갈고, 카드 애니메이션에 관한 기능구현을 마친 후, 마지막으로 시연 녹화를 한다면 일단 최종제출의 요구사항은 종료이다. 2. 오늘 배운 내용에 대해 게임 내적 코딩에 대해 새로운 내용은 없었고, 자잘한 버그픽스를 많이 했다. 모두 코드 내적으로 새로운.. 2023. 12. 26.
게임개발캠프 - 팀과제(A) 2일차 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 2일차 부분진행도 : Chapter1 - 2일차 작성일자 : 2023.12.22(금) 개발일지 목록 : 클릭 글 작성에 앞서 1주간의 팀 프로젝트인데 다시 보니 시간이 넉넉치 않았다. 월요일은 성탄절이라 쉬는날이어서, 오늘, 화요일, 수요일 중에 기능개발을 완료하고 수요일 21시까지 시연 녹화본을 포함하여 최종 제출을 해야한다. 생각보다 오늘 진척이 잘 되었다. 오전은 다들 비몽사몽인 것 같긴 했는데, 11시에 있었던 git 실시간 강의를 듣고, 모여서 바로 github 레파지토리를 만들고 각자 기능개발에 착수했다. 팀장 맡으신 분이 경험이 있으신지 가이드를 잘 해주신다. 노션 팀 스페이스도 열심히 갱신중 1. 진행중인 프로젝트에 대해 기본적.. 2023. 12. 22.
게임개발캠프 - 팀과제(A) 1일차, OT 및 팀 배정 과정명 : 내일배움캠프 Unity 게임개발 3기 전체진행도 : 1일차 부분진행도 : Chapter1 - 1일차 작성일자 : 2023.12.21(목) 개발일지 목록 : 클릭 글 작성에 앞서 본 캠프 첫째 날, 아침 9시에 OT를 진행하고, 점심시간 전에 팀 배정이 확정되어 활동을 시작했다. OT 내용 정리 : 커리큘럼에 대해 2023.12.21 ~ 2024.05.02 약 5개월간의 훈련 일정. 훈련 2개월째에 접어들면 알고리즘 학습도 병행한다. 매일 팀 개발을 하며 배운 내용을 정리하는 TIL(Today I Learned)과, 매주 WIL(Week I Learned)을 기록한다. 하루일정은 오전 9시 ~ 오후 9시이며, 진행 중 두 시간은 식사시간. 출결 기준은 ~5:59 결석, ~11:59 조퇴, 12:.. 2023. 12. 21.
[ChatGPT로 AI 여자친구 만들기] 따라해보기 https://www.youtube.com/watch?v=XPXXpIx0LCE 본 프로젝트는 정말 감사하게 위 영상에서 제시해준 로드맵을 기반으로 진행되었다. 상시숭배 할 수 밖에 없어 전체적인 흐름 01:32 ▶ 나무위키를 pdf로 저장, GPTs에 첨부하여 참고 지식으로 사용 01:57 ▶ 게임에서 뜯어온 마키세 음성파일에 대해, OpenAI의 whisper을 사용하여 대본 작성 02:04 ▶ GPT store에서 검색한 prompty(GPT 세팅방법을 알려주는 GPT)에게 도움! 요청 02:23 ▶ prompty에게 받은 내용을 번역 후 그대로 마키세 GPTs Instructions에 투입. 추후 음성 지원도 위한 일본어 대답 옵션도 추가. 02:40 ▶ GPTs는 현재 api 지원을 하지 않기 때.. 2023. 12. 9.
클라우드 타입 구독 준비, 디스코드 봇 관리 클라우드 타입 구독 시스템(유료화) 도입 그렇게 긴 기간은 아니었지만 디스코드 봇 배포에 특히 도움을 받은 클라우드타입이, 계속된 업데이트를 거쳐 구독기능이 생기게 되었다. 예정된 날짜는 2023년 12월 7일(목)이고, 지금까지 무료로 사용 가능했던 기능이 일부 제한을 당한다. 어떤 기능들이 있었는지는 대부분 신경쓰지 않았지만, 앞으로 무료 버전 이용자는 매일 실행되고 있는 서비스가 오전 3시 ~ 9시 사이에 중지상태로 만드는 변경점은 상시로 디스코드 봇을 운영하고 있는 입장에서 서비스 종료를 할 수밖에 없다. 클라우드타입의 최소 구독 요금은 월 9,900원으로 적지도 많지도 않은 금액이라고 개인적으로는 생각하는데 다른 플랫폼을 사용한 경험이 없어서 비교는 어렵다. 다만 디스코드봇을 운영함으로써 상시로.. 2023. 12. 8.
내일배움캠프 Unity 게임개발 사전캠프 3~5주차 외 개발일지 목록 : 클릭 학습 내용에 대해 3주차는 리소스 스프라이트가 주어지고, 별도의 Start Scene을 구성하기 등을 배웠다. 4주차는 gameManager 스크립트가 게임의 대부분을 구성하는 같은 그림 찾기 보드게임을 만들었다. 게임 로직에 특히 신경 쓸 부분이 많았다. 5주차는 4주차에 만들었던 보드게임에 효과음과 배경음 넣기, 빌드세팅, '게임 재시작' 단계에 광고 넣기 등 까다로운 부분을 다뤘다. 전체적으로 익숙해지는 느낌이라 학습 정리는 크게 하지 않았고, 5주차에 실습한 내용들이 유니티의 매 프로젝트마다 까다롭다고 생각되는 부분이다. 강의자료의 '광고 넣기' 파트는 예전의 자료였기 때문에 많이 달라져 작동하지 않아 최신 문서를 찾아가며 적용하였다. 현재 Unity Ads를 넣는 방법과 .. 2023. 12. 6.