Skip to content
게임

초딩용 [게임 프로그래밍] 007번

by 흑엽 posted Nov 13, 2016

숙제입니다!-정답은 나중에 올라올 동영상 강좌에서 해설 할 것입니다.
[게임서버 접속] 숙제와 [cmd만들기]
숙제를
했을때, [프로그램 용도]의 이해가 가능한 숙제입니다. 특히  [cmd만들기] 숙제를 했을때, 만들어진 exe를 정확한 위치에 복사할수 있습니다.

 

아래 소스코드를..
0.다른사람서버에_접속할_주소_입력.ahk 로..저장후 exe파일로 만드세요(해답은 나중에 나올 동영상 강좌에서 공개될 것 입니다.) 아래쪽에 나오는  소스코드를 이해할 필요는 없습니다. exe파일로 만들기만 하면  숙제 완료입니다. (프로그램 깔고 버튼 몇번 클릭하면 끝남)

 

먼저 오토핫키가 무엇인지 구글링하세요. 그리고 아래 코드 복사해서 exe만드는 것 까지는 스스로 알아서 구글링 해 보세요. 또한 이 프로그램이 게임의 어디부분에서 쓰이는지도 찾아보세용~ exe만드는 법은 며칠후에 동영상 강좌에서 자세히 소개될 것이지만, 워낙 간단한 사항이라 [미래 스스로 코딩]을 위하여 혼자 구글링해서  exe를 만들어 보세용~

 

힌트:  저의 구글 드라이브의 HWP문서와 그동안 올라온 게임서버 접속법, 게임기초 사용법 [동영상 강좌]에 이 프로그램이 게임의 어디부분에서 쓰이는지에 대한 답이 나와요~ 오토핫키 exe를 만드는 방법은... 물고기를 스스로 잡으려는 자에게는 위대한 구글님이 도우실 것 입니다.

 

!!!!!!!!이하 소스코드 내용!

FileRead, 과거ip주소, %A_ScriptDir%\0.다른사람서버에_접속할_주소_입력_과거입력값.txt

gui, add, text, x20 y5 w280 h20, (성우의 코딩교육용 프로그램-나중에 직접 만들것)
gui, add, text, x20 y25 w200 h20, 접속할 서버 주소를 입력해 주세요
gui, add, edit, x20 y46 w200 h20 v입력주소 , %과거ip주소%
gui, add, Button, x20 y75 w110 h20, 저장
gui, add, Button, x20 y105 w110 h20, 저장안하고종료
gui, Show
return


Button저장:
{
 Gui,Submit,nohide
 ; MsgBox %입력주소%
 FileDelete %A_ScriptDir%\0.다른사람서버에_접속할_주소_입력_과거입력값.txt ; 파일 삭제
 FileDelete %A_ScriptDir%\..\..\Binaries\Win32\lan_join.txt  ; 파일 삭제
 FileAppend, %입력주소%, %A_ScriptDir%\0.다른사람서버에_접속할_주소_입력_과거입력값.txt
 입력주소 := "start " + 입력주소
 FileAppend, %입력주소%, %A_ScriptDir%\..\..\Binaries\Win32\lan_join.txt
 ExitApp
}
return

GuiClose:
{
 ExitApp
}
return

Button저장안하고종료:
{
 ExitApp
}
return

 



 

 

 


게임

초딩용 [게임서버 프로그래밍] 총정리-페이지

by 흑엽 posted Nov 13, 2016

총정리-페이지입니다. 최신 강좌도 전부 이 페이지에 계속 업데이트 됩니다. 따라서 이 페이지의 URL만 즐겨 찾기 하면 됩니다.

http://ipc.pe.kr/27419 000번
제가 무료로 프로그래밍 강의를 하는 이유와..
수강생 분들이 최종적으로 만들 프로그램이 등장하는 강의 계획서 동영상 입니다.

http://ipc.pe.kr/27421 001번
스터디 카톡 그룹방 주소와,
제가 스터디 참여자에게 지급하는 [스팀 정품게임 가족 공유] 안내입니다.
학생분 에게 스팀 가족 공유]하는 과정을 녹화한 동영상과, 한글화 설정을 영어로 바꾸는 내용도 있습니다.
[스팀 가입하는법], 강의에 꼭필요한 [팀뷰어 원격제어 프로그램 사용법]도 나오니까, 모르신다면 꼭! 시청해 주세요~

http://ipc.pe.kr/27747 002번 [게임서버 접속법] 동영상 강좌
게임서버에 접속하는 방법을 동영상 강의로 만들었고, 그 내용을 요약글로 정리했습니다.

http://ipc.pe.kr/27755 003번 [로켓리그 기초 사용법] 동영상 강좌
이 게임 초보의 경우 꼭 알아야하는 옵션 세팅법과 기본조작법인 덤블링, 점프, 부스터, 비행 기술을 설명했습니다. 저의 강좌를 들으시기 전에, 이 게임에 익숙해지시고 즐기셔야 합니다. 게임을 좋아하지 않으면, 제가 만든 프로그램을 쓰면 왜 편한지? 왜 필요한지?를 알 수 없기 때문에 프로그래밍을 배우실때 동기부여가 안 되십니다.

http://ipc.pe.kr/27429 004번 숙제
002번을 참고하여 [게임 서버]에 접속해 보세요.

http://ipc.pe.kr/27739 005번 [게임 cmd 만들기] 동영상 강좌.
지금까지 게임하면서 사용했던...

0.Rocket Launcher실행하기.cmd 와
0.게임_실행하기.cmd 를 직접 만드는 강의 입니다.

http://ipc.pe.kr/27803 006번 [철수의 cmd 만들기] 숙제
[철수의 cmd파일] 만들기 숙제입니다. 숙제 정답 해설 동영상도 있습니다.

http://ipc.pe.kr/27527 007번 숙제
이 페이지의 소스코드를..
0.다른사람서버에_접속할_주소_입력.ahk ☜로..저장후 exe파일로 만드세요.

http://ipc.pe.kr/27529 008번 숙제
이 페이지의 소스코드를..
0.봇만들기_프로그램.ahk ☜로..저장후 exe파일로 만드세요.

http://ipc.pe.kr/27642 009번 숙제
이 페이지의 소스코드를..
0.내서버.만들기_Gui셋팅.ahk ☜로..저장후 exe파일로 만드세요. (중학교 입문자 수준 코드로 간략화하여 준비중)

http://ipc.pe.kr/27733  007 008 009번 숙제 정답(글로만 설명했음. 동영상 강의는..제작중...)

 

직접 게임서버를 만드는 법(강의 제작중...)
https://youtu.be/gnFSbR4qrM4?t=35m34s  게임 서버를 위한 윈도우즈 방화벽, 공유기 DMZ설정및 포트 포워딩 세팅☜(이 내용을 더 쉽게 수정하는 중)

 

http://ipc.pe.kr/28204 010번 오토핫키 코드 디버깅(비공개 그룹방용)

 

http://ipc.pe.kr/28203 011번 [마인크래프트 논리회로]와 [컴퓨터활용능력 1급]


게임

초딩용 [게임서버 프로그래밍] 006번Old1

by 흑엽 posted Nov 13, 2016

초딩용 [게임서버 프로그래밍] 006번Old1

숙제입니다!
000번~004번까지 읽고 [내가 직접 게임 서버]를 만들어 보세요.


002번 004번 동영상 강좌를 다 볼 필요는 없습니다.
http://ipc.pe.kr/27423 002번 [동영상 강좌]
http://ipc.pe.kr/27427 004번 [동영상 강좌] 에서.....
[내가 직접 게임 서버]를 만드는 내용은 주로 찾아서 보세요.


이번 숙제는 005번의 [다른 사람이 만든 게임 서버]에 접속하는 숙제와는 다르게...
006번 숙제내용중의 일부는 혼자서 할 수 있고, 일부는 혼자서 할 수 없습니다.

혼자서 할수 있는 부분은 동영상 설명에 나온것처럼 [F5키를 눌러서 게임서버를 열고, 인공지능 봇을 만드는]것 까지는 가능합니다.
그리고 [내가 만든 게임 서버]에 다른 사람이 접속할수 있게 허용 해 줘야 하는데요. 바로 이 작업... [다른사람의 접속 허용]된 상태인지? 여부는 혼자서 테스트 하는게 불가능하죠.

따라서  먼저 [F5키를 눌러서 서버를 열고 인공지능 봇을 만드는] 것 까지 하신후에, 스크린샷을 저의 개인 카톡으로 보내주세요.

005번의 [다른 사람이 만든 게임 서버] 접속 숙제와 006번의 [F5키를 눌러서 서버를 열고 봇을 만들기]  까지 하신분은...자신의 공유기가 윈도우 방화벽과 iptime일 경우 동영상을 보고 그대로 설정을 해 주세요. 그런 후 그룹방에서 자신의 서버 ip와 포트번호(ip뒤에 :7777 처럼 나와 있는것)를 불러주고, 수강생중에 테스트 해줄 사람을 찾으세요. 그리고 [다른 사람 접속 허용]에 성공하셨다면 스크린샷을 찍어서 보내주시면 됩니다.

만약 테스트할 수강생을 찾기가 힘드시다면, 제가 시간 정하여 000번의 [스터디 카톡 그룹방]을 통해 주말에 수강생들을 모아서 [다른사람의 접속 허용]된 상태인지? 테스트 하는 숙제를 진행할 예정입니다. 또한 자신의 공유기가 iptime이 아니라면, 윈도우 방화벽 설정까지는 꼭! 동영상을 보고 해두세요. 그 주말 강의를 할때  [스스로] 공유기 제조사에 전화해서[다른사람의 접속 허용]법을 물어봐서 세팅하는 방법도 시연해 보겠습니다.



Board Pagination Prev 1 ... 11 12 13 14 15 ... 61 Next
/ 61

Copyright ⓒ 성우 All rights reserved

Powered by SungWoo / Designed by SungWoo

sketchbook5, 스케치북5

sketchbook5, 스케치북5