PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Screenshots bei Onlinedoppelkopf - Erste Programmiererfahrung - machbar?


Karl|Krake
2021-02-15, 09:13:24
Moin!

Da wir Jungs uns seit Wochen / Monaten nicht mehr persönlich treffen können, haben wir uns nach Alternativen umgeschaut und zuletzt online Doppelkopf gespielt.
Einige sind deutlich erfahrener als ich und haben selbst nach mehreren Bier noch im Kopf welche Karten zu welcher Zeit gespielt wurden - das gelingt mir nicht :freak:

Um jetzt nicht andauernd angeranzt zu werden weil ich falsch ausgespielt habe, wäre es doch praktisch auf dem zweiten Schirm eine Übersicht der maximal 36 zuvor gespielten Karten sehen zu können.
Wie aufwändig ist das für jemanden der mal ein Jahr in der Berufsschule MS Visual Basic gezeigt bekommen hat? Kann man das schaffen, so als blutiger Anfänger?

Kurz zusammengefasst, so sieht das Spielfeld aus sobald ein Screenshot erzeugt werden soll:

https://i.ibb.co/bBgm2ys/doko.png (https://ibb.co/jMvfWxy)

Stelle mir vor die Screenshots der Reihe nach angezeigt zu bekommen, nach zehn Screenshots geht das Spiel von vorne los, alte Bilder können dann gelöscht werden.

Welche Sprache eignet sich dafür? Gibt es etwas kostenfreies?

Danke im Vorraus!

Geldmann3
2021-02-15, 12:40:45
Verstehe ich das richtig, du fragst hier, wie Du am Besten ein Programm schreiben kannst, um andere zu becheaten? Sehr gut, weitermachen!

Mit Python und diversen Bibliotheken ginge das ganz gut.

Karl|Krake
2021-02-15, 16:39:45
Verstehe ich das richtig, du fragst hier, wie Du am Besten ein Programm schreiben kannst, um andere zu becheaten? Sehr gut, weitermachen!

Nein, cheaten wäre es meiner Meinung nach wenn ich im Vorfeld sehen könnte was für Karten noch nicht gespielt wurden.
Wenn jemand einen Stich mitnimmt, lagen vier Karten aufgedeckt auf dem Tisch, um die geht es.


Mit Python und diversen Bibliotheken ginge das ganz gut.

Danke, werde mal schauen ob ich da etwas finde!

sei laut
2021-02-16, 17:14:22
Wie soll das Programm erkennen, wann ein Screenshot gemacht werden soll? Oder ist das Bild oben länger da? Wenn man das manuell auslösen kann, reicht doch mit Sicherheit ein knopf oder hotkey dafür.

Karl|Krake
2021-02-22, 14:20:23
Wie soll das Programm erkennen, wann ein Screenshot gemacht werden soll? Oder ist das Bild oben länger da? Wenn man das manuell auslösen kann, reicht doch mit Sicherheit ein knopf oder hotkey dafür.

Dachte an etwas ähnliches wie eine Texterkennung. Sobald da vier Karten liegen (bleiben für ein paar wenige Augenblicke auf dem "Tisch") -> Screenshot.

Knopf / Hotkey wäre natürlich auch möglich, aber auch deutlich fehleranfälliger.

RattuS
2021-02-27, 02:23:57
Der einfachste Weg ist immer den Datenkanal abzuhören. Bei Desktop-Anwendungen wäre das der Prozessspeicher, bei Web-Apps HTTP-Requests/WebSocket oder DOM/SVG. Du liest dort mit und mappst das Ergebnis auf eine für dich verständliche Zusammenfassung ("das wurde bereits gelegt"). Für ein Erstprojekt dürfte das aber schon einen zu hohen Schwierigkeitsgrad haben.

Du weißt natürlich selbst, dass das trotzdem als Schummeln gilt. Sich einen Vorteile zu verschaffen, auch wenn er noch so klein erscheint, ist Schummelei. Punkt.