gwX Forum
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.

Src der Engine

+2
Carli
Eddy
6 verfasser

Seite 1 von 2 1, 2  Weiter

Nach unten

Src der Engine Empty Src der Engine

Beitrag  Eddy Do 15 Jan 2009 - 18:00

Wie steht es eig. mit dem Src von gwx? Wirds es freeware, freie Software (ev. unter der GPL) oder vill. sogar kommerziell sein Sad (der schriftzug "kommerziell" kommt im Spiel öfters vor)?

Und gleich noch ne frage: Die Engine is doch in Delphi geschrieben, oder?

Eddy

Anzahl der Beiträge : 509
Anmeldedatum : 14.01.09
Alter : 30

http://systems.bitfarmclan.de

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Carli Do 15 Jan 2009 - 18:29

Der Sourcecode ist Delphi. Den behalte ich mir allerdings vor aus folgenden Gründen
1. es findet sich eh keiner rein
2. das Originalpack ist komplett scriptbar
3. die Script-Engine verwendet eine Technik, die möglichst geheim bleiben sollte

Das Spiel an sich ist Frei, die Engine nicht.
Das heißt, Mods von gwX, z.B. Hazard dürfen verkauft werden.
Außerdem gibts es die Möglichkeit, kommerzielle Masterserver einzurichten, wo man für Internetspiele Registrierungen verlangen kann.

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  ModernClonker Fr 16 Jan 2009 - 18:22

Pff... etwas free aber nicht OpenSource zu machen ist Müll! Einerseits gibt es viele Leute die bei solchen Sachen skeptisch sind, es besteht keine Möglichkeit das es Patches von aussen gibt, also einfach allgemein weniger Community.
ModernClonker
ModernClonker

Anzahl der Beiträge : 88
Anmeldedatum : 03.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Holic Fr 16 Jan 2009 - 18:35

ModernClonker bemüh dich nicht ich habe Carli eine halbe Stunde lang versucht über ICQ einzureden wie toll OpenSource ist(siehe gimp,blender,Linux und Co.) aber er findet es nicht toll ;C

Holic

Anzahl der Beiträge : 40
Anmeldedatum : 12.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Eddy Fr 16 Jan 2009 - 21:37

Ich kann mich nur anschließen dass Open Source toll is - ansonten weiß man nie was dahinter steckt und wenn man den code nich rausrückt weil man ihn selbst qualitativ (oder so) unzureichend findet sollte man ihn nochma überdenken Smile (ich sprech aus Erfahrung)

Eddy

Anzahl der Beiträge : 509
Anmeldedatum : 14.01.09
Alter : 30

http://systems.bitfarmclan.de

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  !cORe!trike994 Fr 16 Jan 2009 - 21:54

jo, opensource is gail Very Happy
aber lasst carli doch erstma alles zuende bringen
!cORe!trike994
!cORe!trike994
Admin

Anzahl der Beiträge : 937
Anmeldedatum : 29.12.08
Alter : 30
Ort : Rostock/Pforzheim

https://gwxf.forumieren.com

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Eddy Fr 16 Jan 2009 - 23:02

stimmt daran haben wir noch mehr interesse Smile

Eddy

Anzahl der Beiträge : 509
Anmeldedatum : 14.01.09
Alter : 30

http://systems.bitfarmclan.de

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  ModernClonker Sa 17 Jan 2009 - 13:50

hmm ich überleg grad ob ich nicht mit ein paar Grafiken aushelfen sollte... aber das es nicht OpenSource wird hindert mich iwie dran...


Zuletzt von ModernClonker am Sa 17 Jan 2009 - 13:52 bearbeitet; insgesamt 1-mal bearbeitet
ModernClonker
ModernClonker

Anzahl der Beiträge : 88
Anmeldedatum : 03.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  !cORe!trike994 Sa 17 Jan 2009 - 13:51

komm, bidde
ich werd mi auch für os einsetzn Very Happy
!cORe!trike994
!cORe!trike994
Admin

Anzahl der Beiträge : 937
Anmeldedatum : 29.12.08
Alter : 30
Ort : Rostock/Pforzheim

https://gwxf.forumieren.com

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Eddy Sa 17 Jan 2009 - 15:12

Ich glaub da laufen wa bloß gegen ne wand

Aber wenn du (carli) GoldenWipf Extreme nicht Open-Source machst, wird ich das nicht "Golden Wipf" nennen. Die GWE war Open-Source und stolz drauf

Eddy

Anzahl der Beiträge : 509
Anmeldedatum : 14.01.09
Alter : 30

http://systems.bitfarmclan.de

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Carli Sa 17 Jan 2009 - 16:09

Ja das ist schön und gut aber der Zeitpunkt ist noch nicht gekommen.
Folgende Gründe:
* Durch eine einzige Änderung der Engine kann das gesamte Netzwerkspiel desynchronisieren.
* gwX ist in Entwicklung, CR gibt seinen aktuellen Code auch nicht raus, um zu vermeiden, dass immer neu hochgeladen werden muss
* begrenzte uploadkapazitäten/und uploadbock
* Der Code ist viel zu unübersichtlich - zwar auskommentiert aber trotzdem ziemlich kryptisch
* niemand kann Delphi
* kein moderner Compiler würde den Code schlucken, da TypeCasts von Zeigern zu Integers und umgekehrt sind
* Durch ein OpenSource wird auch das Netzwerkprotokoll öffentlich und der Masterserver wird angreifbar durch gezielte Desyncs


Vlt. lad ich den Sourcecode hoch wenn ich mitten im ABIstress bin und keine Zeit mehr finde.
Hier erstmal den Code für den 3ds- und gwX-loader:
Unit3ds.pas

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Eddy Sa 17 Jan 2009 - 16:21

Warum sollte immer neu hochgeladen werden?

Niemand kann Delphi
Ich kenn mich zwar nicht mit der OpenGL-Implementierung in Delphi aus, aber die Sprache selbst kann ich (C4Eye ist auch in Delphi geschrieben, http://systems.bitfarmclan.de/?page=c4eye) und damit bin ich auch bestimmt net der einzige.
kein moderner Compiler würde den Code schlucken, da TypeCasts von Zeigern zu Integers und umgekehrt sind
Und wie compilierst du ihn dann?

Aber macht ja nix. Wenn dus nicht willst, ham wir Pech gehabt. Toll finden tun wirs voerst ja auch so. Aber später wirst du dann erst recht keinen bock mehr haben den Source hochzuladen.

Eddy

Anzahl der Beiträge : 509
Anmeldedatum : 14.01.09
Alter : 30

http://systems.bitfarmclan.de

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  ModernClonker Sa 17 Jan 2009 - 16:30

* Durch eine einzige Änderung der Engine kann das gesamte Netzwerkspiel desynchronisieren.
Na und?
* gwX ist in Entwicklung, CR gibt seinen aktuellen Code auch nicht raus, um zu vermeiden, dass immer neu hochgeladen werden muss
CR Source ist nicht veröffentlicht weil damit noch Geld verdient werden will
* begrenzte uploadkapazitäten/und uploadbock
Normalerweise haben größere Projekte immer ein SVN. OpenSourceProjekte haben dann einfach vollen Lesezugriff für Gäste. Und der Source muss ja nicht immer Up-To-Date sein
* Der Code ist viel zu unübersichtlich - zwar auskommentiert aber trotzdem ziemlich kryptisch
Was zählt ist der Geist der hinter OpenSource steht. Wie kryptisch und unübersichtlich der Code ist ist egal.
* niemand kann Delphi
"Was zählt ist der Geist der hinter OpenSource steht." also: ist egal.
* kein moderner Compiler würde den Code schlucken, da TypeCasts von Zeigern zu Integers und umgekehrt sind
"Was zählt ist der Geist der hinter OpenSource steht." also: ist egal.
* Durch ein OpenSource wird auch das Netzwerkprotokoll öffentlich und der Masterserver wird angreifbar durch gezielte Desyncs
OpenSourceSoftware hat weitaus weniger Feinde. 1. ist es zu einfach zu machen den zu desyncen -> es hat keinen Reiz für Hacker die ihre Fähigkeiten testen wollen 2. warum sollte jemand ein Projekt was nur gute Absichten hat und nicht kommeziell ist von Leuten angegriffen werden? und OpenSource ist ganz klar ein Zeichen das das Projekt gute Absichten hat 3. es könnte sogar andersrum sein: durch OpenSource können Lücken schneller entdeckt werden und so schneller geschlossen werden was einen gezielten Desync stark erschwert
ModernClonker
ModernClonker

Anzahl der Beiträge : 88
Anmeldedatum : 03.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  !cORe!trike994 Sa 17 Jan 2009 - 16:43

ich kann delphi Very Happy
!cORe!trike994
!cORe!trike994
Admin

Anzahl der Beiträge : 937
Anmeldedatum : 29.12.08
Alter : 30
Ort : Rostock/Pforzheim

https://gwxf.forumieren.com

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Carli Sa 17 Jan 2009 - 18:06

download (hosted on TurboShare)
Hier der Sourcecode, den man braucht, um den Aufbau der Engine zu verstehen.

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  ModernClonker So 18 Jan 2009 - 15:07

ähm... iwie kann er ihn nicht enpacken. Das ZIP Archiv scheint beschädigt zu sein oder so...

Edit:
iwer@linux-hb3b:~/Desktop> unzip "GoldenWipf_Extreme_Sourcecode_17_2_(2)"
Archive: GoldenWipf_Extreme_Sourcecode_17_2_(2).zip
skipping: c5groups.pas `(null)' method not supported
skipping: client.pas `(null)' method not supported
skipping: fileaccess.pas `(null)' method not supported
skipping: glscript.pas `(null)' method not supported
skipping: gwX.dpr `(null)' method not supported
skipping: menues.pas `(null)' method not supported
skipping: openal.pas `(null)' method not supported
skipping: organisation.pas `(null)' method not supported
skipping: partikel.pas `(null)' method not supported
skipping: shader.pas `(null)' method not supported
skipping: sound.pas `(null)' method not supported
skipping: spielinhalt.pas `(null)' method not supported
skipping: texturen.pas `(null)' method not supported


Zuletzt von ModernClonker am So 18 Jan 2009 - 15:12 bearbeitet; insgesamt 1-mal bearbeitet
ModernClonker
ModernClonker

Anzahl der Beiträge : 88
Anmeldedatum : 03.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Eddy So 18 Jan 2009 - 15:08

also ich hatte kein Problem damit

Entpack-Proggi?

Eddy

Anzahl der Beiträge : 509
Anmeldedatum : 14.01.09
Alter : 30

http://systems.bitfarmclan.de

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Carli So 18 Jan 2009 - 15:23

^^klar - ist doch linux
lass es dir von jemand neu packen und lass dir dann die datei schicken.

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  ModernClonker So 18 Jan 2009 - 16:34

so mit 7Zip gings zu entpacken...

aber iwie fehlen ne ganze Menge Dateien... : (die folgenden Dateien fehlen)
components.pas
GLInterface.pas
controls_.pas
c5scripts.pas
logfile.pas
heap.pas
mathehelpers.pas
suchbaum.pas
Unit3DS.pas
easyschatten.pas
asmfunc.pas
ModernClonker
ModernClonker

Anzahl der Beiträge : 88
Anmeldedatum : 03.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Eddy So 18 Jan 2009 - 16:41

Hier der Sourcecode, den man braucht, um den Aufbau der Engine zu verstehen.

"Aufbau" - d. h. nich komplett Sad

Eddy

Anzahl der Beiträge : 509
Anmeldedatum : 14.01.09
Alter : 30

http://systems.bitfarmclan.de

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Carli So 18 Jan 2009 - 21:11

Ja leider noch nicht komplett - ich will ja Aufklären aber mir keine Konkurrenz verschaffen.
Die Units sind Hilfsunits und ohne die kann man auch den Aufbau der Engine kapieren.

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Eddy So 18 Jan 2009 - 22:25

Konkurrenz? Lol. Wenn du den Source unter die GPL oder ne andere Open Source Lizenz stellst, dürfen andere ja schlecht den source einfach klauen und modifizieren.

Eddy

Anzahl der Beiträge : 509
Anmeldedatum : 14.01.09
Alter : 30

http://systems.bitfarmclan.de

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Carli Mo 19 Jan 2009 - 18:44

das nicht aber die Arbeit von fast nem jahr verschenke ich nicht einfach so
und von opensource kann ich mir nix zu essen kaufen
es gibt genug leute die opensource für geld verkaufen und somit die betrügen, die die opensource reinstellen
die scriptengine wird so lange geheim bleiben bis es eine neue version der scriptengine gibt

Carli
Admin

Anzahl der Beiträge : 1001
Anmeldedatum : 02.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  ModernClonker Fr 23 Jan 2009 - 18:38

und von opensource kann ich mir nix zu essen kaufen
Und was ist mit Werbung und Spenden?
es gibt genug leute die opensource für geld verkaufen und somit die betrügen, die die opensource reinstellen
Laut der GPL ist sowas verboten. Sprich: solche Leute kann man einfach anzeigen.
Ja leider noch nicht komplett - ich will ja Aufklären aber mir keine Konkurrenz verschaffen.
Nun. Erstmal ist es unwahrscheinlich das es überhaupt Konkurrenz geben wird. Desweiteren müssen alle Produkte die Code aus einem Programm haben das GPLLizensiert ist auch GPL Lizensiert werden. Sprich: wenn deine "Konkurenz" neue Features in die Engine einbaut kannst du diese wenn du willst problemlos kopieren und übernehmen da diese gezwungen sind den Source herauszugeben.
die scriptengine wird so lange geheim bleiben bis es eine neue version der scriptengine gibt
Ich denke mal kaum das die Skriptengine etwas völlig neues ist... wenn man ne schnelle und einfache Skriptsprache braucht kann man auch einfach Lua oder Python einbinden. Das währe einfacher, schneller und sichtbar schöner.
das nicht aber die Arbeit von fast nem jahr verschenke ich nicht einfach so
Und warum nicht? für dich hat es keinen Nachteil... eher einen Vorteil.

Es gibt übrigens noch die LGPL... das ist fast wie die GPL nur das Produkte die Code davon benutzen nicht GPL sein müssen. Man könnte ein kommerzielles Ding mit machen und trotzdem OpenSource sein.
ModernClonker
ModernClonker

Anzahl der Beiträge : 88
Anmeldedatum : 03.01.09

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  MarcelP Fr 23 Jan 2009 - 18:40

ich saag sch on mal im vorraus: space pack wird kostenlos Very Happy un alle andren packs wo ich dabei bin Very Happy
MarcelP
MarcelP

Anzahl der Beiträge : 297
Anmeldedatum : 15.01.09
Alter : 29
Ort : Sachsen-Anhalt

Nach oben Nach unten

Src der Engine Empty Re: Src der Engine

Beitrag  Gesponserte Inhalte


Gesponserte Inhalte


Nach oben Nach unten

Seite 1 von 2 1, 2  Weiter

Nach oben

- Ähnliche Themen

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten