Barrierefreie Stadt – Ein barrierefreies Computerspiel das in den Betriebssystemen Windows, Ubuntu und MacOS gespielt werden kann

Ich habe mit der Programmiersprache Python ein barrierefreies Computerspiel entwickelt, das in den Betriebssystemen Windows, Ubuntu und MacOS gespielt werden kann. Dieses Computerspiel stelle ich hier vor und erkläre die Installation des Computerspiels in den Betriebssystemen Windows, Ubuntu und MacOS.

Programme entwickeln mache im Microsoft Betriebssystem Windows 10. Es gibt 2 Gründe warum die Programmiersprache Python meine Lieblingsprogrammiersprache geworden ist:

  • Mit Python kann barrierefreie Software entwickelt werden
  • Python-Programme sind plattformunabhängig, das bedeutet sie können auf allen Betriebssystemen eingesetzt werden

Da für mich wichtig ist, dass auch Nicht-Informatiker meine Python-Programme installieren können, habe ich versucht für alle Betriebssysteme eine Lösung zu finden. Bei Windows war ich erfolgreich, bei den Betriebssystemen Ubuntu und MacOS noch nicht. Deswegen gibt es für die Installation meines barrierefreien Computerspiels Youtube-Videos die erklären, wie das Computerspiel installiert und gestartet werden kann.

Barrierefreie Stadt – Die Spielidee

Barrierefreie Stadt ist ein barrierefreies Computerspiel. Sie sind Bürgermeister von Barrierefreie Stadt von Montag bis Freitag. Sie werden mit 30 unterschiedlichen Situationen konfrontiert und haben jedes Mal die Wahl zwischen 3 unterschiedlichen Reaktionsmöglichkeiten. Wenn Sie mehrfach falsch reagieren, werden die Einwohner von barrierefreie Stadt unzufrieden. Wenn die Stimmung der Einwohner unter 19 sinkt, werden Sie von Gemeinderat und Einwohnern zum Rücktritt gezwungen und haben verloren.
Wenn Sie falsch reagieren, wird Ihnen mitgeteilt, welche Entscheidung die richtige gewesen wäre und warum. So lernen Sie, was alles notwendig ist, damit eine Stadt für alle Menschen barrierefrei ist.
Ihr Terminkalender teilt Ihnen jeden Morgen mit, welche Termine Sie tagsüber wahrnehmen müssen.
Spontane Störungen sorgen dafür, dass Ihr Berufsleben nie langweilig wird.
Wenn Sie es geschafft haben, dass Sie Freitagabend noch immer Bürgermeister von Barrierefreie Stadt sind, erfahren Sie, wie viel Prozent der Einwohner von Barrierefreie Stadt zufrieden mit Ihnen als Bürgermeister sind und wie viel Aufgaben Sie richtig gelöst haben.
Barrierefreie Stadt hat eine ausführliche Hilfe. Die Programmhilfe ist wie gewohnt in HTML.

Barrierefreie Stadt – Das Spielkonzept

Der Computerspieler bekommt eine Aufgabe und 3 Antwortmöglichkeiten. Diese Form der Fragetechnik nennt sich Multiple Choice. Sehr oft wird mit Multiple Choice Wissen abgefragt. Typische Beispiele sind die Fernsehsendungen „Wer wird Millionär“ oder „Gefragt – Gejagt“.
Im Computerspiel „Barrierefreie Stadt“ geht es nicht um direktes Wissen. Um Aufgabe 1 „Eine Fußgängerampel ist sehr alt und funktioniert nicht mehr richtig. Was tun Sie?“ lösen zu können, muss der Computerspieler wissen, dass für blinde Menschen Ampeln, ein grundsätzliches Problem sind. Nur wenn der Computerspieler sich mit der Lebenssituation von blinden Menschen auskennt, kann er die Aufgabe lösen.
Der Grund warum ich mich für Multiple Choice entschieden habe ist, ich wollte ein Computerspiel entwickeln, dass Menschen ohne Behinderung, Menschen mit motorischen Behinderungen, Menschen mit Lernbehinderungen und vielleicht sogar für Menschen mit geistiger Behinderung spielbar ist.
Für Menschen ohne Behinderung ist Multiple Choice aus oben genannten Gründen bekannt. Menschen mit einer Lernbehinderung müssen sich bei einer Aufgabe nicht den richtigen Text einer Antwort merken, sondern nur ob Antwort 1, 2 oder 3 richtig ist. Sie müssen sich also nur eine Zahl merken. Deswegen habe ich die Hoffnung, dass mein Computerspiel „Barrierefreie Stadt“ auch von Menschen mit einer Lernbehinderung bedienbar ist.

Barrierefreiheit des Computerspiels „Barrierefreie Stadt“

Mein Computerspiel ist eine Konsolen-Anwendung. Eine Konsolenanwendung ist ein Computerprogramm ohne grafische Benutzeroberfläche. Konsolen-Anwendungen können nicht mit der Computermaus bedient werden. Ein gutes Beispiel ist der Editor Nano im Betriebssystem Ubuntu. Nano ist ein einfacher Editor. Er ermöglicht die Bearbeitung von Dateien in einem Terminal bzw. auf der Konsole, auch ohne grafische Umgebung und er muss per Tastatur bedient werden.

Barrierefreiheit für blinde Menschen

Da blinde Menschen keine Computermaus bedienen können, sondern den ganzen Computer per Tastatur bedienen, ist für sie eine Konsolen-Anwendung interessant. Screenreader, kommen mit Konsolen-Anwendungen sehr gut zurecht. Screenreader werden von blinden Menschen und Menschen mit einer starken Sehbehinderung benutzt. Ein Screenreader liest alles was auf dem Bildschirm passiert. Das gelesene wird entweder laut vorgelesen oder in Form von Braille-Schrift an eine Braille-Zeile geschickt.
Für blinde Menschen ist es wichtig, dass der Screenreader den Inhalt des Konsolenfensters vorliest. Der kostenlose Screenreader NVDA liest den Inhalt der Eingabeaufforderung im Betriebssystem Windows vor.
Im Betriebssystem Ubuntu, kann es sein, dass der Screenreader Orca im Terminal installiert werden muss.
Dies funktioniert mit folgendem Befehl:

sudo apt install orca

Wenn der Screenreader Orca im Betriebssystem Ubuntu installiert ist, kann das Computerspiel „Barrierefreie Stadt“ von blinden Menschen im Betriebssystem Ubuntu gespielt werden.
Im Betriebssystem MacOS liest der Screenreader Voice Over den Inhalt des Terminals vor . Das bedeutet, blinde Menschen können das Computerspiel „Barrierefreie Stadt“ im Betriebssystem MacOS spielen.

Barrierefreiheit für sehbehinderte Menschen

Für Menschen mit einer Sehbehinderung ist es wichtig, dass im Terminalfenster die Schriftgröße anpassbar ist. Im Betriebssystem Windows kann in der Eingabeaufforderung die Schriftgröße angepasst werden. Das entsprechende Menü kann per Mausklick in der linken oberen Ecke des Fensters der Eingabeaufforderung aufgerufen werden. Alternativ kann das Menü per Tastaturkürzel mit Taste Alt + Space und danach Taste E für Eigenschaften aufgerufen werden.

Im Linux-Betriebssystem Ubuntu kann im Terminal die Schriftgröße ebenfalls angepasst werden. Im Terminalfenster einen rechten Mausklick. Jetzt erscheint ein Kontextmenü. Danach einen linken Mausklick auf das Menü „Einstellungen“. Hier kann die Schriftgröße eingestellt werden. Das Kontextmenü kann auch per Tastaturkürzel aufgerufen werden mit Taste Umschalt + F10 und dann Taste E für Einstellungen drücken.
Im Apple-Betriebssystem MacOs hat das Terminal oben ein Menü. Im Menüpunkt „Terminal“, „Einstellungen“ können Menschen mit einer Sehbehinderung die Schriftgröße anpassen.

Barrierefreiheit für Menschen mit einer Farbfehlsichtigkeit

Menschen mit einer Farbfehlsichtigkeit sind nicht immer in der Lage einer Farbe den richtigen Farbnamen zuzuordnen. Ebenso haben diese Menschen ein Problem, wenn es darum geht zu entscheiden, welche Farben zusammenpassen und welche nicht.
Damit eine Konsolen-Anwendung für Menschen mit einer Farbfehlsichtigkeit barrierefrei ist, benötigt es einen guten Farbkontrast zwischen Schrift- und Hintergrundfarbe.

Zum Thema Farbgestaltung kann bei einer Konsolen-Anwendung wenig falsch gemacht werden. Im Betriebssystem Windows und Ubuntu hat das Konsolenfenster einen schwarzen Hintergrund und die Schriftfarbe ist, weis.
Im Betriebssystem MacOS hat das Konsolen-Fenster einen weisen Hintergrund und die Schriftfarbe ist schwarz. Beide Farbkombinationen sind für Menschen mit einer Farbfehlsichtigkeit barrierefrei.
Der Farbkontrast kann mit der kostenlosen Software Colour Contrast Analyser (CCA) überprüft werden.

Barrierefreiheit für Menschen mit einer motorischen Behinderung

Menschen die eine körperliche Einschränkung in einer oder beiden Händen haben, können ebenso mit diesem Computerspiel spielen, weil immer nur eine Taste gedrückt werden muss. Es gibt auch keine zeitliche Begrenzung in der eine Taste gedrückt werden muss. Das ist für Menschen mit einer motorischen Behinderung sehr positiv.

Installation des barrierefreien Computerspiels „Barrierefreie Stadt“

In diesem Abschnitt erkläre ich die Installation des barrierefreien Computerspiels „Barrierefreie Stadt“ für folgende Betriebssysteme:

  • Windows
  • Ubuntu
  • MacOS

Installation des barrierefreien Computerspiels „Barrierefreie Stadt“ im Betriebssystem Windows 10

Die meisten Menschen haben das Betriebssystem Windows von Microsoft installiert.

Sie rufen die Downloadseite meiner Unternehmenswebseite auf:
barrierefreie Softwareentwicklung mit Python: Computerspiel Barrierefreie Stadt

Klicken Sie mit der Computermaus auf den Link „Barrierefreie Stadt für Windows“ und laden Sie die Datei „barrierefreiestadt_windows10.zip“ auf Ihren Computer herunter.
Entpacken Sie die Zip-Datei. Danach legen Sie auf der Festplatte einen Ordner an, kopieren dort folgende Dateien hinein:
„barrierefreiestadt.exe“
„hilfe.html“

In diesem Video zeige ich, wie Sie, ohne ein zusätzliches Programm installieren zu müssen, eine Zipdatei entpacken können:

Danach legen Sie auf dem Desktop eine Verknüpfung an von der Datei „barrierefreiestadt.exe“. Mit einem Doppelklick auf die Verknüpfung können Sie das Computerspiel „Barrierefreie Stadt“ starten.
In folgendem Video zeige ich wie es geht:

Installation des barrierefreien Computerspiels „Barrierefreie Stadt“ im Betriebssystem Ubuntu (Version 21.04 und 21.10)

Ich habe mein Computerspiel in Ubuntu 21.04 und 21.10 erfolgreich getestet.
Sie rufen die Downloadseite meiner Unternehmenswebseite auf:
barrierefreie Softwareentwicklung mit Python: Computerspiel Barrierefreie Stadt

Klicken Sie mit der Computermaus auf den Link „Barrierefreie Stadt für Ubuntu“ und laden Sie die Datei „barrierefreiestadt_ubuntu.zip“ auf Ihren Computer herunter. Entpacken Sie die Zip-Datei.

Installieren des Computerspiels

Bewegen Sie den Mauszeiger auf eine leere Fläche. Drücken Sie die rechte Maustaste.
Es erscheint ein Menü. Bewegen Sie den Mauszeiger zum Menü „In Terminal öffnen“. Drücken Sie die linke Maustaste. Jetzt öffnet sich das Terminal. Wenn Sie das Computerspiel zum ersten Mal starten, müssen Sie vorher noch was installieren.
Installieren Sie pip:

sudo apt install python3-pip

bzw. zu aktualisieren

pip install –upgrade pip

Jetzt installieren Sie py-getch:

pip3 install py-getch

Starten des Computerspiels

In einem Terminal im Pfad stehend ausführen:

python3 barrierefreiestadt.py

Alle Schritte werden in diesem Video gezeigt:

Installation des barrierefreien Computerspiels „Barrierefreie Stadt“ im Betriebssystem MacOS (Version 10.15 )

Ich habe mein Computerspiel in MacOS 10.15 erfolgreich getestet.
Sie rufen die Downloadseite meiner Unternehmenswebseite auf:
barrierefreie Softwareentwicklung mit Python: Computerspiel Barrierefreie Stadt

Klicken Sie mit der Computermaus auf den Link „Barrierefreie Stadt für Ubuntu“ und laden Sie die Datei „barrierefreiestadt_macos.zip“ auf Ihren Computer herunter. Entpacken Sie die Zip-Datei.

Installieren des Computerspiels

Sie öffnen das Terminal. Sie navigieren mit dem Befehl cd in das Verzeichnis in dem mein Computerspiel gespeichert ist.
Installieren Sie pip:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py

oder aktualisieren Sie pip:

pip install –upgrade pip
python -m pip install –upgrade pip

Jetzt installieren Sie py-getch:

pip3 install py-getch

Starten des Computerspiels

In einem Terminal im Pfad stehend ausführen:

python3 barrierefreiestadt.py

Das installieren von py-getch und das starten des Computerspiels wird in diesem Video gezeigt:

Schlussbemerkung

Ich programmiere seit 1996 und habe jetzt zum ersten Mal in meinem Leben ein Computerspiel programmiert. Es hat Spaß gemacht und vielleicht gibt es irgendwann ein weiteres barrierefreies Computerspiel.

Wenn Sie fragen zu obige Themen haben Schreiben Sie mir eine Mail an info@marlem-software.de oder rufen Sie mich an unter 07072/1278463 .


Barrierefreie Computerspiele – Was ist das?

Autor: Markus Lemcke

Ich bin Markus Lemcke, Softwareentwickler, Webentwickler, Appentwickler, Berater und Dozent für barrierefreies Webdesign, barrierefreie Softwareentwicklung mit Java, C# und Python, Barrierefreiheit bei den Betriebssystemen Windows, Android, IOS, Ubuntu und MacOS.

Schreibe einen Kommentar