Bin dabei mein eigenes Browserspiel zu machen. Momentan mache ich das ganze noch komplett alleine
Also beim coden seh ich da auch kein Problem, dann blickt man wenigstens noch durch den code durch *g*
Aber dann auch noch Grafiken zu gestalten, zeigt sich mir sehr schwierig.
(Wäre für jede Hilfe in der Richtung sehr dankbar)
Wie sieht es mit den routinierten browsergame Proggern hier aus? Wie habt ihr euere Projekte realisiert? Komplett alleine oder mit einem Team.
Erzählt mal aus vergangenen oder auch aktuellen Projektzeiten.
Browsergame alleine auf die Beine stellen?
gepostet vor 18 Jahre, 6 Monate von daworldocom
gepostet vor 18 Jahre, 6 Monate von huada
Hast ICQ??
Wenn ja meld dich mal bei mir wegen grafiken usw.
208816682
MFG
Huada
Wenn ja meld dich mal bei mir wegen grafiken usw.
208816682
MFG
Huada
gepostet vor 18 Jahre, 6 Monate von ssnoopy
meiner meinung nach stellt sich die frage 'allein oder mehrer programmierer' nur dann, wenn man sofort was übers knie brechen möchte.
Dann hat man sich selbst ein Termin ziel gesetzt (zeitlich), welches man wohl allein nicht schaffen kann.
Oder aber man möchte so schnell wie möglich 'durchstarten'
Was jedoch meist nicht beachtet wird, auch in einem Team zu arbeiten kostet zeit.
- Aufagen verteilen
- Aufgaben überwachen
- Code durchschauen
und vieles anderes mehr.
Ich für mein teil bin alleinunterhalter
Anders sieht es da sicher bei grafiken aus.
Nicht jeder programmierer ist auch ein begnadigter grafiker, da muß man oft und lange suchen.
Auch ich bin noch auf der suche
viele grüße
Dann hat man sich selbst ein Termin ziel gesetzt (zeitlich), welches man wohl allein nicht schaffen kann.
Oder aber man möchte so schnell wie möglich 'durchstarten'
Was jedoch meist nicht beachtet wird, auch in einem Team zu arbeiten kostet zeit.
- Aufagen verteilen
- Aufgaben überwachen
- Code durchschauen
und vieles anderes mehr.
Ich für mein teil bin alleinunterhalter
Anders sieht es da sicher bei grafiken aus.
Nicht jeder programmierer ist auch ein begnadigter grafiker, da muß man oft und lange suchen.
Auch ich bin noch auf der suche
viele grüße
gepostet vor 18 Jahre, 6 Monate von kudi
Also bei mir:
Code alleine
Grafiker such ich mir
Eventuell noch ein Flash Freak
Code alleine
Grafiker such ich mir
Eventuell noch ein Flash Freak
gepostet vor 18 Jahre, 6 Monate von Blabbo
Original von ssnoopy
Was jedoch meist nicht beachtet wird, auch in einem Team zu arbeiten kostet zeit.
- Aufagen verteilen
- Aufgaben überwachen
- Code durchschauen
- Spielkonzept machen, mit dem alle glücklich sind
und vieles anderes mehr.
deswegen hab ich mich dafür entschieden erstmal alleine anzufangen
gepostet vor 18 Jahre, 6 Monate von mosi
komplett alleine, bis auf ein paar JavaScript sachen. Da kenne ich einen Spieler, der hat in hinblick auf Browserkompatiblität weit mehr erfahrung als ich, den hab ich von daher auch mal zu rate gezogen. ansonsten alles im alleingang.
gepostet vor 18 Jahre, 6 Monate von Midil
Warum nicht im Team?
Die Einwände alleine zu programmieren kann ich verstehen.
Andererseits ist es doch aber so, dass man nicht das Spiel komplett in einem Script durch programmiert, sondern (hoffentlich) in einzelnen Modulen.
Was spricht dagegen, dass sich jeder Programmierer für ein Modul verantwortlich zeigt und die Schnittstelle dazu gemeinsam Entwickelt wird?
In unserem Team haben wir die Erfahrung gemacht, dass man sich so nicht behindert, aber gegenseitig helfen kann. Alleine wird man einfach Betriebsblind und sieht oft den Wald vor lauter Bäumen nicht mehr. Alleine versteift man sich oft auch auf eine Idee und erkennt gar nicht den Hasenfuß dabei. In der Alpha merkt man erst wie es besser geht und schon geht das Gewurschtel los.
Der Vorteil im Team liegt also meines Erachtens nicht in der Schnelligkeit, sondern im Vermeiden von konzeptionellen Fehlern. Wir haben uns im Vorfeld zu KnightsDivine das Hirn verrenkt bevor daraus ein Code wurde. Was passiert wenn und was dann und und und... und doch haben wir es nicht geschafft alle Eventualitäten auszuschließen. Wer also einfach mal so darauf los programmiert könnte langfristig ein Problem bekommen was dann in der bekannten Beta 10 endet.
Aber man kommt auch sicher sehr gut mit einem Programmierer aus. Ich bin also nicht zwingend dafür mit mehreren zu arbeiten. Trotzdem bin ich aber für ein Team. Einen Programmierer und einen zweiten Mann/Frau der das Konzept mit erarbeitet, der auf Fehler prüft, der die Texte schreibt, der die Pressearbeit macht, der das Forum betreut, der den Support macht, der kreativ ist usw. - kurz gesagt, der dem Programmierer den Rücken frei hält, damit er sich auf seine Arbeit konzentrieren kann.
Grafiker und Flasher dagegen können extern eingekauft werden. Da seh ich auch kein Problem
Die Einwände alleine zu programmieren kann ich verstehen.
Andererseits ist es doch aber so, dass man nicht das Spiel komplett in einem Script durch programmiert, sondern (hoffentlich) in einzelnen Modulen.
Was spricht dagegen, dass sich jeder Programmierer für ein Modul verantwortlich zeigt und die Schnittstelle dazu gemeinsam Entwickelt wird?
In unserem Team haben wir die Erfahrung gemacht, dass man sich so nicht behindert, aber gegenseitig helfen kann. Alleine wird man einfach Betriebsblind und sieht oft den Wald vor lauter Bäumen nicht mehr. Alleine versteift man sich oft auch auf eine Idee und erkennt gar nicht den Hasenfuß dabei. In der Alpha merkt man erst wie es besser geht und schon geht das Gewurschtel los.
Der Vorteil im Team liegt also meines Erachtens nicht in der Schnelligkeit, sondern im Vermeiden von konzeptionellen Fehlern. Wir haben uns im Vorfeld zu KnightsDivine das Hirn verrenkt bevor daraus ein Code wurde. Was passiert wenn und was dann und und und... und doch haben wir es nicht geschafft alle Eventualitäten auszuschließen. Wer also einfach mal so darauf los programmiert könnte langfristig ein Problem bekommen was dann in der bekannten Beta 10 endet.
Aber man kommt auch sicher sehr gut mit einem Programmierer aus. Ich bin also nicht zwingend dafür mit mehreren zu arbeiten. Trotzdem bin ich aber für ein Team. Einen Programmierer und einen zweiten Mann/Frau der das Konzept mit erarbeitet, der auf Fehler prüft, der die Texte schreibt, der die Pressearbeit macht, der das Forum betreut, der den Support macht, der kreativ ist usw. - kurz gesagt, der dem Programmierer den Rücken frei hält, damit er sich auf seine Arbeit konzentrieren kann.
Grafiker und Flasher dagegen können extern eingekauft werden. Da seh ich auch kein Problem
gepostet vor 18 Jahre, 6 Monate von None
Ein Browsergame ganz alleine zu programmieren ist (fast) glatter Selbstmord.
Man braucht jemanden der dir beim Programmieren und/oder Designen hilft.
Man braucht jemanden der dir beim Programmieren und/oder Designen hilft.
gepostet vor 18 Jahre, 6 Monate von Crafty-Catcher
Original von Proggingforce
Ein Browsergame ganz alleine zu programmieren ist (fast) glatter Selbstmord.
Man braucht jemanden der dir beim Programmieren und/oder Designen hilft.
Warum ist das Selbstmord?
gepostet vor 18 Jahre, 6 Monate von SpeedyGTD
ich hab alles was ich je programmiert hab alleine gemacht und es waren nicht alles kleine Gästebücher oder sonst was.
An meinem Spiel sitze ich seit 2,5 Jahren und mach das auch alleine, eigentlich wollte ich es nicht alleine machen, aber alle die irgendwann mal was machen wollten haben nix gemacht, jetzt bleib ich alleine und hab auch keine Lust mir noch jemmand zu suchen der mir beim programmieren selber hilft.
Design wäre wieder was anderes. Das mach ich zur Zeit auch selber, aber wenn sich jemmand finden würde wäre das eine tatsächliche Erleichterung.
An meinem Spiel sitze ich seit 2,5 Jahren und mach das auch alleine, eigentlich wollte ich es nicht alleine machen, aber alle die irgendwann mal was machen wollten haben nix gemacht, jetzt bleib ich alleine und hab auch keine Lust mir noch jemmand zu suchen der mir beim programmieren selber hilft.
Design wäre wieder was anderes. Das mach ich zur Zeit auch selber, aber wenn sich jemmand finden würde wäre das eine tatsächliche Erleichterung.
gepostet vor 18 Jahre, 6 Monate von knalli
Über kurz oder lang wird nahezu jeder es merken.. alleine wird es nichts. Ich sehe schon - es gibt immer die berüchtigten Ausnahmen der Regeln, aber im Großen und Ganzen zeichnet sich ab, das Teamarbeit die Qualität des Ergebnisses fördert. Natürlich - und das muss man auch erwähnen - kann bei schlichtweg falscher Teamarbeit und -verständnis das Ergebnis sogar schlechter werden.
Ich habe ein - ich behaupte es mal - einigermaßen solides PHP, Mysql Verständnis und bin gut HTML, CSS und JS. Gar nicht liegt Grafik, Flash usw. Und dennoch.. ich werde mit Sicherheit im Team Situationen haben, wo nicht der andere, sondern ich bei einer "PHP-Sache" etwas dazulerne. Aus der Kommunikation (später: Person A erklärt Person B den Code) entsteht dann Qualität.
Es zeichnet sich ja zudem ab, das keiner da ist, der alles (Grafik, Programmierung, Konzeption, ..) Top kann und ein entsprechendes Durchhaltevermögen hat. Das wäre nämlich die eierlegende Wollmilchsau für einen Browsergamebetreiber..
Ich habe ein - ich behaupte es mal - einigermaßen solides PHP, Mysql Verständnis und bin gut HTML, CSS und JS. Gar nicht liegt Grafik, Flash usw. Und dennoch.. ich werde mit Sicherheit im Team Situationen haben, wo nicht der andere, sondern ich bei einer "PHP-Sache" etwas dazulerne. Aus der Kommunikation (später: Person A erklärt Person B den Code) entsteht dann Qualität.
Es zeichnet sich ja zudem ab, das keiner da ist, der alles (Grafik, Programmierung, Konzeption, ..) Top kann und ein entsprechendes Durchhaltevermögen hat. Das wäre nämlich die eierlegende Wollmilchsau für einen Browsergamebetreiber..
gepostet vor 18 Jahre, 6 Monate von Drezil
Original von knalli
Es zeichnet sich ja zudem ab, das keiner da ist, der alles (Grafik, Programmierung, Konzeption, ..) Top kann und ein entsprechendes Durchhaltevermögen hat. Das wäre nämlich die eierlegende Wollmilchsau für einen Browsergamebetreiber..
Stimmt.. Mit 3D-Grafik und PS tu ich mich schwer.. aber für den Rest könnte mein Blog für dich interessant sein..
Mal ehrlich: Ich würde liebend gerne im Team arbeiten.. Nur man findet nur wenicg Leute, die überhaupt einigermassen progammieren können ohne Geld zu verlangen. Ich hatte das mal versucht.. mit mehreren Leuten gestartet.. nach 2 Wochen warens noch 2 .. und dann bekam einer wieder "stress" uns ist ausgestiegen .. schön - ist man wieder alleine da ..
Liegt vielleicht auch daran, dass cih perfektionist bin und immer etwas auszusetzen habe, wie es schneller gehen könnte, wie guter code auszusehen hat (damit es einheitlich ist - Stichpunkt Code Styleguide) oder wie man effizient was aus der DB abfragt..
Mist haben die Leute an einem Nachmittag nen script gebaut.. Ich hab 2 Nachmittage dran rumgefummelt, weil die sich wieder Böcke geschossen hatte,n wie ne mysql-Anfrage in ner for-schleife .. etc. pp. Dann hab ich das script gekillt und neugeschrieben, weils schneller geht. und schon war das geschrei wieder groß .. "Du brauchst mcih doch gar nicht" ..
Also wie gesagt.. Sollte sich wer mit soliden MySQL4+/PHP5.1+-Kenntnissen hier bewegen .. Immer her damit ..
gepostet vor 18 Jahre, 6 Monate von None
Seit ihr alle schon auf PHP5 umgestiegen??
gepostet vor 18 Jahre, 6 Monate von SpeedyGTD
Original von knalli
Über kurz oder lang wird nahezu jeder es merken.. alleine wird es nichts. Ich sehe schon - es gibt immer die berüchtigten Ausnahmen der Regeln, aber im Großen und Ganzen zeichnet sich ab, das Teamarbeit die Qualität des Ergebnisses fördert. Natürlich - und das muss man auch erwähnen - kann bei schlichtweg falscher Teamarbeit und -verständnis das Ergebnis sogar schlechter werden.
Ich habe ein - ich behaupte es mal - einigermaßen solides PHP, Mysql Verständnis und bin gut HTML, CSS und JS. Gar nicht liegt Grafik, Flash usw. Und dennoch.. ich werde mit Sicherheit im Team Situationen haben, wo nicht der andere, sondern ich bei einer "PHP-Sache" etwas dazulerne. Aus der Kommunikation (später: Person A erklärt Person B den Code) entsteht dann Qualität.
Es zeichnet sich ja zudem ab, das keiner da ist, der alles (Grafik, Programmierung, Konzeption, ..) Top kann und ein entsprechendes Durchhaltevermögen hat. Das wäre nämlich die eierlegende Wollmilchsau für einen Browsergamebetreiber..
Auf dauer stimmt das mit dem Team natürlich, nur wie Drezil schrieb, ist es nicht leicht auch nur halbwegs gute Leute zu finden die das nur aus Spaß machen, ganz besonders wenn die Entwicklung schon fortgeschritten ist und man neue Leute noch "anlernen" muss.
Das dann sowas wie Drezil beschrieben hat rauskommen kann kommt dann noch erschwerend dazu.
gepostet vor 18 Jahre, 6 Monate von Moogly
Also ich arbeite auch alleine, bzw. mit einem Grafiker.
Im Team arbeite ich ungern, da ich meinen eigenen Stiel in der kompletten Entwicklung durchziehen möchte. Das sieht etwas so aus:
-> Ideen sammeln
-> Ideen ausbauen
-> Anfangen zu programmieren, meistens mit dem Schwersten
-> Kleine Zettel mit Stichpunkten schreiben, die den Aufbau eines Scriptes zeigen. Hier werden Schleifen, IFs etc. notiert
-> Kleine Zettel mit den Funktionen der einzelnen Bereiche, jedoch schreibe ich die Zettel erst auf, wenn ich zu dem Bereich komme, davor notiere ich nichts schriftlich.
Und diese Art des Entwickelns ist für mich zwar angenehm, aber für andere wäre es nicht gerade das Beste. Deshalb übernehm ich den Programmierpart auch allein.
Meine Teamarbeit ist einfach auf:
-> PHP/MySQL und Sonstiges codetechnisches
-> Grafik (Design/Buttons/3D Gebäude,Terrains,Items..etc.)
ausgelegt.
Am 1.Juni startet mein 1 "richtiges" Browsergame und die Entwicklung bis zu dieser Version hat jetzt 1 Jahr gedauert. In meinen Augen eigentlich eine annehmbare Zeit.
Gruß
Moo
Im Team arbeite ich ungern, da ich meinen eigenen Stiel in der kompletten Entwicklung durchziehen möchte. Das sieht etwas so aus:
-> Ideen sammeln
-> Ideen ausbauen
-> Anfangen zu programmieren, meistens mit dem Schwersten
-> Kleine Zettel mit Stichpunkten schreiben, die den Aufbau eines Scriptes zeigen. Hier werden Schleifen, IFs etc. notiert
-> Kleine Zettel mit den Funktionen der einzelnen Bereiche, jedoch schreibe ich die Zettel erst auf, wenn ich zu dem Bereich komme, davor notiere ich nichts schriftlich.
Und diese Art des Entwickelns ist für mich zwar angenehm, aber für andere wäre es nicht gerade das Beste. Deshalb übernehm ich den Programmierpart auch allein.
Meine Teamarbeit ist einfach auf:
-> PHP/MySQL und Sonstiges codetechnisches
-> Grafik (Design/Buttons/3D Gebäude,Terrains,Items..etc.)
ausgelegt.
Am 1.Juni startet mein 1 "richtiges" Browsergame und die Entwicklung bis zu dieser Version hat jetzt 1 Jahr gedauert. In meinen Augen eigentlich eine annehmbare Zeit.
Gruß
Moo
gepostet vor 18 Jahre, 6 Monate von Fornax
jain. Ich habe PHP5 laufen, nutze aber kaum die neuerungen aus.
Bei meinem/unserem Game arbeiten wir zu 3. Der David hat leider recht wenig Zeit (RL-Bedingt) und macht nur recht wenig, ab und zu mal ein paar Bilder. Der Daniel macht die restlichen Bilder, und ist kommplett für das Portal zuständig, mit ausnahme von der Registration und dem Login, das mache ich, sowie das ganze Backend für das Spiel. Er hat mir ein Design gegben (mit 4 Frames ) und ich habe das zu einem Framelosen Smarty-Template umgebaut.
Bei meinem/unserem Game arbeiten wir zu 3. Der David hat leider recht wenig Zeit (RL-Bedingt) und macht nur recht wenig, ab und zu mal ein paar Bilder. Der Daniel macht die restlichen Bilder, und ist kommplett für das Portal zuständig, mit ausnahme von der Registration und dem Login, das mache ich, sowie das ganze Backend für das Spiel. Er hat mir ein Design gegben (mit 4 Frames ) und ich habe das zu einem Framelosen Smarty-Template umgebaut.
gepostet vor 18 Jahre, 6 Monate von None
irgendwann wirst sie benutzen glaub mir!!
gepostet vor 18 Jahre, 6 Monate von Magic007
Original von Proggingforce
Seit ihr alle schon auf PHP5 umgestiegen??
Teilweise...
Aber mich persönlich würde mal interessieren welche Neuerungen in PHP5 du denn schon nutzt ?
gepostet vor 18 Jahre, 6 Monate von None
Ich auch noch keine....
gepostet vor 18 Jahre, 6 Monate von knalli
Ja.. das stimmt natürlich. Ich finde auch schwer (gar nicht) Leute, die gut oder sogar besser PHP, etc können als ich. Das heißt ja nicht, das ich da "toll" bin, sondern es ist wie erwähnt schwierig, gute Leute unter den Bedindungen zu finden. Und ich handele ja nur als (Chef)Entwickler, nicht als Betreiber.
Andererseits! ist aber das auch eine Art Teamarbeit, die man lernen muss. Ich will das so, ich weiß - evtl. sogar zu Recht - dass man das "so" machen muss. Und dennoch.. mir wird das später nicht viel bringen, denn es kann nicht immer nach mir gehen. Ich muss meinen Standpunkt verteidigen, ich muss argumentieren (und zwar sachlich, nicht ideologisch) und auch mal sagen "Okay, machen wir es so".. vllt war ich ja wirklich mal "falsch".
Ich will jetzt nicht sagen, das dezril nicht teamfähig ist *g*; es geht nur darum, dass Teamarbeit eine Sache für sich ist.
Es gibt in Seminaren manchmal besondere Teamaufgaben.. die man im Team zu lösen hat. (Aufgabe entsprach dem Logikrätselschema wie bei der P.M.). Der Seminardozent erählte, das bei einem Test ein Teilnehmer das Rätsel in 5 Minuten Alleinarbeit gelöst hatte. Im Test Teamarbeit ist er durchgefallen, hat aber dann durch seine Qualifikationen einen Job in einer anderen Ecke bekommen (wo nur er, alleine gebraucht wird, kleine Firma..)
Wegen PHP5.. nö Bei uns hat das leider historische Gründe, und da das Spiel nicht unsere Hauptbeschäftigung ist, dauert das war. Umstellung steht aber endlich kurz bevor.
Andererseits! ist aber das auch eine Art Teamarbeit, die man lernen muss. Ich will das so, ich weiß - evtl. sogar zu Recht - dass man das "so" machen muss. Und dennoch.. mir wird das später nicht viel bringen, denn es kann nicht immer nach mir gehen. Ich muss meinen Standpunkt verteidigen, ich muss argumentieren (und zwar sachlich, nicht ideologisch) und auch mal sagen "Okay, machen wir es so".. vllt war ich ja wirklich mal "falsch".
Ich will jetzt nicht sagen, das dezril nicht teamfähig ist *g*; es geht nur darum, dass Teamarbeit eine Sache für sich ist.
Es gibt in Seminaren manchmal besondere Teamaufgaben.. die man im Team zu lösen hat. (Aufgabe entsprach dem Logikrätselschema wie bei der P.M.). Der Seminardozent erählte, das bei einem Test ein Teilnehmer das Rätsel in 5 Minuten Alleinarbeit gelöst hatte. Im Test Teamarbeit ist er durchgefallen, hat aber dann durch seine Qualifikationen einen Job in einer anderen Ecke bekommen (wo nur er, alleine gebraucht wird, kleine Firma..)
Wegen PHP5.. nö Bei uns hat das leider historische Gründe, und da das Spiel nicht unsere Hauptbeschäftigung ist, dauert das war. Umstellung steht aber endlich kurz bevor.
gepostet vor 18 Jahre, 6 Monate von Midil
Ich denke wenn wir bei KnightsDivine nicht im Team arbeiten würden, wären wir qualitativ nicht so gut (hmm - ich unterstell jetz einfach mal gute Qualität) und wir hätten sicher auch keine 5.600 Anmeldungen seit Februar.
Natürlich zofft man sich im Team auch mal. Und wenn es ein gutes Team ist nimmt man dem anderen nichts übel, denn am Ende ist es ja nur dem Spiel dienlich.
Natürlich zofft man sich im Team auch mal. Und wenn es ein gutes Team ist nimmt man dem anderen nichts übel, denn am Ende ist es ja nur dem Spiel dienlich.
gepostet vor 18 Jahre, 6 Monate von None
Ich sagte ja schon....ohne das Team läuft nix bzw. alles sehhhr langsam!!
gepostet vor 18 Jahre, 6 Monate von Sarge
Also Browsergames haben eine noch überschaubare Komplexität und können alleine bewerkstelligt werden. Ja alleingeschriebene können sogar auch erfolgreich sein . Allerdings solltet Ihr bedenken das Ihr hinterher auch dann alleine seid wenn es um die Wartung geht. Ihr seid dann auch die einzigen die Fehler etc beheben können. Und der Part wird immer mehr Zeit in Anspruch nehmen usw und bald kommt man zu nichts anderem mehr. Bleibt irgendwann (früher oder später) nurnoch über, sich doch unter die Arme greifen zu lassen von wem anderen, doch dieser muss erst eingearbeitet werden . Und da Ihr das Projekt ja nur für euch alleine geschrieben habt ist die Dokumentation meist - sagen wir es freundlich- sehr dürftig. Glücklich ist nun derjenige der zum einen schon ein eingearbeitetes Team hat und zum anderen gut dokumentieren Code.
Eigtl. wollt ich aber hauptsächlich etwas zu Drezil sagen:
Ich hoffe du wunderst Dich nicht warum das mit dem Team bei dir nicht bzw nie lange klappt. Denn genau so ein Verhalten wie von Dir beschrieben würde ich als klassisches Beispiel von nicht Teamfähig bezeichnen
Es bringt weder Dir noch dem Partner etwas wenn du dann selbst das Modul neuschreibst, außer Frust für beide. Du solltest dem Partner erklären was&warum er deiner meinung nach falsch gemacht hat und dann _ihn_ das Teil verbessern/neuschreiben lassen. Denn so lernt er was und du hast vorallem dann die hände frei. Denn wenn du es eh selbst wieder neu schreibst hättest auch gleich selbst machen können und du hast keine Entlastung durch das Team erfahren. Eher das gegenteil. So sollte nach kurzer Zeit (vorrausgesetzt der Partner hat nun auch ein gewissen Wissensstand und fängt nicht bei 0 an) eine fruchtbare Zusammenarbeit entstehen _können_.
Desweiteren möchte ich mal ne allgemeine Faustregel zu bedenken geben: Über 90% der Laufzeit werden von weniger als 10% des Codes bestimmt. Wenn du optimierst, dann optimiere die 10% und nicht restlichen nebensächlichen 90% des Codes.
Konkretes Beispiel es ist relativ egal für den Betrieb des Browserspiels wenn das Umbenennen eines Spielers um Faktor 10 langsamer ist als es sein könnte. Mag in deinen Augen unschön sein, aber es ist in wahrheit egal.
Teamfähigkeit zu erlernen könnte sich auch durchaus nützlich erweisen für diejenigen die vorhaben später beruflich (große) Software zu entwickeln.
Eigtl. wollt ich aber hauptsächlich etwas zu Drezil sagen:
Ich hoffe du wunderst Dich nicht warum das mit dem Team bei dir nicht bzw nie lange klappt. Denn genau so ein Verhalten wie von Dir beschrieben würde ich als klassisches Beispiel von nicht Teamfähig bezeichnen
Es bringt weder Dir noch dem Partner etwas wenn du dann selbst das Modul neuschreibst, außer Frust für beide. Du solltest dem Partner erklären was&warum er deiner meinung nach falsch gemacht hat und dann _ihn_ das Teil verbessern/neuschreiben lassen. Denn so lernt er was und du hast vorallem dann die hände frei. Denn wenn du es eh selbst wieder neu schreibst hättest auch gleich selbst machen können und du hast keine Entlastung durch das Team erfahren. Eher das gegenteil. So sollte nach kurzer Zeit (vorrausgesetzt der Partner hat nun auch ein gewissen Wissensstand und fängt nicht bei 0 an) eine fruchtbare Zusammenarbeit entstehen _können_.
Desweiteren möchte ich mal ne allgemeine Faustregel zu bedenken geben: Über 90% der Laufzeit werden von weniger als 10% des Codes bestimmt. Wenn du optimierst, dann optimiere die 10% und nicht restlichen nebensächlichen 90% des Codes.
Konkretes Beispiel es ist relativ egal für den Betrieb des Browserspiels wenn das Umbenennen eines Spielers um Faktor 10 langsamer ist als es sein könnte. Mag in deinen Augen unschön sein, aber es ist in wahrheit egal.
Teamfähigkeit zu erlernen könnte sich auch durchaus nützlich erweisen für diejenigen die vorhaben später beruflich (große) Software zu entwickeln.
gepostet vor 18 Jahre, 6 Monate von None
wow....respekt an alle die es schaffen ein Browsergame alleine zu programmieren!
gepostet vor 18 Jahre, 6 Monate von Drezil
sarge, hast zwar recht. Ich hab seit damals auch was gelernt (hey .. ich war da nochnichtmal mit schule fertig) .. aber der programmierer hat nichtmal die db-schnittstelle richtig angesprochen..
Und neugeschrieben hab ich es erst nach nem halben jahr. Bis dahin lief das eher schlecht als recht und getan wurde auch ncihts .. :/
Ich würde gerne im Tem arbeiten. Auch mit den anderen über deren Code reden. Ich weiss, dass nciht alles perfekt ist. Aber wenn mehrere 10 Datensätze abgerufen werden und man für jede Zeile eine neue query in ner schleife aufmacht .. da läuft es mir kalt den rücken runter.
Bis jetzt wollten nur Leute mit mir im Team was machen, die meinten HTML hab ich mal in nem Buch von gelesen. Du bringst mir das bei und dann ... :/
Die neue Version meines Spiels mache ich relativ Objekt-Orientiert in PHP5.1. Da kann ein zweiter, der später einsteigt trotzdem sich in seinen Klassen verwirklichen. Allerdings setze ich dann vorraus, dass er Benutzereingaben auch selbstständig escaped etc. pp. und nciht einfach ungefiltert an die DB übergibt..
Und neugeschrieben hab ich es erst nach nem halben jahr. Bis dahin lief das eher schlecht als recht und getan wurde auch ncihts .. :/
Ich würde gerne im Tem arbeiten. Auch mit den anderen über deren Code reden. Ich weiss, dass nciht alles perfekt ist. Aber wenn mehrere 10 Datensätze abgerufen werden und man für jede Zeile eine neue query in ner schleife aufmacht .. da läuft es mir kalt den rücken runter.
Bis jetzt wollten nur Leute mit mir im Team was machen, die meinten HTML hab ich mal in nem Buch von gelesen. Du bringst mir das bei und dann ... :/
Die neue Version meines Spiels mache ich relativ Objekt-Orientiert in PHP5.1. Da kann ein zweiter, der später einsteigt trotzdem sich in seinen Klassen verwirklichen. Allerdings setze ich dann vorraus, dass er Benutzereingaben auch selbstständig escaped etc. pp. und nciht einfach ungefiltert an die DB übergibt..
gepostet vor 18 Jahre, 6 Monate von Sarge
Deswegen hatte ich den Zusatz "vorrausgesetzt der Partner hat auch ein gewissen Wissensstand und fängt nicht bei 0 an" gemacht. Ist die Wissensdifferenz zwischen dem Team zu groß, so kann das ganze nur als wirkliche Lehrer<->Schüler beziehung klappen und dazu muss man sich als Lehrer berufen fühlen (sonst gibt das nur Frust auf deiner Seite) und das ist wahrlich nicht jeder . Und es wird erst sehr sehr spät erntbare früchte tragen.
Ja leider gehören zu nem Team leider immer mind. 2 und den 2ten muss man ersteinmal finden.
Ja leider gehören zu nem Team leider immer mind. 2 und den 2ten muss man ersteinmal finden.
gepostet vor 18 Jahre, 6 Monate von Drezil
Original von Sarge
Ja leider gehören zu nem Team leider immer mind. 2 und den 2ten muss man ersteinmal finden.
SARGE! Du hast doch bestimmt zuviel Zeit, oder?
Ein kleiner Teil meines Konzeptes steht in meinem Blog. Wenn du lust hast solche Sachen umzusetzen (es geht mir nicht darum viel Kohle zu machen oder am meißten user zu haben), kannste du dich GERNE mal melden
User sind bei mir nur Sekundär. Natürlich - wenn keiner Spielen würd, würde ich mir auch Sorgen machen. Aber primär geht es mir darum programmiertechniken zu lernen und schlichtweg spass zu haben und auch mal neue/verrückt Sachen auszuprobieren. Ich hab mir letztens nen Rechtsklick-menu gebaut, womit man später im Weltraum navigieren/Flotten verschicken können soll .. schön mit Ajax usw. ..
Aber wie gesagt: Das primäre Problem bei einem Team ist erstmal eins zu finden.
gepostet vor 18 Jahre, 6 Monate von Sarge
Hehe lass mich mal ganz kurz überlegen ..... Nein sorry mir reicht mir völlig meine Arbeit und vorallem hab ich noch ne Studienarbeit am Hals zur Zeit die grob 270% meiner verfügbaren Zeit auffrist -.- (wann wird endlich der 72h Tag eingeführt -.-)
gepostet vor 18 Jahre, 6 Monate von [-UFO-]Melkor
Ich sehe das Problem vorallem darin, dass es schwer einzuschätzen ist, wie jemand mit der Macht umgehen kann, die er als Admin eines Spieles bekommt.
Leider können auch Leute, von denen man es nicht erwartet, nicht immer der Versuchung widerstehen
Leider können auch Leute, von denen man es nicht erwartet, nicht immer der Versuchung widerstehen
gepostet vor 18 Jahre, 6 Monate von knalli
Meinst du etwa, ein Team aus 2-3 Leuten könnte das nicht? Im Gegenteil, da wird das ganze erst richtig spannend..
gepostet vor 18 Jahre, 6 Monate von [-UFO-]Melkor
Original von knalli
Meinst du etwa, ein Team aus 2-3 Leuten könnte das nicht? Im Gegenteil, da wird das ganze erst richtig spannend..
So war das auch von mir gemeint, sry, wenn ich mich etwas unklar ausgedrückt habe.
Wenn man selber etwas proggt und seine Macht missbraucht, dann verschwinden die User und man hat es selbst vermasselt, fertig.
Wenn jetzt aber ein Team-Mitglied seine Macht missbraucht, hat es die selben Konsequenzen, ohne dass man selber etwas dafür konnte
gepostet vor 18 Jahre, 6 Monate von abuzeus
Original von [-UFO-]Melkor
Ich sehe das Problem vorallem darin, dass es schwer einzuschätzen ist, wie jemand mit der Macht umgehen kann, die er als Admin eines Spieles bekommt.
Leider können auch Leute, von denen man es nicht erwartet, nicht immer der Versuchung widerstehen
Man muss ja nicht jedem gleich komplette Rechte verpassen. Wenn jemand zweiter Programmierer ist, dann muss er deswegen ja nicht die Rechte für die Live-Umgebung haben. Solange er alles hat, um in der Testumgebung produktiv zu sein, reichts doch. Und da kann er ja nur begrenzt Schaden anrichten. Soweit , dass er sich selbst keine Backdoors einbaut, sollte man jemanden, dessen Code man auf seine SPieler loslässt, schon trauen können...
gepostet vor 18 Jahre, 5 Monate von CorDharel
Ich bin auch alleine an meinem Spiel (also am coden). Finde das auch am besten so, da ich alles über das Spiel weiss (jemand kann sich nicht registrieren? kein problem ich fixx das problem in 2 minuten etc)
Allerdings hab ich auch kein Zeitlimit. D.h. ich programmier das Spiel solange ich will, das kann 2, 5, 10 Jahre oder mein ganzes Leben dauern
Allerdings hab ich auch kein Zeitlimit. D.h. ich programmier das Spiel solange ich will, das kann 2, 5, 10 Jahre oder mein ganzes Leben dauern
gepostet vor 18 Jahre, 5 Monate von huada
Also coden alleine find ich ok aber grafiken auch noch machen?? Find das es besser wird wenn es mindestens zwei leute sind einer der nur coded und dann noch einer der die grafiken macht! Sicher geht beides alleine auch aber wer hatt schon die zeit, können und lust alles alleine zu machen
gepostet vor 18 Jahre, 5 Monate von Blabbo
Eigentlich ist es natürlich sehr schade,
dass hier x Leute sind, von denen jeder an einer eigenen Sache werkelt.
Ich möchte wetten, dass 80% der Spiele,
an denen gearbeitet wird, sich nicht sonderlich unterscheiden,
vielleicht höchstens in ein paar Features,
die man auch zusammenfügen könnte.
Dennoch ist es trotzdem schwer, Teams zu bilden,
auch einfach so über INternet.
Es sollte menschlich passen,
toll wäre, wenn man nciht zuweit auseinander wohnen würde.
Jeder sollte in etwa gleich viel Zeit investieren können/wollen.
Man muss ich einig werden über technische Grundlagen (mit Proggern nicht unbedingt einfach )
Man muss sich einig werden über Spielkonzept-Grundlagen (kann extrem kompliziert werden, weil gerade in der Planungsphase jeder ein etwas anderes Bild vom Spiel hat, wenn überhaupt ein Bild vorhanden ist )
dass hier x Leute sind, von denen jeder an einer eigenen Sache werkelt.
Ich möchte wetten, dass 80% der Spiele,
an denen gearbeitet wird, sich nicht sonderlich unterscheiden,
vielleicht höchstens in ein paar Features,
die man auch zusammenfügen könnte.
Dennoch ist es trotzdem schwer, Teams zu bilden,
auch einfach so über INternet.
Es sollte menschlich passen,
toll wäre, wenn man nciht zuweit auseinander wohnen würde.
Jeder sollte in etwa gleich viel Zeit investieren können/wollen.
Man muss ich einig werden über technische Grundlagen (mit Proggern nicht unbedingt einfach )
Man muss sich einig werden über Spielkonzept-Grundlagen (kann extrem kompliziert werden, weil gerade in der Planungsphase jeder ein etwas anderes Bild vom Spiel hat, wenn überhaupt ein Bild vorhanden ist )
gepostet vor 18 Jahre, 5 Monate von Progralixx
Die Einzelentwickler könnten sich ja mal zusammenschließen und an einem großen Projekt gemeinsam arbeiten.
Das wär doch mal eine Idee: Ein Browsergameprojekt mit einigen Stammentwicklern und vielen "losen" Mitarbeitern, von denen jeder am Spiel mitprogrammieren kann - mit dem Prinzip von Wikipedia, also Source wird gepostet, von anderen kontrolliert und bewertet und dann eingearbeitet.
Wie die Umsetzung so eines Projektes konkret aussieht, müsste man natürlich noch weiter ausarbeiten.
Vielleicht kennt der ein oder andere zfx.info. Dort entwickeln einige Programmierer zusammen eine 3D-Grafikengine und das auch nur über das Internet.
Das wär doch mal eine Idee: Ein Browsergameprojekt mit einigen Stammentwicklern und vielen "losen" Mitarbeitern, von denen jeder am Spiel mitprogrammieren kann - mit dem Prinzip von Wikipedia, also Source wird gepostet, von anderen kontrolliert und bewertet und dann eingearbeitet.
Wie die Umsetzung so eines Projektes konkret aussieht, müsste man natürlich noch weiter ausarbeiten.
Vielleicht kennt der ein oder andere zfx.info. Dort entwickeln einige Programmierer zusammen eine 3D-Grafikengine und das auch nur über das Internet.
gepostet vor 18 Jahre, 5 Monate von Blabbo
Sowas wurde doch hier schonmal angestossen,
aber soweit ich weiss, ist das im Sande verlaufen.
Ich finde halt, zu groß darf das Team auch nicht sein,
bzw. müssen ab einer bestimmten Größe klare hierarchische Strukturen eingeführt werden.
Denn wenn jeder seinen Senf dazugibt, wirds nie was.
aber soweit ich weiss, ist das im Sande verlaufen.
Ich finde halt, zu groß darf das Team auch nicht sein,
bzw. müssen ab einer bestimmten Größe klare hierarchische Strukturen eingeführt werden.
Denn wenn jeder seinen Senf dazugibt, wirds nie was.
gepostet vor 18 Jahre, 5 Monate von Fornax
Ja, das gammmelt noch auf meinem Server auf einer Subdomain rum
Da so ziemlich jeder sein eigenes BG hat, konnte niemand wirklich Zeit finden, da was zu machen.
Da so ziemlich jeder sein eigenes BG hat, konnte niemand wirklich Zeit finden, da was zu machen.
gepostet vor 18 Jahre, 5 Monate von Toby
Hm, ich plane etwas in diese Richtung, ich möchte mein Spiel so flexibel gestalten, das es quasi als Gameframework dienen kann. KA ob ich das so hinbekomme. Mitmachen kann aber jeder.
gepostet vor 18 Jahre, 5 Monate von Blabbo
dann lass doch mal etwas mehr infos rüberwachsen
gepostet vor 18 Jahre, 5 Monate von Toby
Hm, Infos...
Nun ja, viel existiert nur in meinem Kopf. Aber ich will so modular wie möglich programmieren, so das man möglichst leicht essentielle Teile austauschen kann, so das man am Ende eben die Teile behält, die man brauchen kann und den Rest austauscht.
Gewisse Teile sollen so flexibel sein, das sie keine große Anpassung benötigen (ich denke da uA an ein mächtiges Taskmanagement, so das zeitgesteuerte Aktionen nicht an einem starren System hängen, usw).
Man wird natürlich nicht beliebige BGs damit realisieren können, das wäre wohl kaum machbar. Aber es sollte möglich sein, Spiele im gleichen Genre, die denoch unterschiedlich sind, zu realisieren.
Das Frontend soll komplett mit Ajax umgesetzt sein, dazu sollte dann ein sauberes Framework existieren, so das man das auch leicht anpassen kann.
Viel von dem was ich hier erzähle ist noch Zukunftsmusik, aber das ist das Ziel, auf das ich hinarbeite.
Frei soll das Ganze auch sein, ich denke derzeit an die GPL, vielleicht auch eine Doppellizenzierung, wie MySQL (wenns was taugt *G*).
Ein paar Sachen kann man vielleicht unter enigma.tobyf.de/board.php?boardid=85 ansehen, aber das meiste da ist schon Stoff für eine direkte Implementierung.
Nun ja, viel existiert nur in meinem Kopf. Aber ich will so modular wie möglich programmieren, so das man möglichst leicht essentielle Teile austauschen kann, so das man am Ende eben die Teile behält, die man brauchen kann und den Rest austauscht.
Gewisse Teile sollen so flexibel sein, das sie keine große Anpassung benötigen (ich denke da uA an ein mächtiges Taskmanagement, so das zeitgesteuerte Aktionen nicht an einem starren System hängen, usw).
Man wird natürlich nicht beliebige BGs damit realisieren können, das wäre wohl kaum machbar. Aber es sollte möglich sein, Spiele im gleichen Genre, die denoch unterschiedlich sind, zu realisieren.
Das Frontend soll komplett mit Ajax umgesetzt sein, dazu sollte dann ein sauberes Framework existieren, so das man das auch leicht anpassen kann.
Viel von dem was ich hier erzähle ist noch Zukunftsmusik, aber das ist das Ziel, auf das ich hinarbeite.
Frei soll das Ganze auch sein, ich denke derzeit an die GPL, vielleicht auch eine Doppellizenzierung, wie MySQL (wenns was taugt *G*).
Ein paar Sachen kann man vielleicht unter enigma.tobyf.de/board.php?boardid=85 ansehen, aber das meiste da ist schon Stoff für eine direkte Implementierung.