term.basic 484 B

123456789101112131415161718192021222324252627282930
  1. setPrintNewline(0)
  2. hideCursor()
  3. clear()
  4. x = getWidth() / 2
  5. y = getHeight() / 2
  6. for i = 0 to 500
  7. x = x + random(0-1, 1)
  8. y = y + random(0-1, 1)
  9. if x < 0
  10. x = 0
  11. end
  12. if y < 0
  13. y = 0
  14. end
  15. if x > getWidth() - 1
  16. x = getWidth() - 1
  17. end
  18. if y >= getHeight() - 1
  19. y = getHeight() - 1
  20. end
  21. resetCursor()
  22. print(x, " ", y)
  23. moveCursorRight(x)
  24. moveCursorDown(y)
  25. print("X")
  26. sleep(0, 1000000)
  27. end
  28. sleep(2, 0)