1821 지민준 |
|||||
---|---|---|---|---|---|
작성자 | 지민준 | 등록일 | 20.10.18 | 조회수 | 411 |
첨부파일 |
|
||||
내가 등장했다...
코로나 시국에 혼자놀기 컨테스트?
뭘 해야할까
.
.
.
바로 '뻘☆짓' 이다.(=쓸데없는 짓을 칭함)
그래서 내가 해볼 뻘짓은 무엇이냐?
C언어를 이용한 게임만들기다.
준비물은 코드블럭, 컴퓨터 또는 노트북이다.
<<<< 이거 먼저 코드블럭 켜주시고~
파일을 만들어 준다.
메인화면 그다음 할거는 바로 '재미있는 프로그래밍 지옥 맛보기' 이다.
그리고 2시간여 만에 프로그래밍이 끝났다...(155줄..)
내가 만든 게임은 바로 팩맨v2이다. 벽이나 점수는 못 만들었지만 대신에 몬스터가 8마리이고, 맵이 20 x 20이다. 그리고 내가 4방향 중 한 곳으로 이동할 때 몬스터도 같이 8방향 중 한 곳으로 이동한다. 승리조건은 나(C)가 금(G)에 닿는 것이고, 패배조건은 몬스터(M)가 나(C)에 닿는 거나 몬스터(M)가 금(G)에 닿는 것이다.
코드 설명 : 나, 금, 몬스터 1~8을 겹치지 않게 랜덤으로 지정한다. 그리고 키보드가 인식되고 입력한 값이 w a s d 이면 '나'가 w a s d 방향으로 움직인다. 다음으로 랜덤하게 8방향으로 몬스터들을 움직이게 하는걸 8번 반복한다. 마지막으로 만약 승리조건, 패배조건 중 하나가 인식되면 변수값을 바꿔 YOU WIN 또는 YOU LOSE 를 출력한다.
코드 앞부분
패배 또는 승리.PNG 금이 몬스터에 닿은거
zip파일이고 압축 해제한뒤 즐겁게 즐기면 된다. 몬스터의 멍청함을 즐겨라^^
끄읕
+수정
이게 몬스터랑 내가 같이 움직인 뒤에 이겼는지 졌는지 판정하는거라 몬스터 따라다녀도 닿기 힘들다.(그러니까 내 앞 바로 한 칸에 몬스터가 있을 때 몬스터 쪽으로 움직여도 몬스터는 움직여서 그 자리에 없기 때문에 닿지 않는 것이다.) 몬스터한테 빌어서 나좀 닿아주세요...하고 빌면 닿아줄지도 모른다... 잘 닿는 방법은 wasd가 아닌 다른 키를 눌러서 몬스터만 움직이게 만들어 내 쪽으로 닿게 하는 방법이다. 확률 계산은 안 해봤으니 잘 닿는 방법이 있으면 써줘도 된다. |
이전글 | 1812 배민지 |
---|---|
다음글 | 1211 배민아 |