Beiträge von Mischka der Bär

    Ein Leg checke ich 32 mit 2 Darts zum Match. Die Ansage Game, Shot.... kommt, Anzeige erscheint auch, aber als Restscore stehen bei mir 3

    In einem anderen Spiel steht der Gegner bei 50, angesag twird ein Score 12, wäre dann 38 Rest, angezeigt wurde 12 Rest. Zu 80 % glaube ich ,dass der Score vom gegener nicht korrigiert wurde. ganz ausgeschliessen kann ich es nicht


    Es gibt noch kleine Logikfehler, die wahrscheinlich mit der Scorekorrektur zusammenhängen. Ich bekomme den Fehler bei der Scorekorrektur leider noch nicht reproduziert.

    Auf der Clientseite können auch Anzeigefehler auftreten, wenn bei der Übermittlung irgendwas schiefgelaufen ist. Dann ist zumindest die Logik des Spiels beim Server korrekt.

    Eine Art Schieberegler, wo ich die Lautstärke regulieren kann, habe ich noch nicht gefunden


    [Blockierte Grafik: https://i.imgur.com/Kwm9LgX.png]
    [Blockierte Grafik: https://i.imgur.com/GrtGLuQ.png]

    Kann es sein, dass Cricket als public challenge noch nicht verfügbar ist?


    Das kann gut sein. Cricket ist irgendwie in der "Testphase" hängengeblieben, weil kaum Rückmeldungen kamen. Ich nehme mal an das bedeutet, dass das Spiel selbst funktioniert. ;)

    Gibt es mittlerweile eine Möglichkeit, den Ton des Gegners auszustellen?


    Die drei Punkte, die übereinander sind anklicken, dann geht ein Overlay auf, wo man die Lautstärke des Gegners regeln kann.

    bitte die Uhrzeit prüfen wenn man ein Turnier erstellt.
    ich musste 12:00 Uhr eingeben um eine Startzeit von 14:00 Uhr zu erhalten.


    Liegt daran, dass der Server mit Weltzeit arbeitet. Ich habs als Fehler aufgenommen.

    größeres Avatarbild (bei der jetzigen Größe bräuchte man eigentlich keines)Profil ähnlich wie bei Dartn.de, wo man ein paar Infos eingeben kann. (zB welche Darts man Spielt usw.)


    Lidarts ist nicht als Social-Media-Seite gedacht. Das kleine Avatarbild und der Freitext sind da als Individualisierung aus meiner Sicht ausreichend. Man kann dort ja auf externe Profile verlinken, wenn man das möchte. Größere Avatarbilder sind bewusst nicht drin, da ich schon bei kleinen Bildern moderierend eingreifen musste.

    "Achievements" - Wäre lustig wenn man Auszeichnungen sich erspielen könnte. zB "10000 Darts geworfen", "100 Spiele gewonnen" ähnlich wie bei Playstation-Spiele


    Schwierig. Achievements, die zu Betrug verleiten könnten, wird es nicht geben (z.B. Anzahl der Siege). Achievements, die reine Zeitinvestition bedeuten (z.B. Anzahl der geworfenen Darts), halte ich designtechnisch für Aufblähung von Inhalten und unlautere Methodik in Spieleentwicklung. Solche Funktionen sorgen oft für Änderung von Verhalten. Beispiel: Achievement für x gespielte Spiele. Entweder bedeutet einem der Erfolg nichts (dann kann man ihn auch weglassen), ODER man "jagt" danach und spielt lieber bo3 statt längerer Spiele, um den Erfolg schneller freizuschalten. Einen ähnlichen negativen Effekt habe ich schon nach der Einblendung der Averages der letzten Spiele im Chat gemerkt. Da werden bewusst Spiele gegen schwächere Gegner umgangen, um den Average nicht zu gefährden.

    Länderflagge in der Spielansicht


    Versuche ich noch unterzubekommen. Auf kleineren Bildschirmen sorgen längere Usernamen für hässliche Umbrüche. Das ist dann ein Kampf zwischen Design, Schriftgröße und vorhandenem Platz auf dem Bildschirm. Vielleicht passt da die Flagge bald noch mit rein.

    Ich habe einmal eine Frage zum Thema Lidarts an die IT-Spezialisten und Chromebookbesitzer:

    Kann man eine Webcam (ich habe eine Logitech C270) an ein Chromebook anschließen und dann damit über Lidarts Webcam-Spiele spielen? Hat das schon jemand von euch gemacht?
    Wenn ja: gibt es Unterschiede zu einem Laptop mit Microsoft-Windows? Macht es überhaupt Sinn oder besser nicht? Welchen Prozessor und Komponenten sollte das Chromebook haben?


    Ich hab zwar kein Chromebook, aber in den Jitsi-Diskussionen gibt es Berichte, dass es auf dem Chromebook funktioniert. Logitech scheint Chome OS auch zu supporten.

    Für die Chromenutzer außerhalb von Jitsi: Man kann mit F12 die Konsole öffnen, wo Jitsi allerlei Infos ausgibt. Da wären Fehlermeldungen interessant, um das Problem einzugrenzen.

    hast du da eine Anleitung für mich? das Programm obs habe ich mir geladen


    Das Einlesen geschieht per Browserquelle über die Webseite, über die deine Kamera das Bild ausgibt. Für VirtualCam hab ich keine Anleitung, da ich es nicht verwende. Gibt hier im Forum oder in jedem Fall im Internet Anleitungen dafür.

    Beim Durchsehen meiner Statistik ist mir aufgefallen, dass dort ein Unentschieden aufgeführt wird, das ich mir nicht erklären konnte. Da ich noch nicht sooo viele Spiele absolviert habe, bin ich die Liste einmal durchgegangen, und es gibt tatsächlich nur Siege und Niederlagen. Wo kann das Unentschieden denn her kommen?
    Verwirrte Grüße
    Hartmut


    Es gab einen Fehler in der Statistikermittlung. Der sollte jetzt behoben sein.

    Lidarts ist seit heute bei einem neuen Hoster untergebracht. Wenn es irgendwelche Hänger oder Probleme gibt bitte melden.

    habe meinen eigenen (Live-)Stream aufgesetzt und viel Mühe darein gesetzt. Laut Mischka der Bär ist mein Stream nicht in Lidarts integrierbar. Ich möchte da nicht auf "meinen" Stream verzichten...


    Das eine hat mit dem anderen nichts zu tun. Ein Stream und Webcamdarts gleichzeitig ist technisch möglich. Siehe Anleitung von Horst Girtew. Du wolltest, dass dein Stream dem Gegner angezeigt wird. Das ist aus Prinzip ungerecht, da ein Stream immer mehr Verzögerung hat als ein Videoanruf und nur dafür geeignet ist, dass Zuschauer das Spiel sehen können.

    Wenn ich in einem Turnier jemanden fordere wird der gegnerische Name nicht in das Formular
    der Spielerstellung übernommen. Auch bei "Spieleinstellungen speichern" passiert nichts.s


    Sollte jetzt gehen.

    Wow, in meiner Fantasie klingt das, als ob dein Twitch-Kanal irgendwann automatisch Webcamspiele erkennt und zur Live-Übertragung zwischen diesen hin- und her schaltet. Am besten immer dahin, wo es gerade spannend wird. ;)


    Geplant ist eher, dass man auf Lidarts in die Spiele reingeht und dort die Streams direkt eingebunden werden. Da gibts aber noch mehrere Hürden.

    ich wollte mal fragen, ob es möglich ist das Spiel mit dem Handy live zu streamen, aber den Score auf dem Laptop einzugeben.


    Also Laptop + Handy in Webcamspielen klappt, falls du das meinst. Dafür gibts eine Anleitung auf Lidarts. Streaming auf YouTube und co. vom Handy aus ist bestimmt technisch auch machbar. Da kann ich aber nicht weiterhelfen.

    Wäre es möglich neben 1001 und 501 noch 701 einzubauen?


    Ist jetzt mit drin.

    Oder sogar die Handykamera UND die Webcam einzubinden, wenn man schonmal an der Stelle ist.
    Dann könnte man Wurf und Scheibe filmen auch wenn man technisch nicht so der Meister ist :)


    Das wird wohl den OBS-Füchsen vorbehalten bleiben. Sonst müsste man zweimal raussenden und zweimal empfangen, alle Gerätearten und Kombinationen aus 1:1, 1:2 und 2:2 Kameras abdecken und und und. Wird zu kompliziert, auch für die Anwender.

    Cricket ist jetzt testweise verfügbar und kann in der Spielerstellung ausgewählt werden.

    durch deine neue Webcam-Funktion wüsste ich als Zuschauer eines Spieles gerne, ob die beiden Spieler gerade mit Cam spielen oder nicht. Könnte man da irgendwo ein ganz kleines unauffälliges Icon einbauen, falls die beiden mit der Cam-Funktion spielen?


    Bau ich noch mit ein. Heute oder morgen denke ich.

    Edit: Das mit den heutigen Livestreams auf Twitch war der Hammer! Vielen Dank dafür! Hatte das ja mal bei dir angefragt, aber dass es wirklich klappt ist großartig.


    Das war lediglich ein erster Test. Eventuell wird es irgendwann klappen, dass ein paar Webcamspiele automatisch gestreamt werden. Beim RLT war das noch Handarbeit von mir. Aber prinzipiell ist es nicht störend für die Spieler, wenn jemand als Drittes zum Weiterstreamen der Videokonferenz beitritt.

    Wenn ich in einem Turnier jemanden fordere wird der gegnerische Name nicht in das Formular
    der Spielerstellung übernommen. Auch bei "Spieleinstellungen speichern" passiert nichts.
    Aus dem normalen Chat heraus funktioniert es.


    Das steht schon auf GitHub in der Bugliste drin. Wird im nächsten Schwung mit abgearbeitet.


    Aber sobald ein Turnier läuft, steht das doch nicht mehr in der Liste der Turniere? Zumindest ist das meine Wahrnehmung vor ein paar Tagen. Wobei es natürlich auch unter "Deine Turniere" stehen könnte, wenn mann dem Turnier vorher beigetreten ist.


    Nach jedem Turnierspiel gibt es jetzt einen Direktlink zur Turnierseite. Laufende Turniere werden nicht angezeigt, damit Nicht-Teilnehmer mit sinnlosen Nachfragen stören. Ist noch nicht ideal gelöst. Der Sinn ist jedoch schon, dass man vor Turnierstart über die Seite beitritt, um es wiederzufinden.


    @Mischka
    Planst Du noch was mit einer Blockierfunktion? Evtl. so, dass man nur sieler blockieren kann, die ein Spiel vorzeitig abbrechen? Hatte gestern einen Patienten, der 2 Punkte mit einer 13 und dann erst der D1 checkte, wohlgemerkt im Spiel mit Cam. Nach ein paar Aufnahmen im nächsten Leg hat er dann abgebrochen. Das ist echt nervig


    Ja, geplant ist das in irgendeiner Form. Ich bin gerade an Cricket dran, was etwas länger dauert als kleine Einzelfunktionen. Ich bin noch am abwegen, ob es eine individuelle Blockierliste wird oder für Betrüger eine Meldefunktion eingebaut wird.

    Erste Sperrfunktionen habe ich schon einbauen müssen und weitere Moderationsfunktionen werden wohl leider bald auch benötigt. Ich werde da mit den Problemfällen aber nicht lange fackeln. Wer damit meine Zeit beansprucht, der kann nicht mit mehrfachen Chancen oder temporären Accounteinschränkungen rechnen.

    An teammedia von H. G.:

    Ja das ist richtig. Das ist eine Voreinstellung, weil es bei Videotelefonie sinnvoller ist, sich wie in einem Spiegel zu sehen, weil man diese Ansicht von sich kennt. Der Gegner sieht alles richtig rum. Du kannst aber auch in das kleine Vorschaubild klicken und mit »Flip« das Bild richtig rum machen, wenn dir das lieber ist.

    Mit Masse habe ich nichts verbunden.


    Die Frage ist halt, ob dann Masse vom Dartboard und Arduino über dein Stromnetz verbunden sind. Macht halt schon Sinn mit gleichen Bezugspunkten zu arbeiten, wenn man Spannungen misst und vergleichen möchte.

    Liegt hier evtl ein Fehler vor?


    Ideal ist das nicht, mit einem Arduino Spannung zu messen. Ich nehme an, dass du dort einen Wert größer 0, aber deutlich kleiner 3 ausgegeben bekommen hast. Dann wärst du zumindest insofern schlauer, dass dein aktuelles Problem nichts mit dem Code auf dem Arduino zu tun hat.

    Ich bin an der Stelle mal raus. E-Technik ist wie erwähnt nicht meins.

    Bei mir hat der Computer gerade 177 gecheckt, obwohl ich Double Out eingestellt hatte.

    https://lidarts.org/game/DKxVZZaO


    Das wurde mir schon mal gemeldet. Ist ein bisschen blöd der Fehler: Der Computer gibt aktuell nur die Punkte zurück, die er geworfen hat. Er wollte gar nicht ausmachen, sondern hat T20-T19 getroffen für 60 Rest und wollte S20 für 40 Rest stellen. Getroffen hat er T20 und es gibt keinen Check dafür, dass der Checkout nicht mit Doppelfeld erfolgte. Dadurch kann der Computer auch manchmal 1/0 auf Doppel haben.

    Den Computergegner hab ich in letzter Zeit nicht angefasst, weil die Nachfrage nach Online-Funktionen so gestiegen ist. Den Fehler behebe ich deshalb erst dann, wenn ich den Computergegner grundlegend überarbeite. Der simuliert "bald" dann wirklich einen Wurf aufs Board und man sieht, wo genau er getroffen hat. Da passieren solche Fehler nicht mehr.

    Ich habe mir mal die Volt Zahl ausgeben lassen bei den Slave-Pins bei verschiedenen impacts. Hier das selbe Spiel bei starkem impact geht die Volt zahl in die höhe, bei schwachem bleibt diese ziemlich konstant. Und ja am Steuergerät kommen alle Signale immer richtig an.


    Gibts da auch genau Werte oder nur "ziemlich"? Die Spannung ist für einen digitalen Eingang durchaus relevant. Beim Arduino Mega müssen mindestens 3V am Pin anliegen, damit digitalRead() HIGH zurückgibt. Vielleicht hat dein Steuergerät andere Schwellwerte.

    Edit: Wo hast du die Spannung überhaupt gemessen? Hast du Masse vom Arduino und vom Dartautomat verbunden?

    Hier ist ein Code den ich geschrieben habe, dieser funktioniert aber nur zu 80 %.


    Wo kommen denn die Konstanten her? Die FAKTOR_WERTE sehen für mich aus, als ob du schon herausgefunden hättest, wie die einzelnen Segmenttreffer signalisiert werden. Was sind denn deine Erkenntnisse dazu? Du hast 16x4 Pins. Was bedeutet in dem Kontext Master/Slave? Woher kommt der 500ms Delay-Wert? Ich nehme mal an selbst rausgefunden... Wie lange wird das Treffersignal denn gesendet?

    Das heißt: Wird der Pfeil mit normaler stärke geworfen funktioniert der Code. Wird jedoch ein Pfeil zuschwach geworfen, zählt der Wurf nicht, da der impact zu niedrig ist.


    Kommt denn ganz sicher gar kein Signal bei schwachen Treffern an den "Slave-Pins" an? Bei deinem Steuergerät aber schon? Dann kann Code da nichts ändern. Da kommt der Logic Analyzer wieder ins Spiel.

    Wo setzt du die Pins auf Input? Und was für einen Arduino nutzt du überhaupt? Ein Uno kann es bei der Pinanzahl offensichtlich nicht sein.

    da ich auch nur ein Programmierer bin.


    Dann solltest du mit wenig Zeitaufwand ein Minimalbeispiel zum Laufen bekommen, bei dem die Eingänge des Signals auf dem seriellen Monitor ausgegeben werden. Das dürfte so fast fertig als Arduino-Beispielsketch existieren und ist nicht viel mehr, als die Pins auf Input zu stellen und auf dem seriellen Monitor auszugeben.

    Gibt es den keine Möglichkeit vom Arduino her einfach die Daten abzugreifen?


    Kommt drauf an. Wenn das Signal einfach zu decodieren ist, dann schon. Das erfährt man halt nur, wenn man das Signal mit dem LA oder einem Oszi analysiert oder es zumindest auf dem Arduino stumpf durchtestet.

    Ich finde es sehr gut, dass du dir ein persönliches Projekt vorgenommen hast. Nur wenn du weder die Elektrotechnik- noch Programmierkenntnisse hast, dann ist das vielleicht etwas zu groß für den Anfang. Sowieso würde ich niemals so teure Hardware in einer Experimentierphase in den Schaltkreis einbauen.

    Ein gut gemeinter Rat: Suche nach ähnlichen Projekten und versuche deren Erkenntnisse zum Signal oder den Code zu übertragen. Wenn das nicht klappt, suche dir jemanden, der vor Ort mit dir bastelt. Bei solchen Projekten über das Internet zu helfen ist für den Helfenden sehr zeitaufwändig. Wenn das keine Option ist, dann investiere die Zeit, lerne die Grundlagen zu Elektrotechnik und Arduino und bastle in der Zeit mit billigen Bauteilen rum.