> it takes me 4 lines to choose 4 unique random colors from a sequence of 17;

shuffle() should do the trick, not only in Nim:
    
    
    import sequtils, random, sugar
    
    var a = toSeq(1 .. 17).outplace(shuffle())[0 .. 3]
    echo a
    
    
    Run

The other points you miss in NiGui -- well we have at least one lib which would 
support that :-)

If you are really interested in someone improving or reading your game source 
code, then you may put the code on your github account. I think it is a great 
example for NiGUI.

Reply via email to