매크로

조회 수 275 추천 0 댓글 9

스크립트 짜는걸 너무 어렵게 생각하시는 분들이 많으신데요..?


기본적으로 프로그래밍은 현실의 알고리즘을 컴퓨터 내에서 구현해주는 그 이상 그 이하도 아닙니다.

자동으로 돌아가는 스크립트를 만들려고 생각하실때.. 우선 이게 돌아가려면 어떤 과정이 필요할까를?

프로그래밍을 철저히 배제하고 생각을 해보세요.?


예를들어 여관에서 월드맵으로 나가는 상황일 경우.

일단 상황 자체를 생각하시는 겁니다.


어? '여관'이네? '사냥을 해야하니까' '모험하기'를 눌러야지.


이 생각에서 시작하는겁니다.


이제 이걸 분리해보면..?


어? 여관이네? - 여관 화면을 인식해야겠다.


사냥을 해야하니까 - (이부분은 잠시 생략)


모험하기를 눌러야지 - 모험하기 버튼을 누른다.


이렇게 분리가 되죠 ?

이제 이걸 다시 더 파고들어가게되면.


어? 여관이네? - 여관 화면을 인식해야겠다.

?여관 화면 인식을 위한 기준점을 찾아봐야지.. 여관화면에만 있는 특징점이 뭐가있을까

어? 여관 화면에만 신발표시가 이 위치에 있네? 이걸 기준점으로 삼아야겠다.


모험하기를 눌러야지 - 모험하기 버튼을 누른다.

모험하기 버튼의 위치는 여기니까.. x,y좌표를 따고... 이 좌표를 누르게 만들면 되겠다.


여기까지 생각이 진행되면 이제 어떤걸 만들어야할지는 대략 감이 잡힙니다.

이제 이걸 프로그래밍 형식으로 표현해보면..


색값 체크 신발표시지점


가져온 색값이 신발표시지점의 색값과 일치하는가?

일치하면 {모험하기 버튼을 누른다}

일치하지 않으면 {루프}


?자 이제 여기에 각각 들어가는 구문을 히로매크로 도움말 사이트(http://prohiro.com/?page_id=23)에 가셔서 참고해서 만드시면 됩니다.


스크립트 작성은 전혀 어렵지 않아요. 컴퓨터는 생각을 못합니다. 하지만 사람을 생각을 할수있죠.

결국 프로그래밍은 사람의 생각을 컴퓨터가 알아들을수있게 생각의 단계를 단순화 시키는 작업입니다.

제일 어려운건 처음에 그 문제를 해결하기위해 어떤 수행을 하면 될까를 결정하는 '사람의 생각' 부분이지

절대 단순한 '코드 작성'부분이 아닙니다.


  • 변함없이 2014.12.24 13:19

    코드작성을 많이 햇거나 접해보고 책읽어본 사람은 쉬우나

    그렇지 않은 일반인 분들은 어려움을 느끼는것 같네요..ㅠㅠ

  • 하르핌 2014.12.24 13:28

    네 확실히 익숙해진 사람과 아닌 사람의 차이는 크긴하죵..
    근데 코드는 말그대로 프로그래밍 '언어'일 뿐이고.. 베이스는 사람이 머리속에서 짜놓은 '생각 알고리즘' 입니다.

    그걸 그냥 말하듯이 적어내는게 코드작성이라는 단계일뿐..

    실제로 프로그래밍 과정에서 코드작성은 전체 과정에서의 중요도를 보면 10퍼센트도 안됩니다.

    실제로 대학에서 프로그래밍을 전공하는 사람들 중에서도 이 인식의 차이를 극복하지못하고 마지막 졸업할때까지 본인 스스로는 코드 한줄도 짜지 못하는 사람들이 좀 있긴해요.. 코드쪽을 너무 중요하게 봐버리니..


  • profile
    킹오닥 2014.12.24 21:47

    뭔가 막혀있던게 탁 풀리는 느낌이네요!

    주먹구구식으로 따라했었는데 개념 잡는데 도움이 되었습니다 감사합니다^^

  • 구른다 2014.12.24 22:29

    9번방까지 돌고, 9번방클리어한 것을 인식못하고 계속 9번방을 돕니다...


    9번방 클리어 업적 처리까지 되고 나가기로 맵을 찾아야 하는데 안됩니다. ㅠㅠ


    도움좀 부탁드려요7

  • 빈스3678 2014.12.25 07:00

    좋은 글 감사합니다. 저도 쉽게 코딩하는 그날까지 열심히 배울게요 ^^

  • 겜블링 2014.12.25 10:41

    좋은글 감사합니다. 공부좀 해봐야겟네요!

  • 까진냥이 2014.12.26 08:58

    좋은글 감사합니다

  • 융우 2014.12.26 20:42

    ㅋㅋ 먼가 와닿는 글이네요 ..ㅜ

    좋은정보 보고갑니다 .

  • 아네슬 2015.01.02 09:45

    도움되었씁니다. 감사합니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 아 ㅋㅋ 이벤트 창이 뉴 부분 가려서 5번방만 안돌아지... 15 크로아 2014.12.26 0/0
질문 히로매크로 해상도 720 1280이면... 3 귀족이얌 2014.12.26 0/0
질문 하르핌님 스크립트 대해서 질문입니다. 8 아쿠레오 2014.12.28 0/0
질문 몬길열쇠부족 1 몬길크로 2014.12.29 0/0
질문 몬길 히로매크로 사용법좀요. 2 몬길크로 2014.12.25 0/0
질문 어.. 음 질문좀 해도 될까요? 8 멍청한댕댕이 2014.12.27 0/0
자유 아레나 매크로가 필요해서 만들긴 해야하는데... 귀찮... 4 바다표범 2014.12.27 0/0
질문 몬길E0191018라는 보안에러가 자꾸뜸니다 뭐가 문제인... 3 대포로이마까 2014.12.25 0/0
정보 스크립트 복붙했는데 안되시는분들 이거 확인해보세용 8 손쓰 2015.01.02 0/0
질문 스크립트를 지니모션에 넣으면 한글이 깨져요.. 7 겜블링 2014.12.27 0/0
질문 히로매크로 기록 삭제, or 저장이 실패합니다. ㅠㅠ 4 루라란 2014.12.25 0/0
자유 항상 스크립트를 공유해주시는 분들께.. 15 내셩격알잖아 2015.03.22 0/0
질문 기존 벨무트 드래그 형태로 좌표 이동후 따는 메크로 ... 13 너구으리 2015.01.12 0/0
질문 장비 판매 부분 수정 위치 좀알려주세요 3 별을사랑하는 2014.12.27 0/0
자유 초간단 9번방 무한 돌기입니다. 부가기능 x 22 배워가는중 2015.01.03 1/0
질문 회원님들 요즘에는 별되 ova 파일 구하기 어렵나요? 10 성난가르츠 2015.01.02 0/0
질문 히로매크로 실제터치와 동그라미 터치부분이 달라요...... 귀족이얌 2014.12.24 1/0
자유 스크립트 작성에 대한 개인적인 생각. 9 하르핌 2015.01.02 0/0
질문 월드맵에서 사냥터 좌표찍다가 다른데로 새는이유는? 3 우렁이 2014.12.25 0/0
질문 스크립트 강의점 올려주실분 ~ 10 우렁이 2015.01.02 0/0
Board Pagination Prev 1 ... 565758596061626364 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글