Advertisement
Enter121

Untitled

Mar 1st, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.66 KB | None | 0 0
  1. mx=randi([1,8]);
  2. my=randi([1,8]);
  3. score=0;
  4. x=5;
  5. y=5;
  6. w=10;
  7. h=10;
  8. while 1
  9. for n = 1:100; clc; printf ("\n"); end
  10. % S 115 W 119 A 97 D 100
  11. for yy=1:h
  12. for xx=1:w
  13. if xx==x && yy==y
  14. fprintf(stdout, "X.");
  15. elseif xx==mx && yy==my
  16. fprintf(stdout, "@.");
  17.  
  18. else
  19. fprintf(stdout, " .");
  20. end
  21.  
  22. end
  23. fprintf(stdout, "\n");
  24. end
  25. fprintf(stdout, "\nPunkciory: %i\n",score);
  26. key=kbhit();
  27. if key==115
  28.  y++;
  29. end
  30. if key==119
  31.  y--;
  32. end
  33. if key==97
  34. x--;
  35. end
  36. if key==100
  37. x++;
  38. end
  39. if key==107
  40. exit
  41. end
  42.  
  43. if x<1
  44. x=1;
  45. end
  46. if y<1
  47. y=1;
  48. end
  49. if x>w
  50. x=w;
  51. end
  52. if y>h
  53. y=h;
  54. end
  55.  
  56.  
  57. if x==mx && y==my
  58. score++;
  59. mx=randi([1,8]);
  60. my=randi([1,8]);
  61. end
  62.  
  63. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement