Suche Leute für Browsergame Projekt in PHP mit MySQL
Hallo,
Ich habe im Internet versprochen, ein Tutorial zu schreiben, die das Programmieren eines Browsergames beschreibt. Nur leider komm ich nich so toll weiter. Da hab ich mir gedacht, wie es wäre, wenn ihr mitmachen würdet. Ich würde dann natürlich im Tutorial eure (echten oder Nick-)Namen mit hinzufügen.
Also Kommunikation dachte ich an einem Messenger wie Skype, aber auch MSN, Jabber, ICQ, etc. können von mir aus verwendet werden.
Also wie gesagt, ich brauche dringend eure (Mit)Hilfe. Wer Zeit und Lust hat, soll sich bitte melden.
Danke.
MfG
TByte
Antwort schreiben
Antwort 21 von 1029384756 vom 10.04.2021, 14:40 Options
Sehr gut! Du hast es erkannt ;)
Ich hab jetzt das Wochenende relativ viel Zeit, also wenn du magst
kann ich dir ein bisschen helfen^^
Grüße
Antwort 22 von TByte vom 10.04.2021, 19:19 Options
Danke =)
Soll ich deinen Nick oder deinen echten Namen im Tutorial angeben?
mfg
TByte
Antwort 23 von 1029384756 vom 10.04.2021, 19:23 Options
Du sollst, wenn möglich gar nichts von mir im Tutorial angeben^^
Außerdem ist es bestimmt sinvoller, erstmal das Spiel zu schreiben
und dann erst das Tutorial, was meinst du?
Antwort 24 von TByte vom 11.04.2021, 15:33 Options
Ja, eine recht gute Idee
mfg
TByte
Antwort 25 von 1029384756 vom 11.04.2021, 16:01 Options
Warum zeigst du uns nichtmal deine bisherigen Ergebnisse, oder
teilst uns zumindest die Spielidee einmal mit?^^
Antwort 26 von TByte vom 14.04.2021, 20:51 Options
Hallo
So, hier die Idee:
Klick michHab das mal im schönen UML gemacht, ich hoffe ihr könnt meine Sauklaue lesen. Die Programme waren mir zu umständlich.
Zum Vergrößern im Browser: Strg + Mausrad
Oder speichern mit "Ziel speichern unter" o. ä.
mfg
TByte
Antwort 27 von 1029384756 vom 14.04.2021, 22:25 Options
Okay, dieser Plan hilft uns schon ziemlich weiter.
Jetzt wissen wir schon eine ganze Menge über dein Projekt.
Warte mal, jetzt weiß ich genau .... nichts :)
Antwort 28 von TByte vom 14.04.2021, 23:26 Options
Warum denn?
Man meldet sich an, hat einen Account, einen Planeten und die Möglichkeiten des Spiels sind dargestellt. Die Abhängigkeiten kann man leider ohne Code nicht in UML unterbringen.
MfG
TByte
Antwort 29 von Dr.Ma-Busen vom 15.04.2021, 01:25 Options
Zitat:
Die Abhängigkeiten kann man leider ohne Code nicht in UML unterbringen
Natürlich kann man das. Mit UML-Elementen kann man auch Datenbankstrukturen darstellen. Und abhängigkeiten lassen sich auch da gut unterbringen.
Die Links - falls du sie noch nicht kennst - werden dir sicher Weiterhelfen:
http://de.wikipedia.org/wiki/Datenbankdesignhttp://de.wikipedia.org/wiki/ER-Diagrammhttp://de.wikipedia.org/wiki/Kardinalität_(Datenbanken)http://de.wikipedia.org/wiki/MySQL_WorkbenchDein UML-Diagramm da ist aber noch stark Verbesserungswürdig :)
Z.B. die Klasse Planet könnte man noch etwas aufdröseln ;)
Dein Planet hat z.B. keinen Namen und ein Planet gehört bestimmt zu einer "Kolonie" oder ähnlichen. Etwas modularer wäre auch nicht schlecht.
Fang mit der Galaxy an:
- Eine Galaxy hat 1..* Sonnensysteme, aber ein Sonnensystem kann nur zu einer Galaxy gehören(1..1)
- Ein Sonnensystem hat 1...* Planeten, aber ein Planet gehört nur zu einen Sonnensystem(1...1)
Dann das ganze Metall, Wasserstoff usw. wäre Sinnvoller wenn man es auslagert und eine weiter Klasse z.B. Rohstoffvorkommen einführt.
Das ganze kann man mit den Schiffen auch noch nachen, in dem man z.B. eine Klasse Flotte einführt.
Und das mit den Schiffen wäre evt. sinnvoller wenn man eine oberklasse Schiffe erstellt und dann weiter unterklassen von Schiffen erstellt
usw. usw.
Da müsste man sich jetzt erstmal richtig gedanken zu machen.
Für das umwandeln des DB-Model in eine reale DB gibt es div. Programme.
Die meiste Arbeit/Zeit die bei dein vorhaben drauf geht ist für das erstellen des DB-Model und da musst du dir auch viel Zeit für nehmen. Der rest, also das erstellen der Eingabe-Maske/PHP-Dateien ist nur Tipparbeit. ;)
Antwort 30 von TByte vom 15.04.2021, 13:07 Options
Hallo
Danke für die Links.
Also objektorientiert wäre mir wirklich lieber. Ich wusste ja nicht, dass es Programme zum übertragen in eine reale DB gibt. Danke :)
Kennst du solche Programme?
MfG
TByte