|
Geschrieben von Mitja Schmakeit
|
|
Saturday, 29. September 2007 |
Meine Projekte in chronologischer Reihenfolge kurz vorgestellt.
Freewar-FamilienDB
- Beschreibung: Die Freewar-FamilienDB war mein erstes Webprojekt. Ich hatte kurz zuvor die Grundlagen von PHP erlernt und wollte diese natürlich auch anwenden. Das ganze ist eine Fanseite zum Browserspiel Freewar. Es ist eine freie Datenbank um die Familienverhältnisse im Spiel darzustellen, da diese im Spiel nur auf den Profilseiten mancher Spieler standen. Die Datenbank ist von jedem, der sich anmeldet, editierbar und besitzt ein Rechtesystem zur verwaltung der Rechte der User. Der ganze Code ist an vielen Stellen sehr schlecht: verbraucht zu viel Rechenzeit, ist umständlich zu ändern, etc. Das Projekt müsste komplett neu geschrieben werden, damit es überhaupt Sinn machen würde dies weiterzuführen. Das System war übrigens zwei mal aufgesetzt: Einmal für die Freewar-Welt 3 und einmal für Welt 5.
Die beiden Seiten, auf denen dieses Projekt zum Einsatz kam, wurden gelöscht.
- Link:
http://database.kilo-moto.com
- Link:
http://freewar-welt5.taruner.de
- Status: Bearbeitung eingestellt
- OpenSource: Nein
Space Of Anarchy
- Beschreibung: Da ich zu dem Zeitpunkt begeistert Browserspiele gespielt habe, ist mir irgendwann die Idee gekommen, ein eigenes zu schreiben. Ich kenne viele Leute die schon einmal ein Browsergame geplant haben, aber dann keine Lust haben eine Programmiersprache zu lernen mit der sie dieses dann auch in die Tat umsetzen hätten können. Bei mir war es genau umgekehrt: Ich konnte (zumindest ein wenig) PHP, aber hatte keine genaue Idee wie ich das ganze angehen sollte, und erst recht nicht wie es später aussehen sollte. So nahm das ganze unkoordiniert seinen lauf: Ich schrieb einfach wild drauf los, und hatte später immer wieder damit zu kämpfen, dass ich keinen genauen Plan hatte was als nächstes zu tun war. Die Ideen zu diesem Browsergame.. nunja sagen wir ich wurde viel Beeinflusst durch "andere" Browserspiele ;-). Mittlerweile ist das Spiel ein wenig größer, und Kämpfen kann man dann nach über einem halben Jahr auch. Durch dieses Projekt habe ich eine Menge gelernt. Nicht nur PHP, sondern auch eine größere Anzahl User zu verwalten, mit nervigen Privaten Nachrichten oder Emails fertig zu werden, etc. Das Projekt ist zwar nicht fertig, doch auch hier ist an einigen Stellen der Code vermutlich so schlecht, dass man ca. die hälfte neu schreiben könnte um die Performance zu verbessern. Ich werde in Zukunft vermutlich nicht die Zeit haben mich noch groß weiter um das Projekt zu kümmern, aber die Bearbeitung stelle ich noch nicht komplett ein.
- Link: http://spaceofanarchy.de/
- Status: Neuentwicklung läuft
- OpenSource: Nein
Team-ToDo-List
- Beschreibung: Die Team-ToDo-List ist eine ToDo List für Entwickler-Teams. Jeder Entwickler kann dort neue Punkte hinzufügen und bestehende zur bearbeitung annehmen. Ist er mit der Aufgabe fertig, so schließt er diese in der TTDL durch einen Mausklick ab. Jegliche Aufgabe lässt sich kommentieren. Es gibt drei Benutzerebenen in diesem System: Administratoren, Entwickler und Besucher. Besucher haben dabei die wenigsten Rechte: Sie dürfen Aufgaben kommentieren und den Log einsehen. Aufgaben erstellen, bearbeiten, annehmen oder löschen ist den Entwicklern vorbehalten. An oberster Stelle stehen die Administratoren, sie haben zusätzlich die möglichkeit News zu verfassen (die jedem beim Login erneut angezeigt werden), User anzulegen und zu löschen. Derzeit gibt es noch keine offizielle Seite dazu, die wird sich aber bald auf mitja-schmakeit.de finden. Das Projekt wird OpenSource, wenn es fertiggestellt ist.
- Link: -kein öffentlicher-
- Status: Bearbeitung vorerst eingestellt (On Hold)
- OpenSource: Ja, bei fertigstellung
phpkaircd
- Beschreibung: Beschreibung folgt
- Link: -kein öffentlicher-
- Status: Bearbeitung vorerst eingestellt (On Hold)
- OpenSource: Ja, bei fertigstellung
Codename: The Three Winds
Ich hoffe ihr konntet einen kleinen Einblick in meine Arbeit gewinnen. |
|
Letzte Aktualisierung ( Saturday, 29. December 2007 )
|