Einen besseren Taschenrechner programmieren

Im ersten Beitrag hatte ich gezeigt, wie man mit Hilfe der Postfix, bzw. Polnischen Notation einen einfachen Taschenrechner programmieren kann. Dieser hatte allerdings einige Schwächen, da er einige allgemein anerkannte Rechenregeln wie Punkt-vor-Strich nicht respektiert, mit negativen Zahlen nicht sauber zurecht kommt und auch noch andere Schwächen besitzt. In diesem zweiten Teil sollen diese Mängel ausgebügelt werden und der Taschenrechner deutlich ausgebaut werden. Die Beispiele zur Programmierung eines Taschenrechners auf dieser Seite sind in JavaScript programmiert. Eine PHP Version folgt.

Weiterlesen

Einen einfachen Taschenrechner programmieren

Für die Überarbeitung meines Würfel Tools @RollButler wollte ich von einem in JavaScript eher schlampig programmierten Tool weg zu einem leistungsfähigerem Code wechseln. Bereits bei der JavaScript Version war die Würfel Anwendung auch als Taschenrechner nutzbar, allerdings nur als Seiteneffekt eines verwendeten Befehls, den ich persönlich für diesen Zweck eher unschön empfinde. Also war der Rückgriff auf längst verdrängtes Wissen aus meinem Studium der Informatik von vor 25 Jahren erforderlich. Ein wenig Recherche im Internet beschleunigte meine grauen Zellen, doch alle angebotenen Lösungen griffen entweder auf das „eval“ Kommando zurück, oder ignorierten Punkt-vor-Strichrechnungen. Dabei ist die Lösung doch vergleichsweise einfach. Im ersten Abschnitt gehe ich auf die Variante mit der eval-Funktion ein, bevor ich danach die bessere Option mit dem Umweg […]

Weiterlesen

Veraltete Server Konfiguration bei TeamSpeak 3.1.1?

Wer wie ich für seinen TeamSpeak Server seine eigene Domain verwendet, hat dieser Tage möglicherweise im TeamSpeak Client eine Warnmeldung bemerkt. Die Hinweisbox informiert darüber, dass eine „Veraltete Server Konfiguration entdeckt“ wurde und dass die Unterstützung für diese Konfiguration mit dem kommenden Client Version 3.1.1 eingestellt wird. Abhilfe schafft hier eine Anpassung auf Seiten des DNS Servers.

Weiterlesen

Würfelwahrscheinlichkeiten bei Infected!

Infected! ist ein Rollenspielsystem aus Australien, das ich 2015 via Kickstarter mitfinanziert hatte. Das Setting bedient eine Welt, die sich rund fünf Jahre nach dem Ausbruch einer Seuche befindet, die den größten Teil der Menschheit ausgerottet oder in Zombies verwandelt hat. „Dieser Tage“ hatte ich dann auch endlich die Zeit gefunden um mir das Regelwerk einmal genauer anzusehen, ein paar Runden zu leiten und sogleich Interesse daran gefunden mal wieder ein wenig zu rechnen. Infected! kommt mit einigen Regelvarianten daher, die ich einmal aus dem Blickwinkel der Wahrscheinlichkeitsrechnung näher betrachten möchte.

Weiterlesen

RPG Challenge 2017

Neues Jahr, neue Herausforderung. Vor knapp 12 Monaten hatte ich die RPG Challenge ins Leben gerufen, bei der innerhalb von 12 Monaten 25 Aufgaben rund um das Rollenspiel erfüllt werden sollten. Der ein oder andere Mitstreiter hat in diesen Tagen seine Resultate veröffentlicht und ich selber – Schande über mein Haupt – habe kläglich versagt, doch bislang hat sich noch niemand geoutet, der alle 25 Quests als abgeschlossen vermelden konnte. 2017 ruft nun also nach einer Neuauflage, mit geringfügig vereinfachten Regeln und neuen Aufgaben. Weiterhin soll das mehr ein Spaß als ein Wettbewerb sein. Es gibt keine Teilnahmegebühr (es sei denn jemand möchte unbeding einen Beitrag leisten), aber auch keine Preise zu gewinnen und ein guter Zweck wird damit auch nicht […]

Weiterlesen

RPG-Blog-O-Quest Januar 2017: Jahresrückblick 2016

Beginnen wir den ersten Post im neuen Jahr mit einer „alten“ Tradition, denn jeweils zum Monatsersten gibt es einen neuen Fragenkatalog im Rahmen der RPG-Blog-O-Quest Blogaktion von Greifenklaue und Würfelheld. Im Januar befassen sich die Fragen mit einem rollenspielerischen Rückblick auf das vergangene Jahr. Die Zahl der Fragen nimmt stetig zu, in diesem Monat hat Greifenklaue derer gleich sieben gestellt.

Weiterlesen