2016년 3월 26일 토요일

Matlab의 GUI를 이용한 간단한 게임 제작(테트리스, 사다리, 벽돌깨기)

Matlab의 GUI를 이용해 간단한 게임 제작을 몇가지 해 보았다.

시간과 노력이 꽤 많이 걸렸다. 주말에 집에서 계속 코딩짜고 그랬더니 폐인이 된것 같다.

눈도 피곤하고 초점도 않맞고,,, 얼른 끝내고 바람이나 쐬야겠다.^^;


그렇지만,,, 역시 프로그래밍은 허접하더라도 창작을 해보는 것이 최선이다.

허접하더라도 완성된 것을 보니 뿌듯하다.ㅎㅎㅎ


나 또한 GUI를 배우는 입장으로 어설픈 코드를 공개하기가 꺼려지지만,

이런 코드라도 찾기가 쉽지 않은게 사실이라 필요한 사람에 유용하게 쓰이길 바라며,

피드백도 환영합니다!!!^^;


1. 테트리스(tetris)

제일 시간이 많이 걸렸지만, 제일 만족스러운 작품이다.

특징이라면 정말 짧은 200줄 정도의 코딩으로 이런게 만들어 질 수 있다는게 신기할 따름이다.

스피드 조절, 바로내림, 멋진 디자인은 부족하지만, 기본적인 기능은 구현되어 있다.

http://kr.mathworks.com/matlabcentral/fileexchange/56183-simple-tetris



2. 사다리(ladder)

회사나 등등에서 사다리타기로 뽑기를 할때 유용할 것으로 보인다.

역시 디테일은 부족하지만, 독자들이 피드백으로 업그레이드 해주길 바란다.




3. 벽돌깨기(breakout)

기본적인 기능을 구현한 게임이다.

이 소스를 바탕으로 독자들이 응용하면 쉽게 더 복잡한 프로그래밍도 가능하리라 본다.




----------------------------------------------------------------------------------------------
블로그를 이전하여,,, 소스코드는 


에서 다운로드할 수 있습니다!

댓글 2개: