1 Punkte von GN⁺ 2023-08-20 | 1 Kommentare | Auf WhatsApp teilen
  • Clone-a Lisa ist ein kurzes Webspiel, in dem man in 60 Sekunden eine Mona-Lisa-Fälschung malt
  • Der Startbildschirm lädt mit dem Satz „Are you warm, are you real, Mona Lisa?“ und dem Button Start Game zum Einstieg ein
  • Während des Spiels werden ein 60-Sekunden-Timer und die Prozentwertung zusammen angezeigt; im Beispielbild ist 0.0% zu sehen
  • Über den Play Again-Button im Ergebnisbildschirm kann man sofort erneut antreten
  • Das fertige Bild kann angetippt werden, um zu Screenshot, Download, Kopieren in die Zwischenablage und Teilen-Optionen zu gelangen

Spiel zum Malen einer Fälschung in 60 Sekunden

  • Clone-a Lisa ist ein Webspiel mit der Beschreibung „Paint a forgery in 60 seconds“
  • Der Startbutton ist mit Start Game beschriftet
  • Auf dem Startbildschirm erscheint der Mona-Lisa-bezogene Satz „Are you warm, are you real, Mona Lisa?“
  • Der Spielbildschirm zeigt das Zeitlimit von 60 Sekunden zusammen mit der Prozentwertung; als Beispielwertung wird 0.0% angezeigt

Ergebnisse ansehen und teilen

  • Nach Spielende kann man mit Play Again erneut spielen
  • Wenn man das fertige Bild antippt, lassen sich Screenshot-, Download- und Teilen-Optionen öffnen
  • Zu den angebotenen Aktionen gehören Download file, Copy to clipboard sowie das Teilen der Punktzahl und des Spiellinks
  • Als Freigabeziele werden Bluesky und WhatsApp angezeigt

1 Kommentare

 
GN⁺ 2023-08-20
Meinungen auf Hacker News
  • Ich bin derjenige, der dieses Spiel gemacht hat; die Punkteberechnung funktioniert so: Die gezeichnete Grafik wird per Difference-Compositing über das Original gelegt, danach wird das Ergebnis verkleinert (mit medium-Qualität, um zu vermeiden, dass die meisten Pixel übersprungen werden), und für alle Pixel des kleinen Bildes werden die R/G/B-Werte aufsummiert.
    Diese Summe wird mit dem gesamten Differenzwert des Anfangszustands verglichen; der Anfangszustand entspricht 0 %. Dunkle Bereiche haben anfangs die größte Differenz, und das gesamte Bild ist ebenfalls dunkler als die anfängliche Leinwand. Wenn man also viel malt und sich besonders auf die dunklen Stellen konzentriert, kommt man schnell über 70 %. 85 % ist schon sehr gut, und mit genug Können und Geschwindigkeit scheinen auch 90 % möglich

    • Ich wollte unbedingt über 85 % kommen, aber mein Bestwert lag bei 84,4 %.
      https://i.imgur.com/t3saf5D.jpeg
      Man könnte die Punkteberechnung wohl so gestalten, dass sie wahrgenommene Farbunterschiede berücksichtigt. Wenn man zum Beispiel bei der Differenzberechnung die Sättigung beider Bilder erhöht, könnte das das Problem verringern, dass das aktuelle Verfahren wegen der relativ geringen Sättigung des Originals eher Helligkeitsunterschiede als Farbtöne gewichtet. Im Thread gibt es viele gute Vorschläge, und eine Bestenliste wäre lustig
    • Das ist mein Bestwert.
      Es versteht sich von selbst, dass ich wohl besser bei Software Engineering bleiben sollte.
      https://i.imgur.com/b7wbUNI.jpg
    • Nur mit horizontalen Balken konnte ich 80 % erreichen: https://imgur.com/a/OnhVdyr. Über 85 % bin ich allerdings noch nicht gekommen; 84 % hatte ich ein paar Mal.
      Wenn man jeden Pixel mit der jeweils nächstliegenden Farbe aus der Palette ausmalt, scheint man auf etwa 94,7 % zu kommen: https://imgur.com/a/wiltqay. 90 % liegt also theoretisch schon ziemlich nah am Maximum. Vom Spielprinzip her ist die in Echtzeit aktualisierte Prozentzahl wirklich gut; das unmittelbare Feedback zieht einen stark rein
    • Gefällt mir, aber ich würde am Ende gern ein Differenzbild zwischen meiner Zeichnung und dem tatsächlichen Original sehen
    • Wenn man die Leinwand einfach nur schwarz füllt, bekommt man 75 %, und mit etwas Grün und Gelb obendrauf kommt man auf 76 %. Danach muss man anscheinend deutlich präziser zeichnen, um höhere Werte zu erreichen
  • Wirklich cool. Das Punktesystem ist „leicht“ genug, dass man das Gefühl hat, die investierte Zeit lohnt sich. Wenn man allerdings, wie jemand sagte, schon mit einer einzigen Farbe auf 80 % kommt, müsste man es vielleicht anpassen.
    Vielleicht könnte man zuerst den Mittelwert abziehen, damit eine bestimmte Farbe nicht automatisch näher an 0,0,0 liegt; es kann aber auch sein, dass ich völlig missverstanden habe, wie es funktioniert. Eine gehostete Bestenliste, auf der man die Zeichnungen mit den höchsten Prozentwerten sehen kann, wäre schön

  • Ziemlich unterhaltsam, aber schwierig; eine Option für mehr Zeit wäre nett.
    Auch die Punkteberechnung finde ich etwas fragwürdig. Ich habe einfarbige Rechtecke über die gesamte Breite von oben nach unten gestapelt, kam damit über 80 % und lag höher als bei dem Versuch, das Bild tatsächlich möglichst genau zu malen

    • Ich habe alles schwarz ausgemalt und 65 % bekommen. Das zeigt gut, wie unterschiedlich Menschen Dinge „sehen“ und wie Computer sie sehen
  • Cool! Ich würde gern die Ergebnisse anderer Leute sehen und danach auch ein gemitteltes Bild aus allen Ergebnissen oder aus den letzten 100 bzw. 1.000. Eine Bestenliste der besten Werke wäre ebenfalls schön

  • Es wäre schön, wenn man es nebeneinander vergleichen könnte. In meinem Fall wäre das allerdings vermutlich schrecklich

    • Noch besser wäre es, wenn man das schon während des Zeichnens könnte
  • War dieses Video vielleicht die Inspiration?
    https://youtube.com/watch?v=WqnXp6Saa8Y

  • Tolles Konzept und tolle Spielidee. Es könnte interessant sein, ein einfaches Konzept der Anzahl von Pinselstrichen einzubauen und in die Bewertung einfließen zu lassen.
    Ich weiß überhaupt nichts über Malerei, aber das könnte Spieler dazu bringen, sich eher so zu verhalten, wie echte Maler arbeiten. Ich frage mich auch, ob jemand weiß, wie viele Pinselstriche ein durchschnittlicher Maler bis zur Fertigstellung macht. Schon dieses Spiel allein hat mir ein besseres Gefühl dafür gegeben, was Maler leisten, und ich gehöre zu den Leuten, die sich keine Bilder im Kopf vorstellen können. Die Diskussion darüber, den Bewertungsalgorithmus auszunutzen, wirkt ein bisschen albern. Wenn es nur um den höchsten Score geht, kann man ja einfach etwas wie soft-ICE starten, den Sandbox-Speicher scannen und ihn ändern. Trotzdem ist die Idee an sich wirklich gut

  • Könnte man ein Multiplayer-Gefühl einbauen? Als Partyspiel wäre das sicher richtig spaßig

  • Ich habe die Mona Lisa mit 88,1 % Genauigkeit gezeichnet!
    https://vole.wtf/clone-a-lisa/ https://imgur.com/a/87HFCSB
    Hm, die Punkteberechnung sieht seltsam aus.
    https://imgur.com/a/b9NHotr

    • Es gibt einen Bug, der in Android Chrome auf bestimmten Geräten Canvas-Operationen massiv kaputtmacht. Eigentlich sollte nicht über dem Original gemalt werden.
      Ich suche nach einem Workaround, aber bisher habe ich es damit nur auf andere Weise kaputtbekommen; in Chrome Canary scheint es behoben zu sein
    • Dafür, dass es in 60 Sekunden entstanden ist, ist es überraschend gut. Nicht im Sinne von gut gezeichnet, aber die Positionsgenauigkeit ist hoch
  • Beim ersten Versuch kam ich fast auf 70 %: https://imgur.com/a/6ZmDqXU