Skip to content

마인크래프트 윈도우10버전도 블록 코딩 교육이 가능해짐.

by DarkHunt posted Dec 25, 2017

마인크래프트 윈도우10버전이 1.2버전으로 업글됨에 따라
마크 교육용 에디션에서만 쓸수 있었던 CodeConnection 프로그램을
윈도우10 마크 버전에도 쓸수 있게 되었습니다.

CodeConnection이란 소스코드.프로그래밍을  마크 블럭에 바로 적용하고, 코드를  어린이들이 이해하기 쉽게 블록 프로그래밍으로 바꿔서 쓸수 있게 하는 유틸입니다.
이걸 사용하면 마크환경에서 수백층짜리 빌딩과 피라미드를 반복문을 사용하여 순식간에 만들수 있습니다.
https://minecraft.makecode.com/setup <-해당 파일은 여기서 다운로드 하면됨. 단 3만원짜리 정품 윈10마크를 사야하고, GS25편의점 이마트등등에서 구입하면 됩니다. 마소 스토어에서 바로 구입하시면 간편하나, 자바버전을 추가로 같은 가격으로 1+1무료구입이 불가능한것 같으니...마트에서 파는것으로 사시는것을 추천합니다. 에듀케이션 버전은 매년5천원 내야하고, 정식버전 윈10마크가 각종아이템 몹등등이 풍부하여 가지고 놀께 풍부하고...윈10마크 공식명령어로 30명까지 수업됩니다.(에듀버전과는 다르게 마크 칠판이 없다는것은 단점)

윈10마크에서는 다른 사람 서버에 접속한후 서버를 연사람이 OP권한을 주었을 경우, 접속자가 마크서버에 접속된 상태에서 바로 로컬에서 CodeConnection을 실행하면 마크접속자 윈10마크에 연결된후 다시...서버에서 마크 블록을 자동화로 만들수 있습니다.
마크접속자 로컬PC에 CodeConnection이 -> 마크접속자 윈10마크에 연결됨 ->서버를 연사람 윈10마크에 OP권한이 있을시 자동화 블록코드 실행 가능

더 자세한 사용법은 마소 교육사이트인 여기에 한글 문서들을 참고하시면 됩니다. http://msedukorea.com/minecraft.html 여기에 아직까지도 마크 에듀케이션이라고만 나와 있지만 윈10마크버전도 됩니다. 모장관련 해외사이트에서는 몇달전부터 윈10마크에 에듀케이션 기능 일부가 내장될꺼라고...소개된 내용이지만 국내사이트에는 소개된 내용이 없는것 같아서 올려봅니다.


또한 2017년 12월 18일부터
한국마이크로소프트측이 만든
코드 프로그래밍을 사용하는 마인크래프트 수업 가이드가
무료pdf로 배포됨.
http://msedukorea.com/minecraft_edu.pdf <-여기서 다운로드.
발행일: 2017년 12월 18일
지은이: 나상호, 백순훈, 신윤철, 이상민, 최성권
펴낸곳: 한국마이크로소프트 교육팀


아래 링크는 한국마이크로소프트 교육팀 동영상 수업임.
마인크래프트:교육용 에디션으로 하는 SW교육
https://education.microsoft.com/courses-and-resources/courses/minecraftsw

마인크래프트 코딩관련 동영상을 올리는 유튜버
스티브코딩 유툽채널임.
https://www.youtube.com/channel/UCg2_DbFzRVvBXm-yfBfn7fA
스티브코딩-페북
https://www.facebook.com/stvcoding


윈10 시작프로그램 폴더에 아이콘이나 파일 추가하기

by DarkHunt posted Dec 16, 2017

win키 + r 키를 눌르면 실행 창이 뜸
그곳에 shell:startup 입력후 엔터키면 시작프로그램 폴더가 뜸

절대 경로는 아래와 같으나 유저명에 따라 틀림으로 shell:startup 치는게 빠르다.
C:\Users\유저명에따라틀림\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup


영어 공부할때 [코딩을 할 줄 알면 좋은 이유]

by DarkHunt posted Nov 19, 2017
영어 공부할때 [코딩을 할 줄 알면 좋은 이유]를 동영상으로 찍어봤습니다. 동영상에서는 코드 내용을 쉽게 파악하시라고 5년전쯤 처음만들었을때 코드로 설명했습니다.
 
아래코드는 제가 지금 쓰고 있고 예외처리가 어느정도 들어간(몇십분 손본게 다임) 최종 코드를 올렸습니다. xp에서는 영어사전 자동인식이 가능했으나 윈7과 윈10부터 브라우져 종류와 MS윈도 업글 여부마다 인식이 잘되다가 안되가 해서..속터져서ㅠㅠ 직접 만들었습니다(걍 별 기능 없는 코드, while루프문으로 예외처리만 하는게 다임)
 
이하코드내용~~~~~~~

^w:: ; Ctrl+ w를 누르면 실행됩니다.(윈도우키를 단축키로 사용할 경우 동시누름으로 다른 오작동이 발생할수 있음) 빠르게 단축키를 누르고 때야합니다. 그래야 아래  기타 키조합이 정확하게 인식이 들어가집니다. 궁뱅이처럼 느릿느릿 누르지 마세요. 웹페이지에서 단어를 찾을때 웹페이지 보는 프로그램은 파이어 폭스를 추천합니다.
{    
    
Mousegetpos ,x ,y ; 단어를 클릭할 첫마디에  마우스를 놓고 매크로 키를  실행하자마자  신속하게 클릭할 좌표를 저장해서 어긋나지 않게 함.
; 미사용;  x2 := x  + 5 ; 클릭하지 않고 드래그 할 범위를 지정함.
; 미사용; mouseclickdrag, left, %x%, %y% ,%x2%, %y%             ; 좌표를드래그하는 용도임. 파폭 구버전에서 웹페이지 클릭 링크에 있는 영어단어 처리하기 위해 만들었으나 파폭신버전 업글에 따른 예외처리 할께 많아짐으로 미사용함.
Send {Click %x% %y%}  ; 위에서 저장한 좌표를  마우스로 클릭함.  좌표   선 저장 안하고 그냥  click할 경우 오작동이 생각보다 큼
; 미사용; MouseClick, L,  %x%, %y% ,  1,  0, D
; 미사용; MouseClick, L,  %x2%, %y% ,  1,  100, U

dictionary()

booGo = true
intCount =  1
    while(booGo)
    {       
            teststr = %Clipboard%
            Clipboard := "" ; 여러번 반복해서 빠르게 메크로 호출할때  지역변수 찌꺼기 값이 안꼬이도록  클립보드를 비운다.
            StringReplace, teststr, teststr, `r`n,  , All ;  클립보드에 공백문자가 엔터키로 바뀌어서 인식되는 경우가 있어서 엔터키를 제거해줌.
            StringReplace, teststr, teststr, `t,  , All ; 클립보드에  탭문자도 인식안되는 경우가 있어서 제거함
            teststr = %teststr% ;오토핫키에서는 이렇게 하면 trim주는 효과가 있다. 참고로  :=로 저장하면 에러뜨고 = 로 저장할것
            if  (     (      (!teststr) or teststr == " " or teststr == ""     ) and  intCount < 3  ) ; 영어 단어 앞에 공백이 있을 경우 없을때까지 무한반복하면서 단어를   선택함. 또한 3번 반복하고 탈출해서 무한루프 맨붕을 방지함.
                { ; (!teststr)는 변수가  null 인지 체크하는 코드임.
                    teststr := "" ; 여러번 반복해서 빠르게 메크로 호출할때  지역변수 찌꺼기 값이 안꼬이도록  중간 체크값을 초기화 한다.
                    Send,  {Right}   ; 구린 컴퓨터용 왔다리 갔다리 코드임. 빠른 반응속도 컴터는 이 와리가리  코드필요없음!
                    sleep 20
                    Send, {left}
                    sleep 20
                    Send,  {Right}
                    sleep 20
                    dictionary()
            }
            else
            {
                booGo = false
                exit

            }
            
            intCount :=  intCount + 1
    }    
Return
}

dictionary()
{
Send, ^+{Right}
Send, ^c ; 클립보드로  저장될때  lingoes가 뜨도록 설정해두면 끝~
}

~~~~~코드 끝!!!!!

참고로
http://ipc.pe.kr/28287 <-공부하다가 문법을 txt로 정리하고 있는데 한영키 머 눌렀는지 햇갈려서 한글을 써야하는데 영어를 쓴다던가해서 화딱지 날때는 이렇게 오토핫키로 키를 키보드에 별도로 배정해서 쓰면 편합니다. 저는 영어공부가 아닌 코딩할때도 한글 주석칠때 영문키 치고 오타 내고, 주석다 쓰고 영어소스코드 써야 할때는 한글을 입력해서 맨붕오길레 오토핫키로 키배정해서 쓰고 있습니당~

이하 코드는  맨위에 동영상에서 설명한 지금은 안쓰는 구버전 코드에요~   최신 원도에서 구버전 코드를 쓰면 단어 인식이 가끔 가다가 안될꺼에요.  그러니까 분석용으로만 보시고, 사용할때는 위에 신버전을 쓰세요~~~~~

#z:: ;윈도우키 + z를 누르면 됩니다.
 {
click
dic()

booGo = true
  while(booGo)
  {
  StringReplace, teststr, Clipboard, `r`n, , All ; 클립보드에 공백문자가 엔터키로 바뀌어서 인식되는 경우가 있어서 엔터키를 제거해줌.
  if ( teststr == " " or teststr == " " ) ; 영어 단어 앞에 공백이 있을 경우 없을때까지 무한반복하면서 단어를 선택함. 몇분만에 만든 코드라;;; 예외처리는 각자 알아서...잘...
   {
   ; Send, {Right}
    send, {left}
    Send, {Right}
    dic()
   }
   else
   {
    booGo = false
    exit
   }
  }

Return
 }

dic()
 {
 Send, ^+{Right}
  Send, ^c ; 클립브도 저장될때 lingoes가 뜨도록 설정해두면 끝~
}

~~~~~코드 끝!!!!!


Board Pagination Prev 1 2 3 4 5 ... 60 Next
/ 60

Copyright ⓒ 성우 All rights reserved

Powered by SungWoo / Designed by SungWoo

sketchbook5, 스케치북5

sketchbook5, 스케치북5