Past 49

Matlab GUI로 스타크래프트 빌드메이커 제작 #2/6 - M파일 초기조건 설정

M파일이 처음 생성되고 나면 GUI실행에 필요한 모든 코드가 자동으로 입력되지만, 아무 역할도 할 수는 없다. 프로그램의 정상적인 구동을 위해서는 알맞는 코딩을 해줘야 한다. 이제부터 프로그램의 코딩에 대해서 초기조건 설정부터 알아보자. 초기조건을 입력하는 위치는 코드 앞부분 '파일이름_OpeningFcn(...)' 이 있는 줄 다음이다. 이 위치에서 모든 객체들의 초기조건과 프로그램 구동에 필요한 전역변수를 선언한다. 55~59번 줄을 먼저 보면 for문 안에 한 눈에 잘 들어오지 않는 코드가 있다. 실제 빌드오더에 이미지가 들어가는 'Axes'객체는 초기조건을 설정하지 않으면 격자 표시가 되어있어서 깔끔하지 않다. 이 프로그램에서 최대로 입력할 수 있는 빌드오더는 33개이니 for문을 33번 돌려서 ..

Past/Matlab GUI 2017.12.12

Matlab GUI로 스타크래프트 빌드메이커 제작 #1/6 - Fig파일 설정

우선 프로그램 코딩 설명을 하기 전에 알아둬야 할 것이 있다. 기본적으로 Matlab Guide에서 뭐가 뭔지 알 수 있어야 하고 Matlab 함수의 기본적인 부분은 알아야 무난하게 설명을 이해할 수 있다. 위 사진은 프로그램 첫 실행화면인데 보이는 객체들은 순서대로 'Statictext'들과 'Popupmenu', 'Edittext', X표시 된 부분은 'Axes'이고 아래쪽에는 'Pushbutton'이 있다. 그리고 위 사진에는 없지만 'Pushbutton'이 있는 곳 바로 위에 'Radiobutton'이 있어서 글박스를 왼쪽, 가운데 정렬로 바꿀 수 있다. 'Add'버튼을 누르면 유닛을 선택할 수 있는 오브젝트 'Uipanel'이 표시되는데 전부 다 'Pushbutton'으로 구성됐으며 종족별로 각..

Past/Matlab GUI 2017.12.12

Matlab GUI를 이용한 스타크래프트 리마스터 빌드오더 메이커

매트랩은 주로 공학 프로그래밍이나 분석에 사용되는 프로그램이다. 하지만 GUI 작업으로 다른 프로그램이나 더 나아가서는 게임을 만들 수도 있다. 매트랩을 이용해서 작업한 '스타크래프트 리마스터 빌드메이커' 프로그램을 설치 후 처음 실행 시 초기화면이다. 종족 선택창과 빌드 이름과 설명 입력창이 있고 아래쪽에는 편집할 수 있는 버튼이 있다. 올린 프로그램에는 버튼들 위에 정렬 방식을 왼쪽, 가운데로 정할 수 있는 옵션이 추가되어있다. '(Select)' 창을 누르면 내 종족과 상대 종족을 선택할 수 있다. 내 종족은 저그를 선택하고 상대 종족은 테란을 선택해보자. 'Build Name' 칸에 빌드오더 이름을 입력하고 첫 번째로 'Add' 버튼을 누르게 되면 종족의 첫 일꾼 4마리가 추가된다. 올린 프로그램..

Past/Games 2017.12.12

1인 미디어시대에 대한 생각

나는 공대생이며 각종 유튜브 컨텐츠를 즐겨보는 사람이다. 약 10년 전 UCC라는 것이 유행하던 시대가 있었다. UCC는 'User Created Contents'의 줄임말로 사용자 제작 컨텐츠를 뜻하며 주로 영상 컨텐츠를 지칭하는 그 시절 신조어였다. 그 당시 UCC제작 공모전이나 캠페인도 상당히 많이 열렸었는데, 그 때는 UCC 제작을 직업으로 가지게 될 것이라고 생각하는 사람이 거의 없었다. 취미생활로 동영상을 제작하거나, SNS 초기시절 싸이월드 같은 사이트에서 단지 사람들에게 보여주기 위한 목적으로 UCC를 제작하는 것이라고만 생각했다. 그 후로 10년이 흘렀다. 세상이 엄청나게 변해서 길거리에서 동영상을 보고 있어도 돈이 들지 않는 세상이 온 것이다. 사진과 글로만 이루어졌던 컨텐츠들보다는 당..

Past/Stuffs 2017.12.12

클래시로얄 2017년 12월 업데이트 내용

업데이트 내용 1. 새로운 아레나 추가 - 일렉트로 아레나 : 3,400 트로피 도달시 잠금 해제됩니다. - 전설 아레나 : 새로운 아레나의 등장으로 전설 아레나가 아레나 12로 변경되며, 전투 보상이 늘어납니다. 2. 신규 카드 추가 - 감전돌이 : 소형 감전 마법을 사용하는 기계들입니다. - 사냥꾼 : 가까이더 더 큰 데미지를 입힙니다. 범위가 좁고 명중률도 떨어지는 편입니다. 3. 신규 상자 3개 추가 - 번개 상자 : '번개'를 활용해서 최대 5번까지 원하는 카드로 교체할 수 있습니다. - 행운 상자 : 상자 안에 어떤 카드가 포함되어 있는지 미리 엿볼 수 있습니다. - 킹 상자, 전설 킹 상자 : 영웅, 그리고 전설 카드를 중심으로 구성된 커다란 상자들입니다. 4. 다양한 이벤트 - 골드 러시,..

Past/Games 2017.12.12

로아커 가데나 핑거 맛

간식으로 받은 로아커 가데나 핑거가벼운 에너지바 같은 느낌의 해외 과자이다. 베이지색의 헤이즐넛 맛과갈색의 쵸콜릿 맛이 있다.이름처럼 딱 손가락만한 크기이다. 쿠팡에서 믹스 30개에 9,100원에 판다.간식은 편의점에서 사는 것보다인터넷 쇼핑몰에서 한번에 사는 것이훨씬 싸다. 웨하스같은 느낌의 과자를 겹겹이초콜릿과 함께 쌓은 모양, 겉부분에 초콜릿을 덮었고 식감도 보는 그대로다.핫브레이크나 자유시간 같이끈적끈적한 느낌이 아니라서치아에 잘 들러붙지 않고 깔끔한 느낌. 헤이즐넛 맛은 진한 초코맛이고초콜릿 맛은 그것보다 색도 연하고맛 또한 밀크초콜릿처럼 연한 맛이다. 출출할 때 가볍개 먹기 딱 좋은 간식이다. 한국 과자들은 가성비가 안좋기로유명해진지 꽤 됐다. 길거리에 해외 과자만전문으로 파는 집도 보이고, ..

Past/Foods 2017.12.12

사람들은 모르는 알레르기에 좋은 아연보충제

3대 알레르기라는 것이 있다. 비염, 아토피, 천식인데 보통 건강한 사람들은 어떤지 잘 모를 것이다. 하지만 알레르기를 가진 자녀의 부모님이나 그 질환을 실제로 앓고 있는 사람들은 그 병을 고치기 위해서 굉장히 많은 노력을 하기 때문에 여러 방면으로 알아본다. 나는 알레르기성 비염이 있다. 환절기에 특히 심하고, 친구집이나 할머니댁에서 잠을 자게되면 아침부터 두루마리휴지를 달고 사는 삶이다. 그러던 중 어디선가 아연이 알레르기에 효과가 있다는 말을 듣고 먹어보기로 했다. 이름은 솔가 아연 "50" 롯데마트나 인터넷쇼핑몰에서 가장 쉽게 2만원 대 가격으로 구할 수 있다. 약국에서 다른 아연보충제를 구해도 된다. 나는 사실 이 약을 먹은지 약 3년 째가 됐고, 이 약을 먹기 시작한 뒤로 2주 정도 지난 후 ..

Past/Goods 2017.12.11

아이폰 가계부 앱 '편한가계부 Next'

가계부가 없다면 돈을 다 쓴 후에야 "어? 내 돈이 다 어디갔지?" 하는 상황이 벌어질 수 있다. 그런 상황을 피하기 위해서 얼마 전부터 가계부 앱을 찾아서 쓰기 시작했다. 앱 이름은 '편한가계부 Next' 평점은 4.5점으로 굉장히 높은 편. 전체적인 디자인도 깔끔하고 좋다. 편한가계부의 여러가지 버전 중에서 Next 버전이 가장 최신 버전이라고 한다. 앱을 열면 초기 화면이 이렇게 나온다. 일별로 수입 지출이 잘 정리되어 있다. 그리고 수많은 가계부 앱 중에서 이 앱을 쓰게된 가장 큰 이유가 있다. 수동으로 내역을 추가하려면 '+' 버튼을 눌러서 세부 내용을 직접 적어서 추가할 수도 있지만, 위 사진의 아래쪽 '+' 표시 옆의 메세지버튼을 누르면 메세지의 내용을 붙여넣기 할 수 있다. 아이폰의 경우에..

Past/Apps 2017.12.11

아이폰 게임 앱 '루미큐브'

보드게임 좀 아는 사람이면 누구나 한번 쯤 해본 게임 루미큐브 1930년대 한 유대인이 개발한 게임으로 우리나라에도 많이 알려져 있다. 이 게임이 앱스토어에도 있다. 가격은 3.29 USD 3~4천원정도니 사서 할만하다. 무료로 다운받을 수 있는 건 정식 앱이 아니며, 광고가 굉장히 많다고 한다. 루미큐브 정식 앱 시작화면이다. 오리지날 루미큐브 정품 로고가 박혀있다. 극악의 평점 1.7점. 보기 힘든 평점이다. 각종 버그가 있다고 하지만 게임을 플레이하는데 지장을 주진 않는다. 시작화면은 이렇게 생겼다. 경험치와 레벨이 제대로 안나오는 버그가 있다. 지금 플레이를 누르면 자동으로 아무나 함께 게임을 바로 시작할 수 있다. 생각보다 게임하는 사람이 굉장히 많은지 플레이를 누르면 바로바로 게임이 시작된다...

Past/Games 2017.12.10

클래시로얄 2017년 12월 11일 밸런스 조정 내용

밸런스 조정 내용 호그라이더 : 공격속도 1.5초 -> 1.6초로 느려짐, 첫 공격속도가 0.1초 느려짐 기사 : 공격속도 1.1초 -> 1.2초로 느려짐 프린스 : HP 5% 증가, 공격속도 1.5초 -> 1.4초로 빨라짐 마법 데미지(파이어볼, 번개, 감전, 통나무, 독, 로켓, 화살) : 타워 피해량 5% 감소 얼음 골렘 : 데스 피해의 슬로우 효과 2초 -> 1초로 감소 해골 통 : 데스 피해 추가 자이언트 해골 : HP 5% 증가 가드 : 피해량 5% 증가, HP 5% 증가, 공격속도 1.2초 -> 1.1초로 빨라짐 모든 고블린 : 피해량 6% 감소 엘릭서 정제소 : HP 13% 감소 기타 수정 사항 박격포 : 최소 사거리 내 유닛이 있을 시 공격하지 않던 버그 수정 인페르노 드래곤, 인페르노 ..

Past/Games 2017.12.10