28/01/2005 09:23 |
|
| | | OFFLINE | Post: 2.058
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Ecchice ... su suggerimento del buon Gornova.
Ho provato a dare una forma il più libera possibile a quello che ha iniziato Manible qui
Anche questo è da sgrezzare e da testare ... fatemi sapere.
Nuova Prova
|
|
|
|
28/01/2005 09:33 |
|
| | | OFFLINE | Post: 2.754
| Registrato il: 19/11/2001 | Città: GENOVA | Età: 40 | Sesso: Maschile | Moderatore | Adepto | Accolito della Fratellanza | |
|
Molto buono... questo potrebbe già andare bene.
El, magari non c'è un modo per mettere un link al lanciatore nelle pagine html? Che magari appaia solo in quelle dei PBF...
Chessò tipo il percorso della discussione in cima ai post... |
|
28/01/2005 13:41 |
|
| | | OFFLINE | Post: 2.066
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
L'idea potrebbe essere questa. Cmq si può inserire direttamente nella home del forum.
http://www.freeforumzone.com/viewForum.aspx?f=57259
Dwarfolo
"So you hate Orcs cause Orcs hate you" (Eldrin)
"No! I hate Orcs cause they resemble my ex-wife" (Kurtgan) [Modificato da Dwarfolo 28/01/2005 13.45] |
|
28/01/2005 13:41 |
|
| | | OFFLINE | Post: 2.865
| Registrato il: 03/11/2001 | Sesso: Maschile | Nuclearizzato | Adepto | |
|
I si può fare ....una cosa però sarebbe mooooolto buona, e cioè tramite account del master accedere alla zona risultati registrati che verranno piazzati nel Database del Nucleo .....Elwood tu che dici?
|
|
28/01/2005 13:46 |
|
| | | OFFLINE | Post: 2.067
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Ecco .. questo sarebbe ottimo. Però bisognerebbe rifarlo in asp o php a quel punto.
P.S. Volevo far notare che per ora il gingillo funziona sia con il "+" che con il "-"
Es.
2d5 + 3
4d8 - 2
1d1000 + 0 :O
Dwarfolo
"La violenza è l'ultimo rifugio degli incapaci" (Salvor Hardin, sindaco della Prima Fondazione)
[Modificato da Dwarfolo 28/01/2005 18.43] |
|
28/01/2005 20:56 |
|
|
Scritto da: Dwarfolo 28/01/2005 13.46
Ecco .. questo sarebbe ottimo. Però bisognerebbe rifarlo in asp o php a quel punto.
P.S. Volevo far notare che per ora il gingillo funziona sia con il "+" che con il "-"
Es.
2d5 + 3
4d8 - 2
1d1000 + 0 :O
Cazzarola... quando si dice la differenza fra dilettanti e professionisti... :-D.
|
|
29/01/2005 14:49 |
|
| | | OFFLINE | Post: 2.078
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Grazie, grazie Mandy ... troppo gentile ^_^
Cmq ho fatto una variante all'aggeggio per generalizzarlo ancora di più.
Eccolo
Ora in sostanza può risolvere anche delle espressioni con i dadi e la forma dell'input è liberissima.
In questo modo è usabile non solo per lanciare dadi ma anche per risolvere confronti e check di statistiche di gioco generiche con modificatori (in + e in -) e con moltiplicatori. Alcuni esempi....
- Lanciare 2d6 con un moltiplicatore di x3:
3*2d6 oppure 2d6*3
- Lanciare 3d4+4 con un moltiplicatore di x5:
5*(3d4+4) oppure (3d4+4)*5, (4+3d4)*5, 5*3d4+5*4, ecc...
- Lanciare 4d8 con moltiplicatore x2 e aggiungere 3 al totale:
2*4d8+3 oppure 4d8*2+3
- Lanciare 5d5 e dividere il totale per 4:
5d5/4
Insomma potete inserire le espressioni con l'ordine che volete, ricordando che * e / hanno precedenza su + e - e le parentesi cambiano l'ordine della valutazione delle espressioni.
Veniamo all'utilità della cosa per i Master dei PbF (alcuni esempi)...
- Lex Arcana
1d4+1d6+1d8
- Colpo critico D&D con un arma che fa 1d6 di danno +1d4 di danno da fuoco, ha un moltiplicatore di x3 e ha un bonus di For di +2:
3d6+3*2+1d4
- Check di abilità col d20, abilità del PG 12, vonus di circostanza +2, CD della prova 20:
1d20+12+2-20
con questo sistema si ha anche direttamente il margine di successo (positivo) o di fallimento (negativo)
- Check di abilità in GURPS, abilità del PG 12:
12-3d6
con questo sistema si ha anche direttamente il margine di successo (positivo) o di fallimento (negativo)
- Tabella della resistenza in Cthulhu, forza attiva 13, forza resistente 10:
50+(13-10)*5-1d100
un sirultato positivo è un successo, uno negativo un fallimento.
E via dicendo ...
Per inciso l'aggeggio può funzionare anche come banale calcolatrice ;)
Bene, testate e debuggate pls. Per ogni domanda sono qui!
|
|
29/01/2005 14:57 |
|
| | | OFFLINE | Post: 2.887
| Registrato il: 03/11/2001 | Sesso: Maschile | Nuclearizzato | Adepto | |
|
Scusa Dwarfolo ma non è meglio fare un campo testo per ogni elemento dell'esperssione? .....sai a scanso di casini, troppa libertà non giova sempre |
|
29/01/2005 15:00 |
|
| | | OFFLINE | Post: 2.079
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Non capisco il senso Sno?
Esempi?
|
|
29/01/2005 15:03 |
|
| | | OFFLINE | Post: 2.888
| Registrato il: 03/11/2001 | Sesso: Maschile | Nuclearizzato | Adepto | |
|
Be se in futuro il salvataggio dei risultati nel DB si potrà fare questo richiede una coerenza nell'inserimento dei dati, cosa che in questo momento non è possibile dato che ognuno può scrivere l'espressione come cazz gli pare
. |
|
29/01/2005 15:10 |
|
| | | OFFLINE | Post: 2.081
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Si ho capito quello che vuoi dire tu ma ...
- Nel DB puoi metterci esattamente l'espressione digitata come stringa, ergo non vedo il problema come insormontabile.
- Fare un parser ricorsivo come lo ho fatto io, usando regex e la funzione eval di Javascript (ovvero usando le elevate potenzialità del linguaggio) è banale. Farlo su più campi diventa un pandemonio, specie considerando che per metterlo nel db si useranno linguaggi diversi (php o asp). Php non ha la funzione eval e asp (che mi ricordi) non supporta nemmeno le regex.
- Ultima cosa, ma non indifferente, quanti campi mettiamo? Cosi puoi scrivere un'espressione arbitraria che copre ogni necessità presente, passata e futura. Se restringi le espressioni a campi prestabiliti sei costretto a dei compromessi sulle potenzialità dell'oggeto.
Non so ... fatemi sapere cosa avete bisogno e se posso mi attivo ;)
|
|
29/01/2005 15:17 |
|
| | | OFFLINE | Post: 2.891
| Registrato il: 03/11/2001 | Sesso: Maschile | Nuclearizzato | Adepto | |
|
E' proprio perchè php e asp non supportano le funzioni che hai usato tu bisogna racchiudere gli operatori in campi prestabiliti ....cmq per il momento hai ragione tu dato che se non si passa a php non serve fare quello che ho detto.
|
|
29/01/2005 15:24 |
|
| | | OFFLINE | Post: 2.082
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Uhmmmm ... però adesso che ci penso abbiamo detto una cazzata entrambi.
Sia php che asp consentono di inserire codice javascript nella pagina e di manipolarne le variabili (quindi anche i risultati).
A questo punto nel db ipotizzo che si possa mettere tranquillamente un record con due semplici campi varchar, l'espressione e il risultato. Il Master che va nel DB a leggere vedrà che formula ha usato chi ha lanciato i dadi e con quale risultato.
Uhmmm .... quasi quasi mi rimonto mysql sulla macchina e faccio un paio di prove.... a presto.
|
|
29/01/2005 15:34 |
|
| | | OFFLINE | Post: 2.894
| Registrato il: 03/11/2001 | Sesso: Maschile | Nuclearizzato | Adepto | |
|
Sarà come dici Dwarfolo ma onestamente preferisco che la cosa sia moooolto lineare ...e poi non è solo il DM che può accedere ai report dei risultati ma anche i giocatori quindi le persone che devono viosionare il tutto sono tante ed uno standard non fa male. |
|
29/01/2005 15:45 |
|
| | | OFFLINE | Post: 2.084
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Bho ... forse allora parliamo di 2 cose diverse Sno.
Come fai a standardizzare??
Qui parliamo di fare una form che gestisca TUTTE le meccaniche di TUTTI i GDR possibili (anche quelli a venire?) parametrizzando ogni meccanica (e ogni GDR può averne diverse) con una scomposizione in fattori .... non ti sembra una cosa un po troppo ambiziosa?
Se sono un PG è devo fare un tiro per colpire nel d20 (ad esempio), scrivo:
1d20+12
(e 12 è il mio modificatore al TxC)
Il risultato è 22.
Nel DB ci schiaffi 1d20+12 e 22. Il PG che se lo va a leggere si troverà quello che ha scritto e il risultato e idem farà il master.
Prova a pensare a quante caselle di testo ci vogliono per gestire anche solo una meccanica cosi banale, con tutti i modificatori (For, Arma magica, Incantesimi presenti, bonus di circostanza, ecc..) e dimmi come facciamo ad uscirne :o
Bho ... ripeto, forse non sto capendo io il problema.
|
|
29/01/2005 16:14 |
|
| | | OFFLINE | Post: 2.896
| Registrato il: 03/11/2001 | Sesso: Maschile | Nuclearizzato | Adepto | |
|
Scusa ma non credo di essere un genio eppure mi pare di esserci riuscito nello Zaino .
Campo0 = Testo che specifica a cosa appartiene il tiro "spada, incantesimo ecc."
Campo1 = Numero di dadi da Tirare
Campo2 = Numeno di Facced di ogni DADO
Campo3 = Modificatori Bonus/Malus
Non capisco di quali problemi stai parlando |
|
29/01/2005 17:09 |
|
| | | OFFLINE | Post: 2.085
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Ahhhh mo ho capito.
Scusa Sno, ma se lo hai già pronto, perchè allora mi vate fatto faticare a vuoto? ;)
Prendiamo quello che hai fatto per lo Zaino e morta li ... o no?
|
|
29/01/2005 17:15 |
|
| | | OFFLINE | Post: 2.773
| Registrato il: 19/11/2001 | Città: GENOVA | Età: 40 | Sesso: Maschile | Moderatore | Adepto | Accolito della Fratellanza | |
|
Beh, ma ormai l'hai già fatto Dwarf.
Secondo me, per tagliare la testa al toro, potresti fare così:
lasci il campo di cui parlavi ora, in cui si possono scrivere le espressioni che si vuole, in modo che sia usabile x qualsiasi GDR. Poi però aggiungi altri campi standard, per facilitare la vita al DM, che sò i più classici: CD, bonus/malus, caratteristica del PG, etc.
O no? |
|
29/01/2005 17:17 |
|
| | | OFFLINE | Post: 2.774
| Registrato il: 19/11/2001 | Città: GENOVA | Età: 40 | Sesso: Maschile | Moderatore | Adepto | Accolito della Fratellanza | |
|
Una nota: arrotonda i numeri per eccesso o difetto, o almeno limita i decimali a 1 o al max 2. |
|
29/01/2005 17:20 |
|
| | | OFFLINE | Post: 2.086
| Registrato il: 27/08/2003 | Sesso: Maschile | Moderatore | Adepto | Master per PbF | |
|
Facilitare?? ... ragazzi, sarò gnucco io, ma una cosa più semplice di scirvere una banale sequenza di dadi e addizioni in un UNICA casellina di testo proprio non riesco ad immaginarla. Se poi mi dite che per voi è invece più facile usare un interfaccia con 20 controlli, non parlo più ....
Domanda che non vuole essere assolutamente polemica ... qualcuno oltre Gab lo ha provato?
Se invece non parliamo di facilità d'uso ma di convenienza nell'inserimento in un eventuale prossimo venturo DB, ripeto che ancora non vedo il problema ... ma sarò io gnucco, come dicevo.
Se tutto quello che c'è da leggere è la formula inserita e il suo risultato, non capisco che casino crei....bho.
|
|
|
|