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

Aias

Frischling

  • »Aias« ist der Autor dieses Themas

Beiträge: 2

Wohnort: Baden-Württemberg

  • Private Nachricht senden

1

05.08.2010, 15:17

Onlineumsetzung eines Brettspiels

Hallo,

vielleicht kann mir hier jemand helfen. Ich habe schon nach Büchern oder Software gesucht die mir weiter helfen, bin aber nicht fündig geworden. Vor ein paar Jahren habe ich ein Brettspiel entwickelt. Das möchte ich jetzt als Onlinespiel programmieren. Es soll immer nur ein Spieler reihum aktiv sein und nicht alle Spieler gleichzeitig einen Zug machen. Es soll aber von unterschiedlichen Spielern über das Internet gegeneinander gespielt werden können.

http://www.spielkristall.de/krautundrueben/index.html

Ein erstes Computerspiel (Mastermind-Variante) hab ich mal in JAVA umgesetzt.

http://www.spielkristall.de/stimme/volkstimme-start.html

Mit der Programmierung in JAVA bin ich aber nicht gut zurecht gekommen. Daher wollte ich das Spiel in PHP und JavaScript schreiben. Ich suche nun ein Beispielprogramm das ich für meine Bedürfnisse anpassen kann. Mir würde für den Anfang schon ein TICTACTOE das man zu zweit gegeneinander über das Internet spielen kann ausreichen. Ich würde mich freuen wenn mir jemand dabei helfen könnte.

Viele Grüße

:thumbsup:

Aias

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

2

05.08.2010, 15:39

Mit PHP ginge das nur in Benutzung von Header Refresh um die via PHP vorgenommenen Änderungen bzw. Spielzüge anzuzeigen. Mit Javascript ansich ginge das auch (gibt tolle Frameworks wie JQuery die sehr leicht erlernbar sind), oder du machst es dir leichter und benutzt gleich beides in Verbindung mit Ajax, aber ich würde sagen, wenn du dabei auch noch relativ anspruchsvolle Grafiken benutzen willst, kommst du an Flash kaum vorbei, da JavaScript only bei sowas vllt doch nicht ganz der Geschwindigkeits Sieger wäre. Zudem, so wie ich deine Webseite sehe (Frames und schlechtes HTML), wäre es vllt erstmal von Vorteil, korrektes, modernes HTML zu erlernen und dann auf DHTML, sprich Javascript in Verbindung mit HTML (und da käme wieder JQuery ins spiel) zu lernen und dich anschließend an PHP und Ajax und an die Verwirklichung deines Spiels zu wagen.
Eine andere Möglichkeit wären natürlich Java Applets, aber da du, wie du sagst mit Java nie klar kamst und ich auf Grund meiner Abneigung gen Java damit keine Erfahrung habe, kann ich dazu leider nicht mehr sagen, als dass dir die Google Suche hoffentlich hilft :D

edit:
Trotzdem noch zwei Links die ich mal fix per Google gefunden habe und die dich vllt interessieren könnten:
http://www.malleus.de/docs/tutorials/jav…rial-words.html
http://gamequery.onaluf.org/tutorials/1/
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Architekt« (05.08.2010, 15:46)


idontknow

unregistriert

3

05.08.2010, 16:14

Gibt wohl kaum eine "Sprache" die ich mehr hasse als HTML, ich glaube sogar mit Visual Basic könnte ich mich eher anfreunden :X. Trotz allem wäre HTML "wichtiger" bzw nützlicher, aber ich hasse es einfach ist nen totaler Krampf :O.

Bin evtl, auch einfach zu dumm :)

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

4

05.08.2010, 16:21

Gibt wohl kaum eine "Sprache" die ich mehr hasse als HTML, ich glaube sogar mit Visual Basic könnte ich mich eher anfreunden :X. Trotz allem wäre HTML "wichtiger" bzw nützlicher, aber ich hasse es einfach ist nen totaler Krampf :O.

Bin evtl, auch einfach zu dumm :)

Wo ist denn das Problem?
XHTML bzw. HTML 5 sind relativ einfach, wenn auch ziemlich stupide in der Anwendung und was die Resultat angeht sollte man eher auf CSS setzen statt auf HTML allein :) Ausgenommen HTML 5, welches ja CSS und JS Effekte ebenfalls bietet oO (komme damit immer noch nicht ganz klar)
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

idontknow

unregistriert

5

05.08.2010, 16:51

Htte schon öfters das problem, dass der selbe Code in 2 verschiedenen Dateien bei selbem Browser 2 verschiedene Ergebnisse lieferte und ich keine Ahnung hatte warum. Sehr komische "Fehlerchen" hatte ich bei dem HTML/CSS Krams :(

Ist extreeeeeeeeeeeeeeeeeeeeeeeem nervig!

6

05.08.2010, 18:41

o.O
HTML ist eigentlich extrem einfach und auch nur zur Strukturierung der Website gedacht (gut, das trifft nicht ganz auf das canvas Element und ähliches zu). Und mit CSS lassen sich die Websites dann eben so einfach designen/gestalten. Das Problem ist aber eben nur, dass eine Website nie gleich aussieht, ist eben kein Blatt Papier. Der eine User hat automatisch alle Texte auf 120% hochskaliert, der andere hat nur 'ne Auflösung von 800x600 und wieder einer hat 2560x1660. Dazu kommen dann noch die Browser - und vor allem Browser wie der IE6 sind da leider ziemlich nervend, aber zum Glück nutzen den ja auch nicht mehr so viele.

Aias

Frischling

  • »Aias« ist der Autor dieses Themas

Beiträge: 2

Wohnort: Baden-Württemberg

  • Private Nachricht senden

7

05.08.2010, 18:52

Hallo Architekt,

dass meine Homepage nicht auf dem Stand der Zeit ist ist mir schon klar. Die HTML-Datei von meiner Hompage ist auch schon sieben Jahre alt. Die Besucher meiner Seite hat das bisher noch nicht gestört. Was ich suche ist die Möglichkeit ein Spiel mit mehreren Personen an unterschiedlichen Orten zusammen via Internet zu spielen. Dies Spiel soll dann nicht dazu dienen Besucher auf meine Seite zu locken sondern mal verschiedene Varianten eines Spiels zu testen.

Mit HTML lässt sich das nicht lösen. Deshalb die Frage wie kann man einfach ein Zweipersonenspiel via Internet lösen?

Gruß

Aias

8

05.08.2010, 19:23

Ich würd dir auf jeden Fall WebSockets empfehlen, damit sparst du Ressourcen und Nerven. Der aktuelle chrome und FF4 könnens schon



MfG
dispy

9

05.08.2010, 19:35

Htte schon öfters das problem, dass der selbe Code in 2 verschiedenen Dateien bei selbem Browser 2 verschiedene Ergebnisse lieferte und ich keine Ahnung hatte warum. Sehr komische "Fehlerchen" hatte ich bei dem HTML/CSS Krams :(

Ist extreeeeeeeeeeeeeeeeeeeeeeeem nervig!
Dafür gibts ja den Standard... Wenn du dich darin hältst dann wird die Website auch bei jedem Browser (ausser dem IE6 :P) richtig dargestellt.
Ausserdem gibts online viel nachzulesen, weshalb man eigentlich fast alle Fehler lösen kann.
stɪl traɪ tuː θɪŋk ˈpɒzətɪv

10

05.08.2010, 20:14

Zumindest im deutschsprachigen online brettspiel kosmos ist imo java standard. jedenfalls benutzt http://brettspielwelt.de einen java client (die haben mindestens immer so ca. 1000 spieler online). die spiele sind zwar nicht unbedingt top chic umgesetzt aber spaß machen sie trotzdem...

clientseitig könntest du es mal mit java/flash/silverlight/html5 probieren (viieeele möglichkeiten - alle vielversprechend :)). serverseitig würde ich java und netty probieren... kommunikation vielleicht per google protobuf.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chromanoid« (05.08.2010, 20:22)


Werbeanzeige