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.
justuser
b14283af8d
|
2 years ago | |
---|---|---|
LICENSE | 2 years ago | |
README.md | 2 years ago | |
bot.py | 2 years ago | |
im_convert.py | 2 years ago | |
im_create.py | 2 years ago | |
image.png | 2 years ago | |
main.py | 2 years ago | |
map.png | 2 years ago | |
map.py | 2 years ago | |
post.py | 2 years ago | |
remove_back.py | 2 years ago |
README.md
pxl_oboard
Pixel Online Board. Super simple, super stupid.
Пиксельная онлайн доска. Супер простая, супер тупая.
--------------------------------
>>>Рисование<<<:
Уровень: ламер
- Скачать im_convert.py
- Запустить через
python3 im_creator.py
- Загрузить/нарисовать изображение, файл - image.png где и скрипт. (желательно не больше 128 на 128 пикселей)
- Задать смещение по координатам X и Y.
- Проверить результат - должно показать конвертированное изображение.
- Включить/выключить оптимизацию. ( (Y/N), оно убирает фоновый цвет, чем уменьшеает время на отрисовку)
- Загрузить изображение. (Y)
Уровень: овнокодер (типо документация)
Вы можете написать свой скрипт на основе post.py (почти ничего нету) или...
- Скачать bot.py
- Запрогроммировать свои инструкции для бота:
Функция 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()
--------------------------------
Установка своего сервера:
- Скачать main.py
- Запустить и наслаждаться, порт - 3333