48 lines
704 B
Python
48 lines
704 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
import socket
|
||
|
import random
|
||
|
|
||
|
IP_ADDRESS = "2001:638:904:ffc9::2"
|
||
|
PORT = 1234
|
||
|
|
||
|
W = 1920
|
||
|
H = 1080
|
||
|
|
||
|
s_w = 10
|
||
|
s_c = "FFC0CB"
|
||
|
|
||
|
s = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
|
||
|
s.connect((IP_ADDRESS, PORT))
|
||
|
|
||
|
x = W//2
|
||
|
y = H//2
|
||
|
d = 0
|
||
|
c = 0
|
||
|
|
||
|
while True:
|
||
|
if x > W or x < 0 or y > H or y < 0:
|
||
|
x = W//2
|
||
|
y = H//2
|
||
|
|
||
|
if c >= 0:
|
||
|
d = (d+random.randint(-1,1)) % 4
|
||
|
c = random.randint(0, 10)
|
||
|
|
||
|
if d == 0:
|
||
|
x += 0
|
||
|
y += -1
|
||
|
elif d == 1:
|
||
|
x += 1
|
||
|
y += 0
|
||
|
elif d == 2:
|
||
|
x += 0
|
||
|
y += 1
|
||
|
elif d == 3:
|
||
|
x += -1
|
||
|
y += 0
|
||
|
|
||
|
s.send("PX {} {} {}\n".format(x,y, s_c).encode("utf-8"))
|
||
|
|
||
|
c += 1
|