|
|
|
# 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
|
|
|
|
|