tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
5276
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Morgen,

    ich spiele schon lange mit dem Gedanken ein eigenes Browsergame zu machen. Ansich habe ich mir schon länger mit der Datenbankstruktur etc. beschälftigt was mir aber immer noch absolut kopfzerbrechen bereitet, ist die Programmiersprache ansich.

    PHP scheidet von hausaus aus, weils einfach zu langsam ist
    C++ mit dll Technik(zum "im speicher lassen") sehr schnell mit der richtigen Konfiguration allerdings halt recht aufwendig zu programmieren bzw. Zeitlich halt.
    Java bzw. JSP wäre ansich interresant da es recht schnell ist. Nur habe ich damit noch nicht die Ahnung und weis auch nicht ob es möglich sit, Code im Speicher zu halten.
    ASP.net ebenfalls schnell und schön zu programmieren leider nur "indirekt atm nur" auf Windows lauffähig und auch hier weis ich nicht, ob es möglich ist, Code im speicher zu lassen.

    Logischerweiese werden viele Sachen so weit wies eben möglich ist, statisch gemacht.

    Mein Hauptziel wäre es hier allerdings eher sowas wie ein "Browsergamedk" zu lmachen um es so so variabel wie möglich zu halten. Im notfall mit einer Installationsroutine, die halt "dynamisch" Quellcode generiert
     

  2. #2
    NomadSoul NomadSoul ist offline Mitglied Platin
    Registriert seit
    Nov 2002
    Ort
    Mannheim
    Beiträge
    544
    Blog-Einträge
    5
    naja ein BrowserGame sollte schon im "Browser" ablaufen oder nicht?
    Ich denke wenn Du ein Browsergame Schreiben möchtest hast Du die Wahl zwischen Java Applets, JSP, ASP, PHP,Perl. Denke das waren ziemlich alle.
    Notfalls kannst Du ja verschiedene Guis anbieten, aber dein "Core" sprich das Game ansich, solltest Du mit einer "Serverfähigen" Sprache erstellen. Und ich frag mich wie Du drauf kommst das PHP langsam ist? Eigendlich laufen viele, wenn nicht sogar alle mir Bekannten Browsergames mit PHP.

    Hoffe das hat dir irgendwie weitergeholfen!
     
    Zitat Zitat von Benjamin Franklin
    Eine Gesellschaft die Freiheit zugunsten der Sicherheit opfert hat beides nicht verdient
    Kohlkopf
    -------------------------------------------------------------------------------------------
    .:Mitglied und offizieller Erdbeerenpflanzer des 1. offiziellen Sven Uwe Fan-Clubs:.

  3. #3
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Zitat Zitat von NomadSoul
    naja ein BrowserGame sollte schon im "Browser" ablaufen oder nicht?
    Ich denke wenn Du ein Browsergame Schreiben möchtest hast Du die Wahl zwischen Java Applets, JSP, ASP, PHP,Perl. Denke das waren ziemlich alle.
    Notfalls kannst Du ja verschiedene Guis anbieten, aber dein "Core" sprich das Game ansich, solltest Du mit einer "Serverfähigen" Sprache erstellen. Und ich frag mich wie Du drauf kommst das PHP langsam ist? Eigendlich laufen viele, wenn nicht sogar alle mir Bekannten Browsergames mit PHP.

    Hoffe das hat dir irgendwie weitergeholfen!
    Nein hat mir garnix geholfen. Alles was ich oben augezählt habe ist serverseitig und ein "browsergame" läuft auch Serverseitig ab. Wenn du schon JavaApplet erwähnst, müsstest du auch Flash erwähnen aber es soll ja Serverseitig ablaufen.
    PHP ist wohl die langsamste aktuelle S_criptsprache. Siehe Benchmarks und die "Grundtechnik" die PHP ohne Optimizer verwendet. Von cachen hat PHP standardmäßig zumindest noch nichts gehört .

    Ja warum laufen die wohl darin? Weil die meisten Browsergames eben von Leuten gemacht wurden, die nicht sooo viel Ahnung haben. Oder einfach sgen " ich kann php also mach ichs auch damit" kennen keine Alternativen ka fragt mich nicht. PHP und Browsergame ist absoluteer Performancekiller und iditoisch atm zumindest
     

  4. #4
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Ach grad is mir noch ne Möglichkeit eingefallen, von der ich nicht viel Ahnung habe und die ansich trozdem auf der Serverseite noch eine Sprache braucht. Und zwar dass man mit JavaScript nur die einzelnen Werte immer wieder holt. Ansich optimal weil man nur wirklkch 100(100 erz zb. nur die wirklichen daten) übertragt nur eben erhöht das die Requestanzahl enorm vermindert aber den Traffic auf ein Minimum. Problem natürlich Welche Sprache verträgt schnelle Aufrufe? PHP is ja da schon wieder weit abgeschlagen :>
     

  5. #5
    NomadSoul NomadSoul ist offline Mitglied Platin
    Registriert seit
    Nov 2002
    Ort
    Mannheim
    Beiträge
    544
    Blog-Einträge
    5
    Ganz ehrlich machs doch einfach in Perl.
    Wenn Du meinst das PHP so langsam ist...
    Wenn Du c++ Serverseitig für das Browsergame laufenlassen willst, dann erklär mir mal wie der Browser da rann kommt.
    Und Appelts sind wohl nicht das selbe wie Flash. Dich möchte ich sehen wie Du ohne ein Backend eine DB abfrage in Flash realisiertst...
     
    Zitat Zitat von Benjamin Franklin
    Eine Gesellschaft die Freiheit zugunsten der Sicherheit opfert hat beides nicht verdient
    Kohlkopf
    -------------------------------------------------------------------------------------------
    .:Mitglied und offizieller Erdbeerenpflanzer des 1. offiziellen Sven Uwe Fan-Clubs:.

  6. #6
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Hm wie sag ich dir das jetzt? Du hast keine Ahnugn :>

    Perl ist fast genauso langsam wie PHP. Und C++ läuft dann über CGI und ist absolut kein Problem

    Ach und zum Flashdingsbumgs: http://www.destinysphere.com (weis nich obs richtig is im notfall googlen komm grad nich da drauf wegen "schulproxy")
     

  7. #7
    NomadSoul NomadSoul ist offline Mitglied Platin
    Registriert seit
    Nov 2002
    Ort
    Mannheim
    Beiträge
    544
    Blog-Einträge
    5
    Oh man ganz ehrlich?
    ich muss auf passen das ich hier ned anfang zu flamen, wir mal ein Blick auf die Seite.. Flash ist die GUI und rate mal woher die ihre Daten bekommt... sicher nicht von Flash selbst...
    Geändert von NomadSoul (04.07.05 um 11:02 Uhr)
     
    Zitat Zitat von Benjamin Franklin
    Eine Gesellschaft die Freiheit zugunsten der Sicherheit opfert hat beides nicht verdient
    Kohlkopf
    -------------------------------------------------------------------------------------------
    .:Mitglied und offizieller Erdbeerenpflanzer des 1. offiziellen Sven Uwe Fan-Clubs:.

  8. #8
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Ja und? Mir is schon klar, dass Flash keine Direktverbindung aufbaut trozdem is es erwähnenswert wenn du schon nmit solchen Sachen wie JavaApplet etc. kommst.

    Btw weil ichs mal wieder in ner Sig sehe: Firefox is xmal besser als Opera und dein Link(hätt ich den draufgeklickt wenn ich die Aktion nich kenne ) ist irreführend weil man Opera eben nich für Lau bekommt)
     

  9. #9
    NomadSoul NomadSoul ist offline Mitglied Platin
    Registriert seit
    Nov 2002
    Ort
    Mannheim
    Beiträge
    544
    Blog-Einträge
    5
    [ot]Ganz ehrlich Du flamest hier grad nur rum.[/ot]
    Flash und Aplets zu vergleichen ist wie Javascript unf Java zu vergleichen...
    Aus deiner Argumentationskette geht ausserdem hervor das C++ auls CGI Modul sowieso das einzig wahre ist. Ergo war deine Frage an sich ziemlich unötig.
     
    Zitat Zitat von Benjamin Franklin
    Eine Gesellschaft die Freiheit zugunsten der Sicherheit opfert hat beides nicht verdient
    Kohlkopf
    -------------------------------------------------------------------------------------------
    .:Mitglied und offizieller Erdbeerenpflanzer des 1. offiziellen Sven Uwe Fan-Clubs:.

  10. #10
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    JavaApplet in eine Frage in Sachen serverseitigen Sprachen zu bringen ist genau das gleiche wie eine Flashgui anzusprechen. Von vergleichen habe ich nichts gesagt.

    Nebenbei hast du anscheinend nicht gelesen, dass ich c++ zu "zeitaufwendig" halte. Wenn du zu diesem Thema nichts sinnvolles beitragen kannst, dannlass doch bitte das posten.

    Danke.
     

  11. #11
    Registriert seit
    Jul 2004
    Ort
    Apfel-Eimer
    Beiträge
    322
    Auch wenn Du es wohl nicht hören willst, schau Dir bitte mal folgendes an:

    PHP MMORPG

    MfG
    Ultraflip
     
    Dinge auf die spontan hunger habe:
    Schokolade
    Kekse
    Tastatu§$%§$%)=?

  12. #12
    NomadSoul NomadSoul ist offline Mitglied Platin
    Registriert seit
    Nov 2002
    Ort
    Mannheim
    Beiträge
    544
    Blog-Einträge
    5
    @topicersteller:
    So leute wie dich habe ich gefressen..
    keine Ahnung und dann persönlich werden.
    @thema
    Also nochmal Wenn du es für zu aufwendig erachtest es in C/C++ zu machen, dann machs mit Java, ggf kannst Du Dort RMI einsetzen, und das ggf auslagern.
    da Du alle anderen Sprachen für zu langsam erachtest, oder Dir sonstige Dinge die du vermutlich auch nur Gerüchteweise gehört hast, nicht gefallen, solltest Du auf darauf zurückgreifen. Was du bereits "kannst", alles andere würde wie das flickwerk eines Anfängers, die Performance total in den Keller ziehen.
    Alles hat seine vor und nachteile und man kann alles langsam Programmieren...
    Geändert von NomadSoul (04.07.05 um 12:17 Uhr)
     
    Zitat Zitat von Benjamin Franklin
    Eine Gesellschaft die Freiheit zugunsten der Sicherheit opfert hat beides nicht verdient
    Kohlkopf
    -------------------------------------------------------------------------------------------
    .:Mitglied und offizieller Erdbeerenpflanzer des 1. offiziellen Sven Uwe Fan-Clubs:.

  13. #13
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Hm kanns mir erst um 4 Uhr angucken es seiden du würdest es posten :> *wink mit dem Zaunpfahl*
     

  14. #14
    sks sks ist offline Rookie
    Registriert seit
    Jul 2005
    Beiträge
    7
    Zitat Zitat von NomadSoul
    So leute wie dich habe ich gefressen..
    keine Ahnung und dann persönlich werden.

    Also nochmal Wenn du es für zu aufwendig erachtest es in C/C++ zu machen, dann machs mit Java, ggf kannst Du Dort RMI einsetzen, und das ggf auslagern.
    da Du alle anderen Sprachen für zu langsam erachtest, oder Dir sonstige Dinge die du vermutlich auch nur Gerüchteweise gehört hast, nicht gefallen, solltest Du auf darauf zurückgreifen. Was du bereits "kannst", alles andere würde wie das flickwerk eines Anfängers, die Performance total in den Keller ziehen.
    Alles hat seine vor und nachteile und man kann alles langsam Programmieren...
    Sowas wie dich esse ich nicht. Mein Hund vielleicht
    Es ist fakt dass php und perl und konsorten sehr langsam sind! Da brauch ich mit dir garnicht darüber zu diskutieren mein lieber. Dass du jetzt erst mit RMI kommst(ka was das ist vielleicht erläuterst du es näher(eigenltich das worauf ich hier hinauswollte)) versteh ich nicht. Denn der andere ganze Flame wäre unnötig! Vorher war ich ja noch nett aber jetzt nervst du. Informier dich vorher und lass mich mit halbwissen in Ruhe. Vielleicht futterst du ja mal Google mit php benchmark etc. oder informier dich erstmal wie php arbeitet.
     

  15. #15
    Registriert seit
    Jun 2004
    Ort
    Garching b. München
    Beiträge
    602
    Bitte achte auf korrekte Groß- und Kleinschreibung, Zeichensetzung und einen etwas freundlicheren Umgangston!

    Du musst dir überlegen, was du willst: Es gibt vorkompilierte Scripts und zur Laufzeit kompilierte Scripts - beide haben Vor- und Nachteile.

    PHP ist zwar nicht unbedingt das Schnellste, ich hatte damit aber ehrlich gesagt noch nie Probleme. Der Flaschenhals ist eher eine schlechte, performance-fressende Programmierweise (die auch jede andere Programmiersprache in die Knie zwingt) oder die Bandbreite.

    Mamphil
     

Ähnliche Themen

  1. Brauche Hilfe bei der Wahl der richtigen Chat Software
    Von RPGler1995 im Forum Coders Talk
    Antworten: 0
    Letzter Beitrag: 23.02.09, 20:14
  2. Antworten: 0
    Letzter Beitrag: 11.08.08, 23:43
  3. Die Wahl der richtigen Kamera
    Von killer-schwein im Forum Fotografie & Digitalfotografie
    Antworten: 0
    Letzter Beitrag: 25.07.05, 17:31
  4. Wahl des richtigen Logos: Vorschläge, bitte!
    Von bogomip im Forum Creative Lounge
    Antworten: 8
    Letzter Beitrag: 22.05.05, 01:00
  5. Wahl der richtigen Entwicklungsumgebung
    Von JoergCarstens im Forum Java
    Antworten: 9
    Letzter Beitrag: 16.07.04, 16:03