Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Browsergames
You last visited: Today at 04:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[How to] Browsergame erstellen

Discussion on [How to] Browsergame erstellen within the Browsergames forum part of the Other Online Games category.

Reply
 
Old   #1
 
SplitterC666's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 117
Received Thanks: 46
[How to] Browsergame erstellen

Browsergames selbst erstellen
Viele Browsergame-Spieler wollen nach einiger Zeit nicht mehr nur Browserspiele zocken, sondern ein eigenes Browsergame entwickeln. Wenn man einige vorhandene Spiele ausprobiert hat, kommen einem oft Ideen, die man selbst verwirklichen möchte. Denn an jedem noch so coolen Spiel findet sich doch immer irgendetwas, was man nicht so perfekt findet. Hier wollen wir auf ein paar Möglichkeiten eingehen, wie man zu einem eigenen Browserspiel kommt.

Eigenes Browsergame ganz ohne programmieren

Eine simple Möglichkeit, an ein eigenes kostenloses Mafia-Browsergame zu kommen, ist . Bei "MeineMafia" muss man sich einfach anmelden und schon hat man sein persönliches Mafiagame. Damit nicht jedes Spiel dem anderen gleicht, gibt es auch diverese Konfigurationsmöglichkeiten. So gibt es eine Auswahl an vorgegebenen Layouts, man kann aber auch eigene Headergrafiken und Stylesheets verwenden, um sich von den anderen Games abzusetzen. Dann muss man nur noch Spieler auftreiben und kann mit dem Browserspiel sogar Geld verdienen.

Auch völlig kostenfrei und ohne selbst irgendetwas programmieren zu müssen kann man sein eigenes Spiel bei mybrowsergame.com aufsetzen. Durch eine relativ flexible Engine ist dort einiges möglich. Das Grundprinzip der meisten Browsergames ist ähnlich, das haben sich die Macher von mybrowsergame zunutzen gemacht. Diese Grundfunktionen eines typischen Browser-basierten Spieles wurden auf mehreren Ebenen abstrahiert und es gibt sehr viele Konfigurationsmöglichkeiten. Auf diese Weise ist es möglich, völlig unterschiedliche Spiele zu erschaffen. Durch das Benennen verschiedener Spielelemente (z.B. Planet, Dorf, LKW, Ritter etc.) lassen sich unterschiedlichste Szenarien und auch recht unterschiedliche Spielmechanismen erschaffen. Das hört sich jetzt alles ziemlich kompliziert an, und es ist auch nicht völlig trivial. Ein bisschen Einarbeitungszeit in die Spielengine muss man schon einplanen. Damit man sich leichter einfindet, gibt es vorgefertigte, wenn auch nicht perfekt ausgearbeitete Beispielkonfigurationen, die man als Vorlage verwenden kann. Mit dieser Engine ist natürlich mehr möglich als mit "Meine Mafia", wo man auf das Gangstergenre beschränkt ist, dafür ist die Einarbeitungszeit für "My Browsergame" auch wesentlich höher.

Das eigene Browsergame programmieren

Viele Leute denken, programmieren ist nur was für Nerds, Hochbegabte und Kernphysiker. Tatsächlich ist Programmierung aber garnicht so schwer und eigentlich für jeden Durchschnittsmenschen mit ein bisschen Interesse daran einfach zu lernen. Man muss sich nur trauen. Gerade heutzutage kann man dank Internet alles bequem online nachschlagen und sich in Foren weiterhelfen lassen, wenn es mal völlig hakt.

Zuerst muss man sich überlegen, in welcher Programmiersprache man es angehen will. Für ein Browsergame benötigt man neben der Programmiersprache eigentlich immer auch ein Datenbanksystem. Da sich dieser Artikel vor allem an Anfänger richtet, werde ich haupsächlich auf PHP und mySQL eingehen. Der Vorteil dieser beiden ist, dass sie, weil kostenfrei, auf so gut wie jedem Webserver schon vorhanden sind. Sogar auf Free-Hostern. Erste Tests kann man also auch machen, ohne sich kostenpflichtigen Speicherplatz im Internet zu buchen. Wenn man das Spiel dann allerdings richtig startet, ist kostenloser Webspace meist nicht mehr die richtige Wahl. Schon deshalb, weil es dort in der Regel nicht erlaubt ist, Browsergames zu hosten, da diese viel Computerleistung fressen und den Server ausbremsen.

HTML, CSS, JavaScript

Da ein Online-Browserspiel im Prinzip nichts anderes ist als eine Webseite, sind HTML und CSS natürlich allererste Pflicht. SelfHTML hilft seit Jahren angehenden Webmastern, in die Auszeichnungssprache HTML hineinzufinden. Auch CSS, das mittlerweile beim Webdesign nicht mehr wegzudenken ist, wird dort gelehrt. JavaScript (nicht zu verwechseln mit Java) wird auch immer wichtiger, um ein dynamisches und benutzerfreundlches Interface zu garantieren, kann aber zuerst einmal vernachlässigt werden.

PHP und mySQL

PHP ist eine recht einfach zu lernende Sprache, mit der alle möglichen Websites, Foren, Gästebücher und CMS (Content-Management-Systeme) umgesetzt werden. In Onlinegames ist PHP nötig, um die ganzen Berechnungen durchzuführen, die so ein Spiel mit sich bringt. Es müssen schliesslich Rohstoff-Förderungen, Kampfgeschehnisse, Zufallsereignisse, Bewegungsabläufe und vieles mehr berechnet werden. Um PHP zu lernen, kann man sich hier oder auch hier einlesen. Diese Tutorials sind ein sehr guter Einstieg. Später kann man sich überlegen, ob man sich ein Buch zum Thema kauft.

Die Open-Source-Datenbank mySQL benötigt man, um die ganzen Userdaten sicher auf dem Webserver zu speichern. Es wollen nicht nur Spielernamen, Email-Adressen und Passwörter gesichert werden, sondern selbstverständlich auch, welche Gebäude gebaut wurden, welche Einheiten der Spieler besitzt und wo sie sich gerade befinden. Ausserdem die Weltkarte, falls vorhanden. All das wird in die Datenbank gepackt und kann von dort bequem aufgerufen werden. Im oben verlinkten QuakeNet-Tutorial wird auch auf mySQL eingegangen.

Erstmal klein anfangen

Bevor man sich an der Programmierung des eigentlichen Browsergames versucht, sollte man als Neuling zuerst kleinere Projekte umsetzen. Ein Gästebuch eignet sich z.B. ganz gut, oder auch ein Forum, ein kleines CMS oder ähnliches. Ausserdem sollte eine längere Planungsphase der Umsetzung vorausgehen. Selbst ein relativ einfaches Browserspiel benötigt etliche Datenbanktabellen und viel Code, der gut geplant werden sollte, damit man wiederverwendbare Module einplanen kann.

Na dann viel Spaß und Erfolg beim lernen, lernen, lernen ...
SplitterC666 is offline  
Thanks
7 Users
Old 07/29/2010, 02:31   #2
 
elite*gold: 0
Join Date: Jul 2010
Posts: 9
Received Thanks: 3
*thx*

Man muss sich Zeit nehmen um das komplet durchzulesen

Habe jetzt ca.5-15min gebraucht xD
▄█°Eragon°█▄ is offline  
Old 07/29/2010, 06:24   #3



 
Shodans Reveal's Avatar
 
elite*gold: 0
The Black Market: 430/2/0
Join Date: Jul 2010
Posts: 31,506
Received Thanks: 5,697
Nice
Shodans Reveal is offline  
Old 07/30/2010, 14:57   #4
 
elite*gold: 0
Join Date: Oct 2009
Posts: 83
Received Thanks: 4
Hallo,
wer keine lust hat, nur webanwendungen zu programmieren,
der kann auch eine etwas anspruchsvollere OOP-Programmiersprache verwenden.
hierfür dienen: Java, C#,...
eigt jede programmiersprache.
der einzige nachteil ist, dass es sehr viel komplizierter ist - glaube ich ^^ so weit bin ich mim lernen noch nicht.

was aber acuh festeht ist, dass so ein browsergame nicht mal ebenso geschrieben ist.
das dürfte auch jedem klar sein, hoff ich mal.
Krypos is offline  
Old 03/15/2011, 22:19   #5
 
elite*gold: 0
Join Date: Oct 2010
Posts: 16
Received Thanks: 1
Ich suche ein paar leute die mir helfen mit mir ein Browsergame zu erstellen
es soll vlt eine grosse sache werden über 7-8 Monate vlt wer lsut hat oder erfahreung hat mir zu helfen pn me mich addet mich skype:justus.voerding
oda schreibt mir ne nachricht bei epvp
Schenll
xerox800 is offline  
Old 03/15/2011, 22:53   #6

 
guapopaul's Avatar
 
elite*gold: 1003
Join Date: Dec 2010
Posts: 2,028
Received Thanks: 846
Quote:
Originally Posted by xerox800 View Post
Ich suche ein paar leute die mir helfen mit mir ein Browsergame zu erstellen
es soll vlt eine grosse sache werden über 7-8 Monate vlt wer lsut hat oder erfahreung hat mir zu helfen pn me mich addet mich skype:justus.voerding
oda schreibt mir ne nachricht bei epvp
Schenll
Bei deiner Rechtschreibung werden sich bestimmt viele melden! Erstell erstmal einen anständigen Post und schreibe was du so für Vorstellungen hast. Dann solltest du noch deine Kenntnisse nennen und schreiben was du überhaupt suchst! Aber so wie es aussieht wird es eh nichts.
guapopaul is offline  
Old 03/15/2011, 23:40   #7
 
elite*gold: 0
Join Date: Aug 2006
Posts: 53
Received Thanks: 4
Quote:
Originally Posted by xerox800 View Post
Ich suche ein paar leute die mir helfen mit mir ein Browsergame zu erstellen
es soll vlt eine grosse sache werden über 7-8 Monate vlt wer lsut hat oder erfahreung hat mir zu helfen pn me mich addet mich skype:justus.voerding
oda schreibt mir ne nachricht bei epvp
Schenll
Und wer Bezahlt das?
sh00ky is offline  
Old 03/16/2011, 13:42   #8

 
elite*gold: 1369
Join Date: Jan 2009
Posts: 2,841
Received Thanks: 1,244
Quote:
Originally Posted by xerox800 View Post
Ich suche ein paar leute die mir helfen mit mir ein Browsergame zu erstellen
es soll vlt eine grosse sache werden über 7-8 Monate vlt wer lsut hat oder erfahreung hat mir zu helfen pn me mich addet mich skype:justus.voerding
oda schreibt mir ne nachricht bei epvp
Schenll
Sorry, aber du erscheinst mir nicht sehr seriös.
Ich denke, du erscheinst niemandem seriös.
Yevii is offline  
Old 03/17/2011, 16:50   #9
 
AlphaZerο's Avatar
 
elite*gold: 150
Join Date: Mar 2011
Posts: 13,411
Received Thanks: 4,377
Quote:
Originally Posted by xerox800 View Post
Ich suche ein paar leute die mir helfen mit mir ein Browsergame zu erstellen
es soll vlt eine grosse sache werden über 7-8 Monate vlt wer lsut hat oder erfahreung hat mir zu helfen pn me mich addet mich skype:justus.voerding
oda schreibt mir ne nachricht bei epvp
Schenll
Das gehört hier garnicht rein
AlphaZerο is offline  
Reply


Similar Threads Similar Threads
Flyff Browsergame erstellen
10/13/2010 - Flyff - 14 Replies
Hey Leute =) habe mal ne frage an euch: also ich plane gerade ein flyff Browsergame zu erstellen so änlich wie das hier:FlyFF Browser 1.Frage: Wie macht man das alles?? 2.Frage: Reicht ein simpler Homepage baukasten wie npage.de?? 3.Frage: und wie macht man Kmapfsystem und so??
Browsergame erstellen
08/28/2010 - Browsergames - 4 Replies
Hallo alle zusammen. Ich wollte mal fragen ob jemand interesse hätte ein Browsergame zu erstellen, also es soll ein Aufbau-Spiel werden(muss nix aufwendiges sein nur ein ganz einfaches). Aber ich hab das Problem ich komme mit MySQL und PHP nicht klar also wenn jemand mit machen möchte sollte er PHP und MySQL können. Ich kümmer mich dann um das Kozept des Spiel und den Rest der noch bleibt. Bewerbungen bitte per PM schicken! Gruß lulupuzzle.
Browsergame erstellen?
07/04/2010 - Main - 6 Replies
Hallo, ich bin derzeit dabei ein Browsergame zu erstellen... Es wird ein Karten Browsergame sein, jetzt wollte ich euch noch etwas fragen. Wisst ihr villeicht, was man braucht damit man ein Browsergame erstellen kann? Das man Java braucht das weiß ich und php mehr eig. weiß ich nicht. Hoffe ihr könnt mir helfen ;) P.S: Dumme Kommentare werden von mir reportet!!!
Browsergame Bot erstellen
02/04/2010 - General Coding - 6 Replies
Hay, ich wollt mir nen Bot in Java schreiben der für mich in meinen Browsergame skillt wenn ich nicht da bin. das problem ist nur das es an manchen sachen scheitert. habe mit wireshark die url's rausgeschnibbelt um zu wissen was ich wo aufrufen muss. das login script funktioniert super h*tp://schoolbattle.de/login2.php?action=login&am p;login2=123&passwort2=123&grafikcode=9721 &Login=Login das antibot bild ausgeben auch h*tp://schoolbattle.de/code.php
Was brauch ich um ein Browsergame zu erstellen?
07/18/2009 - General Coding - 14 Replies
Hi, wollte euch mal fragen was ich alles brauch um ein Browsergame zu schreiben... Klar sind: -Grafiken -Server -Ideen... wäre nett, wenn ihr mir schnell und präxise antworten könnt.



All times are GMT +1. The time now is 04:14.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.