체험판 게임

Extra Form

No Attached Image

기타강좌에 올려둔 강좌 보시면 소스는 다 이해가 가실거라 보구요

소스도 함께 올려봅니다

빨간불이 아닐때에만 위로 가실수 있어요 무단횡단하면 게임끗;;


따라 만들어 보고 싶으시다면

우선 DrRacket다운로드부터 ㄱㄱ 나머지는 kty110490@naver.com으로 질문해주세요

아주아주 기초적인 질문도 가능!

#lang scheme

(require 2htdp/universe)

(require 2htdp/image)



(define 주인공 (bitmap "주인공.bmp"));소스와 같은 폴더에 주인공.bmp가있어야해요


(define 가로길이 300)

(define 세로길이 550) ;윗부분에 신호등 동그라미 출력 크기:반지름 10


(define 바탕 (empty-scene 가로길이 세로길이))


(define x 16)

(define y 500)

(define 불색깔 0)


;0은 초록 1은 주황 2는 빨강 능력된다면 3으로나눈 나머지를 사용하고 색깔 바꿀떈 그냥 1씩 더하자

;이말이 이해가 안간다면 어느 숫자든지 3으로 나눠보아라 0~2사이의 나머지가 나온다.

(define 색깔지속 10)

(define 시간초 0)

(define 이겼다 0);0은 게임중 1이면 이긴거고 2면 진거다.

(define 색깔변화 0)

(define 파란불 0)

(define 빨간불 0)

(define 주황불 0)


(define 켠파란불 (circle 10 "solid" "blue"))

(define 끈파란불 (circle 10 "outline" "blue"))

(define 켠주황불 (circle 10 "solid" "orange"))

(define 끈주황불 (circle 10 "outline" "orange"))

(define 켠빨간불 (circle 10 "solid" "red"))

(define 끈빨간불 (circle 10 "outline" "red"))



(define (체크 상태)

  (cond [(< y 20) (set! 이겼다 1)]

        [(<= 색깔지속 0) 

         (begin (set! 불색깔(+ 1 불색깔)) (begin (= (random 3) 0)  (set! 색깔지속 (if (= (modulo 불색깔 3) 1) (+ (random 56) 14) (random 56)))))]

        [(= (modulo 불색깔 3) 0) (begin (set! 파란불 1) (set! 빨간불 0))]

        [(= (modulo 불색깔 3) 1) (begin (set! 파란불 0) (set! 주황불 1))]

        [(= (modulo 불색깔 3) 2) (begin (set! 주황불 0) (set! 빨간불 1))]

       

        )#t)

(define (톡 상태)

  (set! 시간초 (+ 시간초 1))(set! 색깔지속 (- 색깔지속 1)) 상태) 


(define (키체크 상태 키)

  (cond [(and (= (modulo 불색깔 3) 2)(equal? 키 "up"))(set! 이겼다 2)]

        [(equal? 키 "up") (set! y (- y 3))]

        [(equal? 키 "down") (set! y (+ y 3))]) 상태);상태가 빨강불인데 키가 눌렀으면 GG

(define (그리기 상태)

  (cond [(= 이겼다 1)(place-image (text "이겼소" 12 "blue") 150 350 바탕)]

        [(= 이겼다 2)(place-image (text "졌다" 12 "blue") 150 350 바탕)]

        [else (place-image 주인공 x y (place-image/align (beside (if (= 파란불 1) 켠파란불 끈파란불) (if (= 주황불 1) 켠주황불 끈주황불) (if (= 빨간불 1) 켠빨간불 끈빨간불)) 150 350 "center" "center" 바탕))]))


(big-bang 0

          (on-tick 톡)

          (check-with 체크)

          (on-draw 그리기)

          (on-key 키체크))

Who's 정체불명

profile

두팔과 의지가 있는데 무엇을 못 하겠는가!

< http://mpnp.tistory.com >


List of Articles
분류 제목 글쓴이 날짜 조회 수 추천 수
공지 RPG Maker RTP (알만툴 런타임 패키지) file 습작 2014.06.08 12191 0
공지 게임/대용량 파일 업로드 방법 1 file 습작 2012.12.01 12013 0
공지 스크린샷 찍는 방법 17 아방스 2010.02.22 36392 22
공지 체험판 게임 게시판 이용 안내 22 file 아방스 2010.02.02 36384 3
롤플레잉 노인(努人) file RTRB 2014.02.01 807 0
롤플레잉 학교 이야기 file 꽃돼지 2014.04.22 813 0
롤플레잉 퓨리샤, 이 아름다운 곳을 지켜줘 (체험판), 모든 RPG들의 마지막 이야기 【완전 개편!】 4 file 13자리난수 2018.11.27 813 0
롤플레잉 [체험판] The Fool-0.1ver 1 file 리쥬비네이터 2014.05.10 827 0
전략/시뮬 Red Clouds [빨간 구름] (SRPG게임) (첫번째 쯔꾸르 작품,체험판) 3 file 버섯론 2017.01.03 830 1
어드벤쳐 너굴단의 습격 0.25 1 file 리루 2014.05.26 838 0
롤플레잉 [1차 테스트버전]나는 용사다~ 이말이야~ VIII(JDG 소프트와 합작) file 레기우스州 2020.11.01 841 0
롤플레잉 The Tree 체험판 - 세계야 좀 그만 멸망해라 14 file 말라야 2015.04.27 843 1
기타 학교탈출공포반전드라마게임 스승의 은혜 (미완성판) 1 file @로로님 2015.02.10 846 0
퍼즐/보드 하얀 방 1 file 환경사랑 2021.11.23 846 1
액션/슈팅 Addiction (중독) file 짭뿌C 2014.10.09 857 0
어드벤쳐 업데이트 돼어서 돌아왔다 (스티브 대 알만툴2003 ver1.2) file 태풍rpg 2014.04.22 876 0
어드벤쳐 (뉴리키 제작) Everlasting Beta ver. 2 file 뉴리키 2014.05.05 892 0
롤플레잉 [판타지] 아들리에의 불꽃_서막 (Beta V1.0) file YGChan 2014.11.02 893 0
어드벤쳐 본격 횡스크롤게임! 010101 3 file 게임잘날아가는닝겐 2014.11.15 906 0
롤플레잉 모험. 미완성판입니다.(rpg vx) file 여미형님 2014.02.10 919 0
기타 [게임판타지+체험판]라스트 앤드 라스트 MYSTAR 2014.05.19 927 0
어드벤쳐 케모노프렌즈 ~ 세룰리안의 역습 ~ Ver.2 4 file 데크크래프트 2017.06.28 930 5
퍼즐/보드 [VX Ace] 푸쉬푸쉬 1.0 다운로드 (제작기간:2015.07.26~2015.07.27) 9 file SKT스피릿 2015.07.27 942 2
기타 진의 일기장 체험판(체험판 게시 일시중단, 링크 폭파됨, 댓글 보존) 4 file sudoxe 2014.02.03 945 0
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ... 45 Next
/ 45