Advertisement
Guest User

Meteor Shower

a guest
Dec 26th, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. REBOL [title: "Meteor Shower"]
  2.  
  3. alert "Left arrow moves character left! Right arrow moves character right!"
  4. random/seed now/time speed: 5 score: 0
  5. view center-face layout [
  6. size 600x440 backdrop reblue across
  7. at 270x0 text "SCORE:" t: text bold 100 (form score)
  8. at 280x20 y: btn 50x20 64.64.64
  9. at 280x420 z: btn 50x20 green
  10. key keycode [left] [z/offset: z/offset - 10x0 show z]
  11. key keycode [right] [z/offset: z/offset + 10x0 show z]
  12. box 0x0 rate 0 feel [engage: func [f a e] [if a = 'time [
  13. y/offset: y/offset + (as-pair 0 speed) show y
  14. if y/offset/2 > 440 [
  15. y/offset: as-pair (random 550) 20 show y
  16. score: score + 5
  17. speed: speed + 1
  18. if speed > 10 [
  19. speed: speed - 1
  20. ]
  21. if within? z/offset (y/offset - 50x0) 100x20 [
  22. y/offset: as-pair (random 550) 20 show y
  23. score: score - 5
  24. speed: speed - 1
  25. ]
  26. t/text: (form score) show t
  27. ]]]]
  28. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement