게임

프로그래밍을 배워 수학이 왜 필요한지 실감 나게 체험해 봅시다 -002.1.1부-

by 흑엽 posted Feb 19, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

이번에 올린것은 저의 코딩 강좌에서 사용할 교제를, 구축하는 방법에 대한 동영상 설명입니다. 초상권 문제 때문에;;; 부모님 얼굴은 모자이크로 처리했습니다.
<탁구 레슨 코딩 환경>이 완성되었을 때의 전체적인 모습과 집에서 탁구로봇을 구축하기 위해, 필요한 최소 공간을 보여주기 위해서 3년 전에 찍은 동영상을 올렸습니다. 공간은 그렇게 크게 필요하지 않고, 중저가 러닝머신을 구매할 비용이면 구현할 수 있습니다.
http://youtu.be/n23NIHvB6Wg


3년 전에 찍은...탁구로봇 연습 동영상에 민망한 부분이 있어서 다시 찍을까 고민하다가 귀찮아서, 그냥 3년전꺼로 올렸습니다. 탁구 드라이브 연습 동영상의 경우, 출근하기 전 아침에 일어나자마자 <후딱 세탁할 수 있는 빵구난 런닝운동복>;;;으로 갈아입고 비몽사몽인 상태로 연습하는 장면 하나 빼고 다 지웠더라고요ㅠㅠ


=앞으로 20강 분량의 코딩 강좌에서 주로 다루게 될 내용입니다=
1. 집에서 탁구레슨을 하면서 fullHD캠코더로 녹화한 동영상을 인코딩 없이 특정 구간만 즉시 자르는 프로그램을 코딩해 봅시다. 저의 강좌를 보시면서 만든 프로그램은... 딸바보 아버지께서 따님의 에버랜드 놀이기구타는 동영상의, 하이라이트만 인코딩 없이 원본 그대로 짤라서 용량을 줄인후 영구적으로 백업해서 보관할때 쓰셔도 될 것 같습니다. 또한 초중고 미술시간에 알려주지 않는 동영상편집 방법 등등도 강좌에서 설명할 예정입니다.


2. 집에서 탁구로봇으로 탁구연습을 하면서
<탁구공 스매싱 타격음>을 통해 소비하는 칼로리를 자동 계산하는 프로그램을 코딩해 봅시다. 원래는 탁구공 모션 인식 프로그램을 만들다가 인식률이 엄청 떨어져서 때려치우고ㅠㅠ단순하게 타격음을 체크하는 것으로 만들었습니다.
 

3. 집에서 <플레이스테이션용 듀얼쇼크 조이스틱>을 블루투스로 pc에 강제 연결한 후 레이싱게임을 하면서 ,동시에 스텝퍼를 밟으면서 다이어트까지 해봅시다. 다이어트를 할 때 스텝퍼에서 내려오지 않고, 게임메뉴와 pc게임셋팅 환경을 자동으로 설정할 수 있는 매크로 프로그램을 코딩해 봅시다. 칼로리 소모량이 너무 적으면 레이싱게임 도중에 차량의 무게가 증가해서 불리해지게 됩니다!!!


본인이 구매한 제품들과 그 제품들을 조합해서 집에 설정하는 방법.
1. <아이퐁> 이라는 이름의 탁구로봇을 구매했음. 영문명 iPong (중고나라에서 구매했음)
2. 피스 제품의 탁구공 300개를 구매했음(공이 어느 정도 많아야, 탁구로봇에 공 보충하기가 좋음. 너무 저가 탁구공을 구매할 경우, 원구 모양이 아닌 약간 찌그러진 형태로 된 것들이 많아서 탁구로봇에 자주 걸리거나 일정한 방향으로 탁구공이 튕겨오지 않음!!)
3. 챔피언 제품의 탁구 네트 구매(커트연습하기 위해 구매 가스레인지 사이에 끝으로 연결함)
4. 탁구대는 적당한 탁구공 반발력을 가지고 있는(반발력이 중요!!) dy sports 미니 탁구대 160X90X65사이즈로 구매해서, 가운데 나사를 풀어서 절반크기로 분리했음. 참고로 정식 탁구대 사이즈는 274X152X76임
5. 안 쓸 때는 신속하게 이동해서 보관하기 위해 접이식 책상을 사서 그 위에 탁구대를 올려놨음. 탁구대를 올려놓았을 때의 최종 높이가, 정식 탁구대의 높이인 76보다 3cm정도 작은 접이식 책상을 구매했음. 76사이즈보다 약간 작아도 신발 안 신고 맨발로 하므로 그 정도가 딱 적당함.
6. 6면을 차단할 수 있는 정육각형 모양의 모기장을 구매해서 적당히 잘라서 벽에 작은 못을 박은 후 고정시킴. 안 쓸 때는 신속한 탈부착이 가능하도록 커튼 핀을 사용했음.
7. 적당한 높이의 선반과 탁구공을 잘 회수시킬 수 있는 모기장을 사용한 경사각 세팅 필요. 본인의 경우 부직포를 모기장의 뒤쪽 벽에다가 깔아놨다.(동영상에 나옴) 그래서 강 스매싱을 날려도 비교적 정확하게 탁구공이 빨래통으로 회수될 수 있었다.(탁구공 줍는 게 너무 귀찮다. 그러니까 동영상에서 나온 것처럼 초보가 해도 왠만하면  잘 회수되도록 만들어 놓자)
8. 적당한 크기와 깊이의 빨래통을 쓰면 탁구공이 회수되다가 튕겨 나가지 않음. 그리고 그 빨래통 아래에 탁구공들이 어느 정도 깔렸어야만 튕겨 나가지 않음! 동영상에도 나오는 것처럼 빨래통 안에는 탁구공을 로봇에 퍼 담을수 있는 바가지를 미리 집어 넣는다.
9.탁구 연습하기 전에 청소기로 바닥에 먼지를 꼭 제거할 것. 탁구공에 먼지가 묻으면 탁구로봇이 잘 고장이 나고 더러워짐.