Mache einfach die Quadratgröße von der Fenstergröße abhängig. Du multiplizierst Fensterbreite und -höhe und teilst das Ergebnis durch einen Referenzwert, den du aus deinem Testfenster gebildet hast. Dadurch erhältst du einen Skalierungsfaktor, mit dem du dann die Quadratgröße multiplizierst.
So hat man dann auch keine Merkwürdigkeiten á la inkonsistente Punktevergabe. Ganz arg kleine Fenster kann man vermeiden, indem man vor dem Spiel errechnet, ob skalierungsfaktor * quadratgröße < 1 und dann verweigert.