자작
-
대구 지하철 시간표 알리미를 만들어 보았다Soliloquy 2022. 9. 25. 23:56
최근 대구 도시철도 열차 도착 시간 알림 프로그램 제작에 푹 빠졌었다. 휴대폰에는 대구 도시철도의 도착 시간을 알려주는 여러 앱이 나와있지만, 데스크톱에는 해당 프로그램을 찾을 수 없었다. 그래서 내가 직접 만들어 보면 어떨까?라는 생각으로 만들어 보기로 했다. 그런데 아무 생각 없이 시작한 게 취미가 되어버렸다. 점심시간이나 집에 오면 프로그래밍을 가장 먼저 생각할 정도였다. 때로는 자는 시간을 줄이면서 까지 버그를 잡기도 하고, 새로운 아이디어가 떠오르면 한 줄만 더 쓰자라고 생각하면서 피곤한 몸으로 컴퓨터 앞에서 코드를 만들어 나간 적도 있었다. 이렇게 까지 프로그래밍에 관심을 두게 된 것은 파이썬이라는 언어의 친절함과 편리함이 매우 컸다. 파이썬은 문법이 쉽고 간결해서 내가 생각하는 것을 구현하는..
-
연습용 브레드보드 개형Soliloquy 2018. 9. 21. 01:18
브레드보드 개형 파일이 인터넷에서 잘 안보여서 아래아 한글로 직접 만들어 보기로 했다. 어떻게 하면 좀 쓰기 편할까 생각하다가, 표를 이용해 만들기로 했다. 칸 구분하기 쉽게 알파뱃도 넣고, 실선 대신 점선으로 사용하고, 사용하기 편하게 배치를 다르게 한 파일을 여러개 만들어 보기도 하고, 나름 재미있었다. 그리고 그 결과물 들을 이 글에 사진과 함께 한글파일(.hwp)와 PDF(.pdf) 파일 형식으로 첨부했다. 1. 한 페이지 2세트의 브레드보드 한 페이지에서 보이는 모습 검은색 테두리 선은 A4용지 테두리를 나타냄 2. 한 페이지에 1세트의 브레드보드 한 페이지에서 보이는 모습 검은색 테두리 선은 A4용지 테두리를 나타냄 3. 한 페이지에 4세트의 브레드보드 한 페이지에서 보이는 모습 검은색 테두리..
-
레프트4데드2 데디케이트 서버 생성 일대기Soliloquy 2018. 2. 9. 16:47
레프트 4 데드 로고 게임에서 서버는 플레이어의 위치, 공격, NPC의 행동, 게임의 속성등 많은 부분을 담당한다. 벨브에서 만든 게임은 이러한 서버를 개인이 열 수 있게 만들어져 있어서 기존 게임에서 볼 수 없었던 데미지 표시, 음악 재생같은 간단한 기능을 시작해서, 좀비 모드, 술래잡기 모드등 새로운 방식의 게임들을 만들기도 한다. 친구랑 무슨 게임 할 지 생각하다 레프트 4 데드2를 생각해보게 되었다. 레프트 4 데드2에서 뭘 할지 생각해 보다가 과거 NPC 설정 변경으로 메테오 탱크, 중력 탱크, 개인 상점 같은 플러그인을 가진 커뮤니티 서버가 있다는 말을 들었다. 그래서 나도 그런 특이한 요소가 많은 서버를 한 번 만들고 싶어서 서버를 만들게 되었다. 서버 설치와 기본 설정 안내 찾기 인터넷을 ..