Gamux Game Entwicklung  
     

Left Nav Mit Facebook verbinden Registrieren Lexikon Lexikon Interessengemeinschaften Suchen Heutige Beiträge Alle Foren als gelesen markieren Right Nav

Left Container Right Container
 
Alt 09.02.2008, 12:23   #1 (permalink)
Neuer Benutzer
 

Standard Werte von spielfiguren speichern

Hi,
ich habe mir überlegt ein kleines Browsergame zum Thema Mittelalter zu basteln.

Nun habe ich verschiedene Einheiten die verschiedene Werte haben:
Einheiten:Bogenschützen, Schwertkämpfer, Steinschleudern
Werte: Angriff, Verteidigung, Reichweite, Geschwindigkeit

Nun muss ich diese Werte irgendwo speichern.
Soll ich diese in einer MySql-Tabelle speichern oder lieber in Textdateien?

Danke schonmal für eure Antworten
Etch ist offline   Mit Zitat antworten An Facebook senden
Werbung
Alt 09.02.2008, 14:32   #2 (permalink)
Benutzer
 

Standard Re: Werte von spielfiguren speichern

Sind die Werte bei jedem Spieler gleich oder gibt es da Unterschiedliche Werte für einzelne Spieler?
iSebastian ist offline   Mit Zitat antworten An Facebook senden
Alt 09.02.2008, 15:23   #3 (permalink)
Neuer Benutzer
 

Standard Re: Werte von spielfiguren speichern

Damit es nicht zu kompliziert wird, sind die Werte bei jedem Spieler gleich.

Also zum Beispiel:
Schwertkämpfer: Angriff=30 Verteidigung=20
Bogenschütze: Angriff=25 Verteidigung=35

So wird es nachher aussehen.
Etch ist offline   Mit Zitat antworten An Facebook senden
Alt 09.02.2008, 16:10   #4 (permalink)
Benutzer
 

Standard Re: Werte von spielfiguren speichern

Dann würde ich es mit Arrays machen
iSebastian ist offline   Mit Zitat antworten An Facebook senden
Alt 09.02.2008, 17:55   #5 (permalink)
Neuer Benutzer
 

Standard Re: Werte von spielfiguren speichern

Zitat:
Zitat von Sebastian
Dann würde ich es mit Arrays machen
Kannst du das auch nnoch ein bisschen ausführlicher beschreiben?

PS: Wieso soll ich das nich zum Beispiel in Datenbanken speichern?
Etch ist offline   Mit Zitat antworten An Facebook senden
Alt 10.02.2008, 17:54   #6 (permalink)
Benutzer
 

Standard Re: Werte von spielfiguren speichern

Zitat:
Zitat von Etch
PS: Wieso soll ich das nich zum Beispiel in Datenbanken speichern?
Zu viele Zugriffe zur Datenbank sind bei hohen Zahlen nicht wirklich gut.

Zu deinem anderen Problem. Ich hätte es so gemacht:
Code:
<?php
// Schwertkämpfer erstellen
$schwert['atk'] = 30;
$schwert['def'] = 20;

// Bogenschütze erstellen
$bogen['atk'] = 25;
$bogen['def'] = 35;
?>
iSebastian ist offline   Mit Zitat antworten An Facebook senden
Alt 23.03.2008, 18:26   #7 (permalink)
Erfahrener Benutzer
 

RSP-Fan eine Nachricht über ICQ schicken RSP-Fan eine Nachricht über Skype™ schicken
Standard Re: Werte von spielfiguren speichern

Ich glaube, dass die Werte dauerhaft gespeichert werden sollen, was bei Arrays nicht der Fall ist. MySQL ist eine gute Lösung!
RSP-Fan ist offline   Mit Zitat antworten An Facebook senden
Alt 28.03.2008, 12:54   #8 (permalink)
Benutzer
 

Standard Re: Werte von spielfiguren speichern

Zitat:
Zitat von RSP-Fan
Ich glaube, dass die Werte dauerhaft gespeichert werden sollen, was bei Arrays nicht der Fall ist. MySQL ist eine gute Lösung!
Ich mache so etwas immer mit Arrays. Am Anfang des Scriptes binde ich dann eine kampf_array.php ein wo alle Werte gespeichert werden.

Man muss auch immer an die Performence denken. Je weniger Queries ein Script hat umso besser.
Gerade bei einem Browsergame wird das sonst später ziemlich auf Kosten des Servers gehen.
iSebastian ist offline   Mit Zitat antworten An Facebook senden
Alt 05.08.2008, 08:08   #9 (permalink)
Erfahrener Benutzer
 

Standard

Aber ich denke, wenn man viele Einheiten hat, die man speichert und auch mal schnell anpassen will, dann ist eine MySQL Lösung schon sehr gut. Man kann ja am Anfang die Daten aus der MySQL Datenbank auslesen und in ein Array speichern, so hat man nur diese eine Abfrage.
Megger ist offline   Mit Zitat antworten An Facebook senden
Alt 05.08.2008, 13:44   #10 (permalink)
Pixelschieber
Benutzerbild von Sebastian
 

Standard

Allerdings müssen sich Einheiten ja nicht oft ändern. Sie haben eine Anfangskraft(Angriff, Leben, usw..), die man erstmal in einem Array speichern kann.

Aber bei nicht allzuvielen Spielern sollte eine Datenbank auch kein Problem sein.
Sebastian ist offline   Mit Zitat antworten An Facebook senden
Antwort

Themen-Optionen
Ansicht

Forumregeln
BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Werte übergeben Megger Serverseitige Sprachen 8 10.08.2008 12:11


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:29 Uhr.


Style Copyright by Wrestling Forum
Content Relevant URLs by vBSEO 3.3.0