Zurück   singlecore > Blogs > Tim

Bewerten

Der Magic 8 Ball im Linux Terminal

Veröffentlicht: 01.05.10 um 23:42 von Tim


Getreu dem Motto: “Wichtige Entscheidungen trifft man mit Schnick-Schnack-Schnuck”, soll es heute um eine kleine Spielerei im Linux Termimal gehen. Diese vereint zwei Dinge wunderbar miteinander. a) Eine Anleitung zum schreiben eines kleinen Java-Programmes und b) die anschließende integration seiner Ausgabe als festen Befehl im Linux Terminal.

Einige von Euch kennen eventuell den Magic 8 Ball. Ein Spielzeugartikel, der einer schwarzen Billardkugel mit der Ziffer acht ähnelt. Durch einen Mechanismus im Inneren der Kugel, kann diese Antworten auf “ja” oder “nein” beantwortbare Fragen geben. Dabei kennt sie 20. festgelegte Sätze die einfach zur jeder Situation perfekt passen. Somit ein netter Gimmik für Zwischedurch, wenn wir dieses als feste Funktion in unser Terminal integrieren.
Auf gehts! Aber was brauchen wir für diese Umsetzung? Von der technischen Seite aus, einen simplen Text-Editor und das Java-JDK. Sollte dies gegeben sein, geht es auch schon weiter. Zunächst sollten wir uns über die Anzahl und über den Inhalt der Sprüche im klaren sein, die unser Programm beherschen sollte. Auf der englischen Wikipedia Seite befindet sich die Auflistung aller 20. Sätze, die der Magic 8 Ball mächtig ist. Natürlich lassen sich auch eigene Sätze verwenden oder weitere integrieren, aber wir nehmen nun mal mit diesen Vorlieb.
Wie funktioniert unser Programm? Unsere Magic 8 Ball Klasse besteht im ganzen aus vier Bestandteilen:
  1. Einem Array, in dem die Sätze gespeichert werden.
  2. Einer Instanzvariabel, welche die größe des Arrays bestimmt.
  3. Einer Methode die eine Zufallszahl in Höhe der Sätze/Arrays betimmt.
  4. Die Bildschirmwiedergabe des Satzes an der per Zufall bestimmten Stelle im Array.
weiterlesen auf: TRi-Design.de
Kommentare 0

Kommentare

 
Neue Blog-Einträge von Tim