staging.inyokaproject.org

Barrierefreie Stadt - Ein Computerspiel das auch in Ubuntu funktioniert

Status: Ungelöst | Ubuntu-Version: Ubuntu 21.10 (Impish Indri)
Antworten |

marlem

Avatar von marlem

Anmeldungsdatum:
12. Juli 2016

Beiträge: Zähle...

Hallo,

ich habe mit der Programmiersprache Python ein barrierefreies Computerspiel programmiert. 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.

Das Computerspiel wurde getestet in Ubuntu 21.04. Gerade habe ich Ubuntu auf 21.10 aktualisiert, da funktioniert es auch.

Idee der Software 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.

Hier kann mein Computerspiel kostenlos heruntergeladen werden: https://www.marlem-software.de/downloads.php#pythonbarrierefreiestadt

Ich wünsche Euch Viel Spass

Moderiert von noisefloor:

Vom Support-Forum für Spiele ins passende Forum "Projekte" verschoben.

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

wenn du Zeit und Lust hast, könntest du noch einen Wikiartikel zu dem Spiel schreiben. Umfang wäre eine kurze Vorstellung des Spiels, Installation, ein paar wenige (!) Sätze zum Spielen an sich, vielleicht 1-2 Screenshots und ggf. einen Abschnitt zur Deinstallation.

Gruß, noisefloor

Dogeater

Anmeldungsdatum:
16. Juni 2015

Beiträge: 3381

Kannst du die python39 oder besser noch, die aktuelle python310.dll zu der .exe ins selbe Verzeichnis verknüpfen? Ansonsten solltest du den User (also mich) auffordern, python selbstständig installieren zu lassen von der python-Herstellerseite, um dein Spiel spielen zu können.

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Burni>cd Downloads

C:\Users\Burni\Downloads>cd barrierrefreiestadt_windows10

C:\Users\Burni\Downloads\barrierrefreiestadt_windows10>barrierefreiestadt.exe
Error loading Python DLL 'C:\Users\Burni\AppData\Local\Temp\_MEI3762\python39.dl
l'.
No error messages generated.
FormatMessageW: Falscher Parameter.
LoadLibrary: PyInstaller: FormatMessageW failed.
C:\Users\Burni\Downloads\barrierrefreiestadt_windows10>

marlem

(Themenstarter)
Avatar von marlem

Anmeldungsdatum:
12. Juli 2016

Beiträge: 139

@noisefloor echt? Klasse! Das mache ich sofort. Vielen Dank! An welche Mailadresse darf ich den Wiki-Eintrag mailen?

@ Dogeater Ich habe leider noch immer nicht herausgefunden wie man mit PyInstaller eine Ausführbare Datei erstellt. Aber Python ist in Ubuntu vorinstalliert und diese vorinstallierte Version die reicht um das Programm auszuführen. In der Programm-Hilfe gibt es ein YouTube-Video dass zeigt wie das Programm in Ubuntu installiert wird.

Dogeater

Anmeldungsdatum:
16. Juni 2015

Beiträge: 3381

Ja wie ich eine py-Datei unter Windows ausführe ist ja kein Geheimnis.

python programm.py

Dann brauche ich aber deine .exe-Datei nicht dafür.

Wenn du dein Spiel für Windows zur Verfügung stellst, dann sollte die dll zumindest in deinem Programmverzeichnis liegen. Dort sucht Windows nämlich übrigens selbstständig als erstes.

marlem

(Themenstarter)
Avatar von marlem

Anmeldungsdatum:
12. Juli 2016

Beiträge: 139

sorry, ich habe jetzt erst Dein Problem verstanden. Die Hilfe-Datei ist für Windows, Ubuntu und MacOS. Auf meiner Downloadseite gibt es eine Zipdatei für Windows, mit exe-datei. eine Zipdatei für Ubuntu, eine Zipdatei für Macos ohne exe-datei.

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

@noisefloor echt? Klasse! Das mache ich sofort. Vielen Dank! An welche Mailadresse darf ich den Wiki-Eintrag mailen?

Gar nicht mailen, sondern in der Baustelle anlegen → siehe FAQ im Wiki.

Beim Schreiben des Wikiartikels bitte Wiki/Referenz und Wiki/Syntax beachten!

Gruß, noisefloor

marlem

(Themenstarter)
Avatar von marlem

Anmeldungsdatum:
12. Juli 2016

Beiträge: 139

ohje, das sind sehr viele Sachen zum Durchlesen und merken. Ich schaue, dass ich morgen dazu komme. Mein Text ist fertig.

noisefloor Team-Icon

Ehemaliger
Avatar von noisefloor

Anmeldungsdatum:
6. Juni 2006

Beiträge: 28316

Hallo,

es gibt im Wiki halt einen ganzen Satz Regeln, was Syntax etc. angehen - die haben sich aber alle bewährt und helfen auch dabei, die Qualität des Wikis auf dem Niveau zu halt, auf der es z.Zt. ist. Das Wikiteam hilft natürlich beim Feinschliff, aber so die grundlegenden Sachen wir Struktur und richtige Verwendundung von fett, kursiv und Monospace sollten schon halbwegs stimmen.

Gruß, noisefloor

Dogeater

Anmeldungsdatum:
16. Juni 2015

Beiträge: 3381

marlem schrieb:

sorry, ich habe jetzt erst Dein Problem verstanden.

Das glaube ich nicht. Ich wollte mit der geposteten Fehlermeldung oben aber andeuten, dass ein normaler Windows-User dein Spiel nicht zum Laufen bekommen wird. Das wäre doch schade, wenn das nur an der mitgelieferten python scheitert, oder?

voxxell99

Avatar von voxxell99

Anmeldungsdatum:
23. September 2009

Beiträge: 3744

Ob sich ein Wiki Eintrag lohnt für diese kleine Python Programmierübung im Stile von vor 30 Jahren...? 😉

Bramdal

Anmeldungsdatum:
15. Oktober 2021

Beiträge: Zähle...

Es ist zwar ein einfach gehaltenes Spiel, aber schafft ein wenig Verständnis was die Barrierefreiheit angeht. Übrigens ein großes Problem für Leute mit Beeinträchtigungen. Das selbst im Jahr 2021 da noch so wenig getan wird ist bedauerlich. Von daher ist es wichtig das Thema immer wieder prominent in eine Diskussion zu bringen oder generell ein Grundverständnis zu schaffen und sei es wie hier mit diesen Spiel.

Dogeater

Anmeldungsdatum:
16. Juni 2015

Beiträge: 3381

Error loading Python DLL 'C:\Users\Burni\AppData\Local\Temp\_MEI3762\python39.dll'.

Auf meinem für python nicht eingerichteten Windows bekomme ich diese Fehlermeldung. Ich gehe nun davon aus, dass dieser Temp-Ordner entweder erstellt werden soll und aus irgendwelchen Gründen nicht erstellt wird, oder er hat diese Verknüpfung von deinem Rechner übernommen und du hast dort diese .dll drin liegen.

Ich bin mir zwar sicher, wenn ich diesen Ordner erstelle und die .dll da einfach hineinkopiere, die ich mir zuvor von der Herstellerseite gezogen habe, dann wird es wohl funktionieren, dein Spiel.

Das ist aber nicht zielführend. Das ist so nicht gedacht und das wird deine Klientel auch keinesfalls lauffähig machen.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 7756

voxxell99 schrieb:

Ob sich ein Wiki Eintrag lohnt für diese kleine Python Programmierübung im Stile von vor 30 Jahren...? 😉

Wo ist der gefällt-mir-Button?

Btw., Baustelle/Barrierefreie_Stadt, weil's hier noch nirgends erwähnt worden ist. Aber nun ist er da, von anderen ein wenig aufgearbeitet worden, es müßte sich der eigentliche Ersteller nur mal wirklich kümmern, wie es vorgesehen ist, also dem Wiki-Team "mitteilen, daß der Artikel zu einem Korrekturlesen bereit ist" (viel kann ja kaum noch kommen). Sein gesetztes Fertigstellungsdatum (selber Tag) habe ich schließlich nur um 3 Tage hochgesetzt, also morgen. 😉

Antworten |