Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

12.09.2013, 21:32

In App Kauf (Computer)

Hallo zusammen

Ich habe da eine Frage an euch! Ich habe ein fertiges Game in Unity gemacht (Renngame)
Da will ich jetzt einprogrammieren das nach jedem gewonnen (Multiplayer) Game der 3,2,1 Platz Coins bekommen der 3 1 Coins der 2 2 Coins und der 3 3 Coins wie programmiere ich dass? (Es muss auf sein Spielerkonto gehen und dort auch angezeigt werden) Mit diesen Coins kann man sich bessere Autos kaufen! Coins sollte man aber auch mit echtem Geld kaufen können wie programmiere ich das? :hmm:

Danke für eure Antworten
Lolipopkebab

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

12.09.2013, 22:27

Hmm, du hast ein Rennspiel komplett selber programmiert ...
Und dann fragst du sowas:

Zitat

Da will ich jetzt einprogrammieren das nach jedem gewonnen (Multiplayer) Game der 3,2,1 Platz Coins bekommen der 3 1 Coins der 2 2 Coins und der 3 3 Coins wie programmiere ich dass?

Kommt mir irgendwie komisch vor.
Oder hast du das Spiel womöglich nur von einem Tutorial "kopiert"?

Zitat

Coins sollte man aber auch mit echtem Geld kaufen können wie programmiere ich das? :hmm:

Fordere die Leute halt auf, Geld an dich zu überweisen, z.B. mit PayPal.
Wenn du das Geld bekommst, schreibst du ihnen Coins gut.

imakemygame

Treue Seele

Beiträge: 141

Wohnort: Hamburg

Beruf: Fachinformatiker // Service Techniker

  • Private Nachricht senden

3

12.09.2013, 23:00

Ja das finde ich doch auch etwas seltsam. Oder hat da jemand Code geklaut? :D

Such doch mal nach In App Purchase Assets. Irgendwo hatte ich Holzkopf mal ein kostenloses Asset gefunden - und scheinbar den Link nicht gespeichert :dash:

Logix

Frischling

Beiträge: 20

Wohnort: Bremen

  • Private Nachricht senden

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

6

13.09.2013, 07:30

Danke

Ja danke aber das ist Android. Nein ich habe das selbst gemacht wenn ich nicht weiter kam ging ich auf unity Hilfe dort stehen alle Befehle die ich brauchte. Die Grafik übernahm auch jemand anders. Jaja klar Paypal will ich auch! Aber wie muss ich das programmieren wäre froh um ein paar Tipps oder Codes (nicht das ich nur abschreiben würde) sondern auch den Code im Nachhinein verstehen, dass ich das nächste mal es selbst schaffe das ist LERNERFOLG

MfG
Lolipopkebab

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

7

13.09.2013, 09:27

Ich werde aus dir nicht schlau ...
Wie stellst du dir das vor, dass dir jemand "einen Code" gibt für ein Bezahlsystem?

Zeig uns mal dein Spiel, damit wir uns eine bessere Vorstellung machen können.

rewb0rn

Supermoderator

Beiträge: 2 773

Wohnort: Berlin

Beruf: Indie Game Dev

  • Private Nachricht senden

8

13.09.2013, 12:03

Bezahlsysteme funktionieren im Prinzip immer gleich, es gibt eine API für dein Frontend, in der du den Kauf startest, und die dir asynchron ein Complete Event schickt, wenn der Vorgang abgeschlossen wurde. Wenn du ein reines Offline-Spiel hast, kannst du dann deine Coins oder was immer gutschreiben. Hast du ein Backend, kannst du deinem Server Bescheid sagen oder, falls unterstützt, schickt der Payment-Provider ein Event an deinen Server. Der Server kann dann mit der Backend-API beim Payment-Provider prüfen, ob der Bezahlvorgang tatsächlich so stattgefunden hat und, falls ja, das Produkt in der Datenbank gutschreiben und den Client informieren, dass sein Produkt angekommen ist.

Letztere Methode ist sicherer, da der Client keine Möglichkeit hat, die Server zu Server Kommunikation zu manipulieren. Wenn du keinen Server hast, gibt es verschiedene Möglichkeiten, wie ein Kauf vorgetäuscht werden kann.

Logix

Frischling

Beiträge: 20

Wohnort: Bremen

  • Private Nachricht senden

9

13.09.2013, 15:57


Es geht um PC, nicht um Android.

Hups, sorry verlesen, dann kann ich doch nich helfen :/ wo sucht man hier eig nach leuten die einem etwas erklären können? (ich rede nicht von tutorials sondern live hilfe)

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

10

14.09.2013, 09:51

Ich finde Davids Befürchtungen durchaus berechtigt. Entweder ist es ein Rennspiel, das eine solche Qualität besitzt, dass es sich auch lohnen würde, Geld zu investieren, was aber einen gewissen Aufwand in der Entwicklung erfordern würde, wodurch die Fragen hier eigentlich unberechtigt sind, oder es wurde tatsächlich nur ein Tutorial gemacht, das Ergebnis noch leicht überarbeitet und das soll nun kommerzialisiert werden.
Ich denke, dass man in diesem Fall wohl eher von letzterem ausgehen muss.

@Lolipopkebab:
Ich bezweifle auch, dass du dir schon Gedanken über die Steuerrechtlichen Aspekte der Monetarisierung bereits Gedanken gemacht hast. Abgesehen davon befürchte ich, dass du das Ergebnis, was du mit Untiy erreicht hast, ein wenig überschätzt, allerdings kann ich dazu nicht viel sagen, solange ich dein Spiel nicht gesehen habe...
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Werbeanzeige