summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrebecca <ubq323@ubq323.website>2026-03-01 09:46:01 +0000
committerrebecca <ubq323@ubq323.website>2026-03-01 09:46:01 +0000
commit7074bedeb03986ad4a0bfdaff59ce9de5ab8c9dd (patch)
tree24288e8b2bad1a65b7af656836af56aae36a2ef0
parentdad0d9d4f9c50b28df784fe7e8c5e31487a56064 (diff)
worms
-rw-r--r--worms.lua24
1 files changed, 23 insertions, 1 deletions
diff --git a/worms.lua b/worms.lua
index ebe6af1..bccf8e4 100644
--- a/worms.lua
+++ b/worms.lua
@@ -1,4 +1,26 @@
+local NFRUITS = 10
+local NWORMS = 20
+
+
local M = peripheral.find"monitor"
local W,H = M.getSize()
-print(W,H)
+local fruits = {}
+for i=1,NFRUITS do
+ fruits[i] = {math.random(W),math.random(H)}
+end
+
+
+local function draw()
+ M.clear()
+ for i,f in ipairs(fruits) do
+ M.setCursorPos(f[1],f[2])
+ M.setBackgroundColor(colors.red)
+ M.write" "
+ end
+end
+
+while true do
+ draw()
+ os.sleep(0)
+end