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, 00:00

Frage zu der Entwicklung

Hallo,

für mich ist das Spielprogrammieren Neuland.

Nun jedoch habe ich eine Idee und die möchte ich auch umsetzen.
Es geht darum ein "Multiplayer Plattform Spiel" zu erstellen, hört sich komisch an.

Ich Erkläre es:

Ein indirektes Spiel. Dort kann man besondere Items sammeln und tauschen.
Eine Art Award Spiel, Awards sammelt man über Homepages oder indem man "Reallife Events" besucht etc. (Thema: Anime & Manga)
Diese kann man dort dann bekommen. Das Sammeln bringt dich in dem Ranking nach Oben.
Vll. eine Art Habbo, nur nicht im Browser?

Meine Frage wäre als erstes, welches Programm zum programmieren benutzen?
Da gibt es viele Möglichkeiten, aber welche ist Richtig?

Falls doch noch Fragen bestehen, bitte sag es mir.

Lg

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

12.09.2013, 00:12

Wieso nicht im Browser? Ich denk, es wär eigentlich naheliegend, das als Webanwendung zu realisieren. In dem Fall würdest am Ende du vermutlich zu PHP greifen. In jedem Fall empfehle ich, erstmal Programmieren zu lernen. Das geht mit praktisch jeder Sprache...

3

12.09.2013, 00:18

@dot
Ich glaube, das mit dem Browser war anders gemeint. "Habbo" ist ein Browsergame, bei dem man "Awards sammelt, Events besucht, ...".
Er will "echte" rewards durch das Besuchen "echter" Events haben, wenn ich das richtig verstanden habe. In dem Punkt aehnelt es evtl. `fitocracy' ein bisschen.
Ob die Applikation dann im Browser laeuft oder nicht, ist egal.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

4

12.09.2013, 09:16

@dot
Ich glaube, das mit dem Browser war anders gemeint. "Habbo" ist ein Browsergame, bei dem man "Awards sammelt, Events besucht, ...".
Er will "echte" rewards durch das Besuchen "echter" Events haben, wenn ich das richtig verstanden habe. In dem Punkt aehnelt es evtl. `fitocracy' ein bisschen.
Ob die Applikation dann im Browser laeuft oder nicht, ist egal.

Ich denke mal nicht, dass dot wegen Habbo-Hotel darauf schloss, dass es im Browser laufen muss, sondern dass andere Gründe dafür sprechen würden.
Eine Anforderung, die ich so mehr oder weniger aus dem erkennen kann, ist eine Serverkommunikation, um bspw. zu verifizieren, dass man bei den Events war oder um sich mit anderen vergleichen zu können. Wenn man eine Anwendung schreibt, die direkt auf dem jeweiligen Gerät (am ehesten wohl PC), müsste man sich noch um die Kommunikation mit dem Server kümmern und hat ein paar mehr Aspekte im Bereich Sicherheit zu beachten. Abgesehen davon wäre die Anwendung dann potenziell nur auf einer begrenzten Anzahl von Geräten verfügbar oder es würde einen gewissen Mehraufwand bedeuten, sie auf vielen Plattformen verfügbar zu machen.
Wenn man nun eine Webanwendung entwickeln würde, wäre eine Kommunikation mit einem Server nicht mehr von einem selbst zu implementieren, da alles über HTTP abläuft und Serverseitig der Code ausgeführt wird. Man kommt somit auch weniger in die Verlegenheit, bestimmte Dinge Clientseitig implementieren zu wollen, die auf den Server gehören, wie die Prüfung von Codes (die man wahrscheinlich auf den Veranstaltungen erhält, um beweisen zu können, dass man dort war), der Abgleich mit anderen Spielern etc.

Je nachdem, wie viele Vorkenntnisse bestehen, müsstest du dich evtl. noch mit HTML und CSS vertraut machen. Für den Anfang dürfte es vollkommen ausreichen, wenn die Daten noch relativ unformatiert ausgegeben werden, wofür ein grober Überblick über die verfügbaren HTML-Elemente reichen würde.
Serverseitig gäbe es neben PHP auch noch andere Sprachen, die man verwenden könnte, wie Python oder Ruby. Allerdings kann ich bei den beiden nicht sagen, wie einfach diese sich in diesem Zusammenhang verwenden lassen. PHP hätte definitiv den Vorteil, dass man es "mitten in den HTML-Code" schreiben kann und dass es von sehr vielen kostenlosen Hosting-Anbietern als serverseitige Sprache angeboten wird.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

12.09.2013, 09:39

[...]

Ganz genau ;)

Werbeanzeige