Pixel Online Board. Super simple, super stupid.
Go to file
2023-04-24 17:43:14 +03:00
bot.py Enable online mode 2023-04-22 12:40:48 +03:00
im_convert.py Optimize support 2023-04-23 21:07:56 +03:00
image.png Init image for im_converter.py 2023-04-22 12:41:32 +03:00
LICENSE Initial commit 2023-04-19 21:25:15 +03:00
main.py More colors and structuring color codes 2023-04-23 13:45:30 +03:00
map.png Icon for map.py 2023-04-22 15:38:29 +03:00
map.py Fix bar 2023-04-22 15:39:48 +03:00
post.py Init get_color 2023-04-21 20:14:38 +03:00
README.md Update 'README.md' 2023-04-24 17:40:47 +03:00
remove_back.py Optimize support 2023-04-23 21:07:56 +03:00

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