[FRAGE] Open source Spiel leicht abändern?

04/07/2015 16:09 xKyouske#1
Hallo, ich hoffe das ich hier im richtigen Bereich bin. Ich habe eine Frage. Es handelt sich um das Spiel "YgoPro" bzw. "DevPro" dieses Spiel ist open source. Bei dem Spiel handelt es sich um eine Onlineversion von dem Trading-Card-Game "Yu-Gi-Oh".

Das Spiel sieht wie folgt aus:


Nun würde ich das Spiel aber gerne etwas abändern. Wie ihr seht besteht das Spiel hauptsächlich aus Karten. Man beginnt in diesem Spiel mit allen Karten die es momentan gibt (ca. 7200). Dies möchte ich aber ändern. Ich würde es gerne so abändern, dass man nur mit 40 Karten beginnt und nach jedem Spiel man zwei - drei neue Karten erhält.

Ich habe mir gedacht, dass das so schwer doch gar nicht sein kann, oder? Ich meine ich selbst muss ja praktisch nicht viel scripten oder programmieren, meiner Meinung nach. Es geht ja nur darum, die Anzahl der verfügbaren Karten am Anfang zu mindern und diese nach und nach freischalten zu lassen.

Jetzt meine frage, ist das möglich? Wie sollte man vorgehen? Habt ihr Tipps?

Bin leider kompletter Newbie auf diesem Gebiet.

Hab ein bisschen herumgeschaut und konnte herausfinden in welcher Sprache etwas geschrieben wurde:

"Das Hauptprogramm von YGOPro ist in C++, die Karten sind im Lua-Format, das Startprogramm ist in C# und die Übersetzungsdateien werden in XML geschrieben."

Ich hoffe ihr könnt mir helfen!
04/07/2015 16:13 BladeTiger12#2
YgoPro ist doch Online oder?
Falls es so ist glaube ich kaum das man einfach so mehr Karten ziehen kann.

Wenn der Client ein Request an den Server sendet
(Was es wohl 100% tut wenn man eine Karte ziehen will)
fragt der Server bestimmt ab ob du schon eine gezogen hast, b.z.w ob man am Zug ist.
04/07/2015 16:24 Cartmanforlife#3
Jo so leicht wird das nicht. Da musst du dir was anners einfallen lassen. Kannst es mal mit FakePackets versuchen aber die Chance is doch sehr gering das es damit funktioniert.
04/07/2015 16:29 xKyouske#4
Nein nein, ich glaube ihr versteht das etwas falsch :D

So wie ihr das Spiel gerade seht, ich will es praktisch kopieren aber abändern.

Und das mit den Karten, damit ist nicht dass ziehen gemeint sondern eher so:

Man hat eine Truhe in diesem Spiel. In dieser Truhe befinden sich alle Karten die es gibt ca 7200 eben. Aus diesen 7200 Karten kann man sich ein Deck erstellen mit welchen man spielt.

Ich will das Spiel kopieren und so abändern, dass man in dieser Truhe anstatt alle 7200 Karten nur 40 Karten hat und mit diesen Spielen muss. Nach jedem weiteren Spiel was man macht bekommt man dann drei neue von diesen 7200 freigeschaltet womit man dann 43 Karten in der Truhe hat.

Versteht ihr was ich meine? :D