Hallo zusammen,
Ich mache in letzter Zeit nur noch sehr wenig mit PHP und stecke jetzt etwas in der Planung fest. Ich habe da eine Idee und weiss nicht genau wie ich das am besten angehen soll.
Ich möchte gerne eine Spiele-Plattform für unser Dungeon&Dragon basteln. Dabei würde die Struktur in etwa so aussehen:
- Spieler
-- Name, Passwort, E-Mail etc.
-Spiel
-- Charaktere / Kreaturen
-- Grundinformationen, Ersteller (Spieler)
-- Charaktereigenschaften (MODS)
--- Stärke, Genauigkeit, Konstitution
-- Leben, Mana
-- Offensiv
-- Defensiv
-- Resistenzen
-- Würfe
-- Ausrüstung
--Skills
-- Zauber
Jeder Spieler soll also Charaktere erstellen können, die wiederum mit Ausrüstung und Fähigkeiten ausgestattet sind. Nun zu meinem Problem: Ich möchte gerne dass die Nutzer einfach mittels einer Art Scriptsprache auf die Datenbank zugreifen können. Zum Beispiel bei einem Rettungswurf 0.5 * MOD['Stärke'] + 0.5 * MOD['Genauigkeit'] + 4d6 ( 4d6 = rand(1,6)+rand(1,6)+rand(1,6)+rand(1,6), daher vier mal mit einem Sechser-Würfel gewürfelt ). Ich möchte also dass der "normale" User so eine Formel schreiben kann mit der er im Wurf-Fall das Ergebnis auswürfeln kann.
Ich hoffe das ist ok erklärt, sonst wenn Fragen sind gerne nachharken.
Gruss und Danke für Tipps im Voraus
Nightflyer
Ich mache in letzter Zeit nur noch sehr wenig mit PHP und stecke jetzt etwas in der Planung fest. Ich habe da eine Idee und weiss nicht genau wie ich das am besten angehen soll.
Ich möchte gerne eine Spiele-Plattform für unser Dungeon&Dragon basteln. Dabei würde die Struktur in etwa so aussehen:
- Spieler
-- Name, Passwort, E-Mail etc.
-Spiel
-- Charaktere / Kreaturen
-- Grundinformationen, Ersteller (Spieler)
-- Charaktereigenschaften (MODS)
--- Stärke, Genauigkeit, Konstitution
-- Leben, Mana
-- Offensiv
-- Defensiv
-- Resistenzen
-- Würfe
-- Ausrüstung
--Skills
-- Zauber
Jeder Spieler soll also Charaktere erstellen können, die wiederum mit Ausrüstung und Fähigkeiten ausgestattet sind. Nun zu meinem Problem: Ich möchte gerne dass die Nutzer einfach mittels einer Art Scriptsprache auf die Datenbank zugreifen können. Zum Beispiel bei einem Rettungswurf 0.5 * MOD['Stärke'] + 0.5 * MOD['Genauigkeit'] + 4d6 ( 4d6 = rand(1,6)+rand(1,6)+rand(1,6)+rand(1,6), daher vier mal mit einem Sechser-Würfel gewürfelt ). Ich möchte also dass der "normale" User so eine Formel schreiben kann mit der er im Wurf-Fall das Ergebnis auswürfeln kann.
Ich hoffe das ist ok erklärt, sonst wenn Fragen sind gerne nachharken.
Gruss und Danke für Tipps im Voraus
Nightflyer
Kommentar