mmofacts.com

Grundlegendes

gepostet vor 19 Jahre, 2 Monate von *Turtle*
Hi,

ich bin hier in der Galaxy-News Community relativ neu. Ich spiele aber seit fast 5 Jahren schon Browsergames.
Daher meine Frage. Wie komme ich in Entwicklerteams als Storyschreiber bzw. Helferling in Angelegenheiten rund um TS, IRC oder Foren.

Mit den 3 oben genannten Sachen kenne ich mich aus und würde gerne bei der Entwicklung eines Spiels mitarbeiten um einblicke in den Aufbau eines MMOG haben.

Ich möchte mich auch ein wenig weiterbilden, weil ich mir schon lange vorstelle, eine Browsergame auf die Beine zu stellen.
Dafür fehlen mir leider noch die Kompetenzen, aber deswegen suche ich auch jemanden der mich ein bisschen hinführt zum Thema bzw. mir einige Infos oder Links geben kann wo ich mich über das Thema Rund um die Programmierung informieren kann.

Zu meiner Person. Ich bin 19 junge Jahre alt, mache eine Ausbildung bei Siemens zum Informatikkaufmann (lerne also bald im Rahmen meiner Ausbildung die Java-Programmierung). In meiner Freizeit spiele ich viel Basketball und mache viel am PC.

Skills und Erfahrungen.

- langjährige Spielerfahrung (Galaxywars, Fatal-Vortex, The Arena, Space ioneers, Civil Attack und Escape to Space)
- HTML - Programmierung
- Foren-Admin und Foren-Mod
- TS Channel Admin
- IRC Owner und Spezialist für IRC in manchen Allianzen (gamesurge, gamesnet)
- Allianzgründer bzw. Führungsmitglied in mehreren Allianzen
- Redakteur bei den FaVo - News

Wer also einen Schreiberling wie mich brauchen kann, oder mir einige Sachen erklären bzw. beibringen kann und möchte, soll sich doch bitte an mich wenden. Natürlich mache ich das alles auf ehrenamtlicher Basis ohne finanziellen Hintergrund *sfg*

MSN: [email protected]
e-mail: [email protected]
oder schickt einfach ne Nachricht hier im Board oder antwortet auf meinen Post.

Ich freue mich auf jede Antwort
Grüße Turtle
gepostet vor 19 Jahre, 2 Monate von Gambler
Hi,

endlich ma einer der nicht gleich daherkommt: ich mache ein game wie geht das?
Sondern ma etwas nachdenkt.
Mein Tipp an dich, warte erst bis du etwas Java kannst um erstmal Grundlegende Kenntnisse über das Programmieren zu haben. Danach vl ein PHP Buch kaufen oder Tuts machen. Ansonsten immer das PHP Manual im Auge behalten. In anderen Threads findest du hier weitere Tipps und Seiten zu diesem Thema.
gepostet vor 19 Jahre, 2 Monate von *Turtle*
Ja, ich denke auch das ich um richtig einzusteigen auf jeden Fall erstmal Java brauche, aber meine Devise ist ja eigentlich eher Leraning-by-doing. Deswegen wäre es für mich sogar von Vorteil, wenn ich erstmal reinschnuppere in so ein Team, ob das für mich auch wirklich realisierbar ist.

Eigentlich bin ich ja nicht jemand der als Ziel hat selber ein MMOG aufzustellen, sondern eher in der Administration und Verwaltung mitzuhelfen. Quasi so ein kleiner Junkie der Foren durchforstet, Storys und Nachrichten tippt, oder anderen im IRC hilft.
Und wenn man in so einem Team mithilft und die Leute näher kennenlernt, kann man sich bestimmt leichter etwas beibringen lassen.
Ich denke mal den Teil Java denn ich lerne, ist eher für betrieblich orientiertes Arbeiten mit SAP Modulen etc.

Falls jemand wirklich interesse an einem aktiven, engagierten Unterstüzer, der auch gerne ein wenig mitfinanziert (soweit mir möglich) oder einfach nur mal ne kleine Story von mir lesen möchte, quasi als Bewerbung kann sich wie gesagt gerne an mich wenden.

Das positive ist natürlich das ich den ganzen Tag am PC sitze, wenn ich in der Arbeit bin und Abends bin ich wenn nicht bei meiner Freundin oder am Wochenende meistens in verschiedensten Foren unterwegs oder spiele aktiv ein MMOG.

@Gambler: darf ich fragen welches Spiel denn von dir ist, da du als Entwickler eingetragen bist.
gepostet vor 19 Jahre, 2 Monate von Kallisti
Gambler:
Hmm also ob das generell, also bei jedem der richtige Weg ist, finde ich fraglich. Es ist ja kein Problem ohne PHP Kenntnisse anzufangen, ein Browserspiel zu schreiben. Ich meine, ich hab Perl und C Erfahrung, aber vorher nie ein php Script mit mehr als 50 Zeilen geschrieben, dennoch verstehe ich problemlos den gesamten existierenden Code (bin neu ins Entwicklerteam gekommen) und kann mit dem als Basis prima weiterarbeiten.

Turtle:
Kleine Kritik: man kann nicht "HTML - Programmieren", HTML ist eine Markup Sprache (nein, auch keine Designsprache) und dient lediglich dem Strukturieren von Text. Es hat keine Elemente, die es zu einer Programmiersprache machen. Es macht bei erfahreneren Leuten immer einen schlechten Eindruck die Worte HTML und Programmieren irgendwie direkt kombinieren zu wollen. ;-)


Also nun zum Thema.

Ich finde dein Angebot interessant und du machst auf mich einen vernünftigen Eindruck (Groß- und Kleinschreibung, Interpunktion, das erfreut mich schon :-)). Vor allem für das Schreiben von Quests, interaktiven Schatzsuchen, Zufallsereignissen und anderen Storyelementen könnten wir gut Hilfe gebrauchen.

Wenn du also Interesse hast, melde dich einfach.

Allerdings entnehme ich deiner Spielererfahrung, dass du primär Weltraumspiele gespielt hast. Nunja, ich arbeite an Aquaphobia.de mit. Wir sind dann doch noch auf der Erde, aber dafür unter Wasser. :-) Schau es dir an, wenn es dir gefällt, meld dich einfach im irc (irc.euirc.net #aquaphobia oder auf Freenode #ap-dev oder #aquaphobia). Wir haben jede Menge Veränderungen auf der TODO Liste, die vor allem mehr Rollenspielelemente einbringen werden. Und eben da benötigen wir noch Hilfe, denn je weniger Story wir zwei Programmierer schreiben, umso mehr können wir uns auf die Features konzentrieren. :-) Unser Projekt ist nicht kommerziell, sondern lediglich weil wir Spaß daran haben, daher gibt es keine Werbung oder dergleichen. In ferner Zukunft wäre auch ein GPL release geplant.

Am Anfang wird das natürlich nicht direkt etwas mit Quellcodeeinsicht, so weit sind wir noch nicht, aber wenn du dich über längere Zeit als Storyschreiber bewährst, ließe sich schon drüber reden.

Für Storyelemente etc. könnte ich dich sofort "einstellen", für administrative Aufgaben und Forenbetreuung (dafür müssten wir erstmal Aktivität und Einsatz von dir sehen ) kann ich es nicht allein entscheiden und das geht bei einem Spiel das auch schon über ein Jahr läuft natürlich nicht einfach so mit einem Fremden. Wird sich über die Zeit zeigen...

Also, ich würde mich freuen, wenn du Lust hast. Überlegs dir. :-)
gepostet vor 19 Jahre, 2 Monate von *Turtle*
Huhu Kallisti,

ich bin wie gesagt gerade noch in der Arbeit, und werde denke ich heute denn Abend mit meiner Freundin verbringen, weil ich sie gestern leider nicht sehen konnte, aber wenn ich nach der Mittagspause etwas Zeit finde, werde ich mir das Spiel mal anschauen.

Und das Genere eines Spieles ist bei mir garnicht das primäre Entscheidungskriterium, sondern eher die Aufmachung, das Kampfsystem und der Support sowie ein schnelles und möglichst selten notwendiges Bug-Fixing, damit ein reibungsloser Spielfluss statfindet.

Und das Aufgaben wie Forenmoderator etc. erst später kommen würden ist mir auch klar, weil ich würde auch nicht einen Fremden irgendwo einsetzen und ihm Rechte geben mit denen er einiges versauen kann.
Die Geschichte mit der Quellcodeeinischt, ist für mich zum jetzigen Zeitpunkt auch nicht relevant, weil ich damit denke ich eh nichts anfangen kann bzw. könnte.

Aber ich möchte mich erstmal informieren mir einiges durchlesen und dann sehen wir mal weiter.

Gruß Turtle
gepostet vor 19 Jahre, 2 Monate von Gambler
Was ich geschrieben hab war ja nur ein Weg von vielen. Ne andere Sprache können muss man nicht aber ich finde es doch extrem Hilfreich um so schneller Zusammenhänge zu verstehen.
Am besten isses natürlich wenn dir einer Hilft und paar Sachen erklärt, da es doch einiges gibt was man wissen sollte wo man von alleine nicht draufkommt.

Edit: Achja welches Game ich mache
Z.Z. liegts aus Zeitmangel auf Eis, trotzdem bin ich hier unterwegs um was aufzuschnappen und anderen Tipps zu geben.
gepostet vor 19 Jahre, 2 Monate von *Turtle*
Ja und wegen diesen kleinen Feinheiten, möchte ich ja unten anfangen, mich nach oben zu Arbeiten um irgendwann mal aktiv etwas auf die Beine stellen zu können. Mir ist aber klar, dass ich dafür mehrere Jahre brauchen werde, doch angesichts meinem Interesse an MMOG`s sehe ich da keine bedenken.

Und so ein persönlicher Mentor ist und wäre für mich was feines.

Greetz Turtle
gepostet vor 19 Jahre, 2 Monate von meFisttoU
also ich persönlich finde Java schwerer zu lernen als php. sollte man sich überlegen was man zuerst macht, unter galileo-computing gibs ein kostenloses ebook zu php4. das ist nicht schlecht für den einstieg.
wie gesagt, das mit java würd ich mir überlegen
gepostet vor 19 Jahre, 2 Monate von None
ganz ehrlich mal was zu php: es ist eine krankheit, es förder schlampigkeit mit typen und in den strukturen und ist nur für die programmierungen von websites geeignet

daher sollte man wenn man gut werden will erstmal eine programmiersprache lernen ... c, c++, java oder sowas pascal ginge wohl auch noch *rolleyes*
ich habe mit c angefangen und denke ich bin ganz gut damit gefahren, ok wenn man das erste mal was von pointern hört ist man ein wenig verwirrt aber das legt sich sicher *g*
gepostet vor 19 Jahre, 2 Monate von meFisttoU
seh ich genauso! aber zum anfang ist php echt nicht schlecht! der umstieg ist ziemlich leicht...
naja java... ich weis nich, hege irgentwie ne antipartie gegen! dann lieber c++

ps: wofür willste php denn sonst nehmen, wenn nich für websites?
gepostet vor 19 Jahre, 2 Monate von Gambler
Da muss ich euch recht geben. Ich titulier PHP meistens als Quick N Dirty. Quelltexte sind schnell zu schreiben aber meistens relativ fehleranfällig. Mache auch noch C++ nebenbei und bin echt froh darüber. Denn so weiss ich besser wie ich gescheiten PHP Code schreiben kann (was ich aber oft gar nicht will )
gepostet vor 19 Jahre, 2 Monate von *Turtle*
Ich finds ja lustig Leute, das ich in jedem Thema das ich öffne ne riesen Disskusion entfache.

Ich denke jeder wird mir was anderes sagen und man sollte immer seinen weg finden um zu merken das es dann doch falsch war und auf die richtige Spur zu kommen.

Greetz turtle
gepostet vor 19 Jahre, 2 Monate von meFisttoU
jo c++ da träum ich von, aber momentan fehlt mir einfach die zeit
gepostet vor 19 Jahre, 2 Monate von Gambler
Naja Syntaxmässig is da kein wirklicher Unterschied zwischen PHP und C++. Wenn man dann noch den MySQL Zugriff hinbekommt kann man ein prima super schnelles Backend für sein BG schreiben.
gepostet vor 19 Jahre, 2 Monate von meFisttoU
java ist auch nich wirklich anders aufgebaut! also ich hab zuerst java und dann php gemacht, durch java hab ich vieles in php verstanden
gepostet vor 19 Jahre, 2 Monate von BLUESCREEN
Original von meFisttoU
ps: wofür willste php denn sonst nehmen, wenn nich für websites?

Falls du es nicht wusstest: PHP ist eine Skriptsprache wie jede andere und kann auf für andere Anwendungen benutzt werden.

Falls doch: Ignorier diesen Post ^^
gepostet vor 19 Jahre, 2 Monate von Kallisti
Wie schon im andern Thread gesagt:

Gerade zum Einstieg ist eine Scriptsprache was feines, vor allem wenn man keine Grundkenntnisse hat. Mit Perl oder PHP kann man schon nach kurzer Zeit beeindruckende Dinge realisieren und hat einen leichten und lockeren Einstieg, eben weil man schlampig sein darf.

Meinen alten Perl Code fände ich heute auch zum Kotzen. ;-)

Aber so fängt man nunmal an.

Wenn jeder mit C anfangen müsste, gäbe es weit weit weniger Leute als jetzt, die programmierten und weit mehr resignierten nach wenigen Tagen.

Lieber schlampig anfangen und sich Schritt für Schritt weiterentwickeln, als mit der Optimallösung anzufangen, aber nach einigen Tagen aufzugeben...
gepostet vor 19 Jahre, 2 Monate von TheUndeadable
Ich wiederhole es aus einem anderen Thread (interner Bereich):

Warum nicht etwas einfaches und mächtiges wie JAVA oder C# (beide Plattformunabhängig, C# mit www.go-mono.com), anstatt dieses lahme PHP gekorkse, was bei Größenordnungen wie einem Browsergame zum Teil an seine Grenzen stößt.

Von der Schwierigkeit her finde ich C# und JAVA ähnlich wie PHP, nur ist der Compiler strikter und zeigt sofortige Fehler aus, anstatt sie erstmal zu ignorieren.
gepostet vor 19 Jahre, 2 Monate von Kallisti
Weil Java ätzend ist... Dieses ganze Klassengenerve... bääh.

Dann lieber schön ANSI C. Aber eben nicht für Einsteiger, die keinerlei Erfahrung haben.

PHP ist für die dynamische Darstellung von Webseiten nicht wirklich langsamer, afaik sogar schneller als das CGI (pauschal formuliert). Für rechenintensive Sachen sollte man natürlich nicht unbedingt PHP nutzen, aber je nach Gamedesign kommt das auch eher selten vor in einem Browsergame. Und wenn ja, kann ich jedem nur zu einem hübschen C Daemon raten.


Viele meiner Studienkameraden haben schon Probleme damit Call by Value und Call by Reference zu unterscheiden, von intensiverem Pointergebrauch, Strukturen, verketteten Listen, balancierten binären Suchbäumen, recursive calls etc. ganz zu schweigen.... und die studieren immerhin Informatik und sind 20+. Programmiereinsteiger sind oft noch jünger und haben noch weniger Vorkenntnisse. Von denen könnt ihr doch nicht erwarten, dass sie sich direkt mit einer Sprache wie C auseinandersetzen. Es gibt vielleicht einige wenige bei denen das klappt, aber das ist die ganz klare Minderheit.
gepostet vor 19 Jahre, 2 Monate von meFisttoU
naja sagen wir es mal so, ich hab php noch nich für was andres als webseiten benutzt und wüsste auch anhieb auch gar nicht wofür sonst...

vielleicht kann mal jemand ein paar beispiele nennen
gepostet vor 19 Jahre, 2 Monate von TheUndeadable
"Viele meiner Studienkameraden haben schon Probleme damit Call by Value und Call by Reference zu unterscheiden, von intensiverem Pointergebrauch, Strukturen, verketteten Listen, balancierten binären Suchbäumen"

Ausgenommen mit der Sache mit Pointern, gilt dies auch für PHP. Aber war ja nur ne Anregung.
JSP-Dateien programmierst du übrigens ohne Klassen. Und PHP ist brockenlangsam, schon bei einfachen Dingen ist Java mind um den Faktor 5-10 schneller.

Zu der anderen Nutzung von PHP:
Ich habe einen Kommandozeilendienst geschrieben, der mir alle 5 Minuten meine IP auf ne Website hochlädt. Dieser läuft als Programm rund um die Uhr auf dem Desktop.
gepostet vor 19 Jahre, 2 Monate von Kallisti
Jo, aber hier geht es doch um Browsergames?

Jede Sprache sollte man in ihrem Einsatzgebiet nutzen....

- PHP für Web development
- Perl für administrative Aufgaben, an denen einfaches sh nicht reicht
- C für performante Programme aller Art
- C++ für GUI
- ASM für kleinere Fragmente in C Code, die extrem performant sein sollen
- Lisp und Prolog für KI oder logische Fragen
- to be continued...

Ruby, Python und natürlich meine Lieblingssprachen wie Brainfuck, Intercal, Chef, Shakespeare und Whitespace sind natürlich auch sexy....

That's the *nix way.


Als Windozer würde man wohl mehr Visual Crap, Basic, Delphi, und den .net Kram benutzen. Sorry, kann ich nicht viel mit anfangen, ich bleib da lieber bei den Mainstream Sachen, die auf meinem OS vernünftig laufen. Aber klar, jeder hat seine persönlichen Präferenzen.
)
gepostet vor 19 Jahre, 2 Monate von TheUndeadable
Mein letzter Post, will ja nicht ins Off-topic abdriften:

C# ist als Webdienst und Konsolenapplikation auch für *nix-Systeme verfügbar. (www.go-mono.com) Ich nutze teilweise auch Mono um zu sehen, ob meine Applikationen auch unter einem *nix-System laufen würden.

Deine Vorbehalte gegen VB, Delphi kann ich verstehen, ich persönlich denke, dass sich C# gerade wegen seiner offenen Art (ECMA Standardisierung, Mono ist unter der LGPL) geen Java durchsetzen kann.

Für Web Development würde ich persönlich C# mit ASP.Net, Java Server Pages und zur Not auch PHP nutzen, man hat also für ein Problem mehrere Sprachen zur Auswahl.

Mit PHP hat man allerdings die steilste Erfolgskurve zu Beginn, ich denke, dass man mit den beiden anderen die länger steigende Kurve hat. Gerade Reflections und Remoting machen eine Programmierung einer clusterfähigen Applikation sehr einfach.

Auf diese Diskussion antworten