You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pxl_oboard/README.md

2.8 KiB

pxl_oboard

Pixel Online Board. Super simple, super stupid.

Пиксельная онлайн доска. Супер простая, супер тупая.

--------------------------------

>>>Рисование<<<:

Уровень: ламер

  1. Скачать im_convert.py
  2. Запустить через python3 im_creator.py
  3. Загрузить/нарисовать изображение, файл - image.png где и скрипт. (желательно не больше 128 на 128 пикселей)
  4. Задать смещение по координатам X и Y.
  5. Проверить результат - должно показать конвертированное изображение.
  6. Включить/выключить оптимизацию. ( (Y/N), оно убирает фоновый цвет, чем уменьшеает время на отрисовку)
  7. Загрузить изображение. (Y)

Уровень: овнокодер (типо документация)

Вы можете написать свой скрипт на основе post.py (почти ничего нету) или...

  1. Скачать bot.py
  2. Запрогроммировать свои инструкции для бота:

Функция gcolor(x, y)

  • Принимает на вход два параметра: x и y - координаты пикселя на сайте.
  • Возвращает цвет пикселя, например: "white" (белый).

Функция draw(cords, color = "black")

  • Принимает на вход список cords - список координат для точек.
  • Опциональный параметр color, для изменения цвета. ( полезно только для списков из fill()/linex()/liney() )
  • Возвращает строку "DONE!" после отрисовки.

Функция linex(y, x1, x2)

  • Принимает на вход три параметра: y - координата Y, x1 - первая координата X, x2 - вторая кордината X.
  • Создаёт массив координат: линия из [x1, y] в [x2, y].
  • !! x2 должен быть больше x1 !!
  • Возвращает массив координат, можно передать в draw()

Функция liney(x, y1, y2)

  • Аналогично, только по Y.

Функция fill(xy1, xy2)

  • Принимает на вход два параметра: xy1 и xy2 - координаты двух точек прямоугольника для заливки.
  • Возвращает массив координат, можно передать в draw()

--------------------------------

Установка своего сервера:

  1. Скачать main.py
  2. Запустить и наслаждаться, порт - 3333