Antiknight and Antiking: Any two cells separated by a knight's or king’s move in chess cannot contain the same digit.
Nonconsecutive: Any two orthogonally adjacent cells cannot contain consecutive digits.
Ratio Kropki Dots: Digits separated by a black dot have a 2:1 ratio. Not all dots are necessarily given.
Solution code: Row 1
today, 01:54 by Sushila
Very nice!
today, 01:33 by BigHead
Wonderful puzzle, thank you!