Технологии Чайника
Photo
Первое что я сделал - достал палитру цветов из обычных карт и стал рисовать ими.. и на удивление всё сработало.. я подумал, что это и есть успех, мол игра умеет понимать какого цвета этот градиент и относительно этого уже можно было играть на нарисованных картах.. но всё оказалось куда проще
Технологии Чайника
Первое что я сделал - достал палитру цветов из обычных карт и стал рисовать ими.. и на удивление всё сработало.. я подумал, что это и есть успех, мол игра умеет понимать какого цвета этот градиент и относительно этого уже можно было играть на нарисованных…
Я вспомнил про то, что помимо суши и воды в игре есть ещё "Бездны" (через них не могут проплыть корабли, а при попытке пропадают) и "Горы" (через них не могут проплыть корабли, а если суша рядом и захвачена вами, то вы можете сквозь горы копать), после чего добавил их на палитру и удивился наличию государств на красном тексте..
Технологии Чайника
Photo
Это привело меня к нужде в куче исследований.. однако вот результат
Технологии Чайника
Photo
Я сделал подборку карт и могу сказать так, что всё в разы проще:
Если цвет по RGB спектру больше синий, чем все остальные цвета - то он вода
Если цвет по RGB спектру ближе (хотя скорее им является) к [0, 0, 0] (Чёрный) или к [255, 255, 254] (Белый) - то это "Гора"
Всё остальное является сушей.. и, к сожалению, я так и не нашёл "Бездны", если это и вовсе был не баг, который уже пофиксили...
Вот вам из этого подборка моих карт с интересными механиками на этом
Если цвет по RGB спектру больше синий, чем все остальные цвета - то он вода
Если цвет по RGB спектру ближе (хотя скорее им является) к [0, 0, 0] (Чёрный) или к [255, 255, 254] (Белый) - то это "Гора"
Всё остальное является сушей.. и, к сожалению, я так и не нашёл "Бездны", если это и вовсе был не баг, который уже пофиксили...
Вот вам из этого подборка моих карт с интересными механиками на этом
Технологии Чайника
Photo
На всех картах я конечно победил.. и мне не нравится только то, что сама игра создавала баги, например рисуя без сглаживания мой абсолютный чёрный оставался [0, 0, 0] по RGB, но при этом там появились какие-то дырки в нём.. а ещё сама игра сжимала иногда и без того маленькие карты (640x640) из-за чего появлялись дефекты.. А бездны я точно помню, что были, но из либо убрали, либо мне надо продолжать искать...
В любом случае пока так 🤷
В любом случае пока так 🤷
Мне нечего делать
from random import randint as r; from time import sleep as s; from time import time as t; MAX=int(input('set max value: '))
while True: st=t(); print(a:=r(0, MAX), '+', b:=r(0, MAX), '=', a+b, '\n ↳', (t()-st), 'sec\n'); s(0.2)