term.basic 499 B

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