 |
carla86 |
| voi cosa avete usato o cosa userete x fare lo sche ... |
16-09-2009 15:15 |
|
 |
carla86 |
.illuminato.
Registered: Dec 2006
Posts: 219 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 6 Days, 21:40:54 [...]
Status: Offline
Edit | Report | IP: Logged |
voi cosa avete usato o cosa userete x fare lo schema ER da consegnare al prof? lo fate a mano (tanto va consegnato cartaceo) o lo fate con qualche programma particolare??
grazie.
|
|
16-09-2009 15:15 |
|
|
|  |
 |
darkshadow |
| x ora l'ho fatto su carta.
... |
16-09-2009 21:48 |
|
 |
darkshadow |
Are You From The Past?

Registered: Jul 2007
Posts: 485 (0.07 al dì)
Location: Milano
Corso: Informatica Magistrale
Anno: 1
Time Online: 13 Days, 13:38:56 [...]
Status: Offline
Edit | Report | IP: Logged |
x ora l'ho fatto su carta.
Una domanda...
cosa fate nel caso in cui una naziona vada in deficit?? cioè se scende sotto i -2000 PI.
1) eliminate la nazione e quindi anche tutte le citta/strade/eserciti da lui create?
2) eliminate la nazione e mette null in tutti i suoi riferimenti??
il giocatore direi che non va eliminato per evitare di rifare la registrazione.
__________________
by Ð@rk§h@ÐØw
|
|
16-09-2009 21:48 |
|
|
|  |
 |
carla86 |
| io cancello la nazione cn tutte le citta e gli ese ... |
17-09-2009 09:56 |
|
 |
carla86 |
.illuminato.
Registered: Dec 2006
Posts: 219 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 6 Days, 21:40:54 [...]
Status: Offline
Edit | Report | IP: Logged |
io cancello la nazione cn tutte le citta e gli eserciti.
le strade onestamente le lascio xke nn c'avevo pensato..
|
|
17-09-2009 09:56 |
|
|
|  |
 |
Sacratix |
| cancello il giocatore (e a cascata sparisce tutto ... |
17-09-2009 13:37 |
|
 |
Sacratix |
.illuminato.

Registered: Jun 2008
Posts: 154 (0.02 al dì)
Location: Lago d'Iseo - Bergamo
Corso: Informatica
Anno: 3
Time Online: 1 Day, 4:47:22 [...]
Status: Offline
Edit | Report | IP: Logged |
cancello il giocatore (e a cascata sparisce tutto il resto)
__________________
I wish for this night-time to last for a life-time
|
|
17-09-2009 13:37 |
|
|
|  |
 |
Sacratix |
| [QUOTE][i]Originally posted by carla86 [/i]
... |
17-09-2009 13:38 |
|
 |
Sacratix |
.illuminato.

Registered: Jun 2008
Posts: 154 (0.02 al dì)
Location: Lago d'Iseo - Bergamo
Corso: Informatica
Anno: 3
Time Online: 1 Day, 4:47:22 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by carla86
voi cosa avete usato o cosa userete x fare lo schema ER da consegnare al prof? lo fate a mano (tanto va consegnato cartaceo) o lo fate con qualche programma particolare??
grazie.
con word puoi fare i grafici
e poi ho usato paint >_>
__________________
I wish for this night-time to last for a life-time
|
|
17-09-2009 13:38 |
|
|
|  |
 |
carla86 |
| un altra domanda voi come fate il meccanismo d pre ... |
17-09-2009 14:41 |
|
 |
carla86 |
.illuminato.
Registered: Dec 2006
Posts: 219 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 6 Days, 21:40:54 [...]
Status: Offline
Edit | Report | IP: Logged |
un altra domanda voi come fate il meccanismo d premiazione, penalizzazione?? nel senso ke io nn riesco a mantenere il valore dei vecchi abitanti e dei vecchi rn quindi quando vado a cercare d calcolare se abitanti ed rn sono cresciuti nn riesco...
da premettere ke io per capire se un utente è connesso ho un campo nella tabella nazione e x capire quando sei d turno ho un altro campo sempre nella tabella nazione (prima erano nella tabella giocatore ma mi incasinavo d più la vita..).
quindi al trigger io faccio controllare se new.attivo=0 and old.attivo=1 vuol dire ke ha terminato il turno e devo calcolargli il premio ma nn so come controllare l'incremento o il decremento degli abitanti e delle rn.
grazie.
|
|
17-09-2009 14:41 |
|
|
|  |
 |
marcooo |
| Io all'inizio del turno memorizzo nella tabella "t ... |
17-09-2009 15:16 |
|
 |
marcooo |
.amico.
Registered: Sep 2007
Posts: 30 (0.00 al dì)
Location:
Corso: TLC
Anno: indefinito
Time Online: 20:38:41 [...]
Status: Offline
Edit | Report | IP: Logged |
Io all'inizio del turno memorizzo nella tabella "turni" i valori iniziali degli abitanti e delle risorse naturali. Al termine del turno faccio il confronto con i nuovi valori raggiunti.
Anch'io ho una domanda...
Ma come avete fatto a calcolare le varie strade esistenti e i punti movimento necessari allo spostamento? Io proprio non riesco e penso che lo consegnerò così com'è... :-(
|
|
17-09-2009 15:16 |
|
|
|  |
 |
carla86 |
| probabilmente da qualche parte ce gia scritto...
... |
21-09-2009 16:01 |
|
 |
carla86 |
.illuminato.
Registered: Dec 2006
Posts: 219 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 6 Days, 21:40:54 [...]
Status: Offline
Edit | Report | IP: Logged |
probabilmente da qualche parte ce gia scritto...
posso in qualche modo da php richiamare le funzioni d mysql ke mi sono creata io?
se si come posso fare?
e posso mettere il risultato d questa chiamata in qualche variabile php?
grazie!!
|
|
21-09-2009 16:01 |
|
|
|  |
 |
Metteus |
| [QUOTE][i]Originally posted by marcooo [/i]
... |
21-09-2009 16:10 |
|
 |
Metteus |
.precettore.
Registered: Oct 2007
Posts: 94 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 13:20:48 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by marcooo
Io all'inizio del turno memorizzo nella tabella "turni" i valori iniziali degli abitanti e delle risorse naturali. Al termine del turno faccio il confronto con i nuovi valori raggiunti.
Anch'io ho una domanda...
Ma come avete fatto a calcolare le varie strade esistenti e i punti movimento necessari allo spostamento? Io proprio non riesco e penso che lo consegnerò così com'è... :-(
il metodo piu elegante ma anche piu difficile è implementare l'algoritmo di dijkstra per calcolare il cammino minimo tra due citta 
|
|
21-09-2009 16:10 |
|
|
|  |
 |
carla86 |
| PARLO ANCORA DELLA STORIA PREMIAZIONE/PENALIZZAZIO ... |
21-09-2009 23:22 |
|
 |
carla86 |
.illuminato.
Registered: Dec 2006
Posts: 219 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 6 Days, 21:40:54 [...]
Status: Offline
Edit | Report | IP: Logged |
PARLO ANCORA DELLA STORIA PREMIAZIONE/PENALIZZAZIONE
Originally posted by marcooo
Io all'inizio del turno memorizzo nella tabella "turni" i valori iniziali degli abitanti e delle risorse naturali. Al termine del turno faccio il confronto con i nuovi valori raggiunti.
ma quindi tu fai una tabella turni apposta? e come la metti nello schema er?
xke x come ho fatto io nn mi serve nessuna tabella in più x calcolare i turni...
io metto un bel tasto inizio turno e un tasto x far finire il turno quindi calcolerei da li i valori d ab e di rn ma poi nn so come rimmetterli in una funzione mysql o meglio nn so come fare il trigger che li aggiorni automaticamente se li prendo da php... uff
aiutoooo
e un altra richiesta come fate x decidere che esercito vince e che esercito perde in un combattimento?
|
|
21-09-2009 23:22 |
|
|
|  |
 |
Sacratix |
| [QUOTE][i]Originally posted by carla86 [/i]
... |
23-09-2009 14:49 |
|
 |
Sacratix |
.illuminato.

Registered: Jun 2008
Posts: 154 (0.02 al dì)
Location: Lago d'Iseo - Bergamo
Corso: Informatica
Anno: 3
Time Online: 1 Day, 4:47:22 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by carla86
probabilmente da qualche parte ce gia scritto...
posso in qualche modo da php richiamare le funzioni d mysql ke mi sono creata io?
se si come posso fare?
e posso mettere il risultato d questa chiamata in qualche variabile php?
grazie!!
allora, se ancora ti serve saperlo...
SELECT funzione()
opppure se ritorna più tuple
SELECT * FROM funzione()
per usarla in php poi non cambia niente
per mettere il risultato nemmeno
per accedere al risultato..
$row = mysql/pg_fetch_array(....) //solita istruzione
ma in alcuni casi che non ricordo, per leggere poi il risultato
$var = $row['<nome_della_funzione>'];
echo $var['<campo>'];
[in postgres è così, e dovrebbe essere lo stesso con mysql]
__________________
I wish for this night-time to last for a life-time
Last edited by Sacratix on 23-09-2009 at 15:04
|
|
23-09-2009 14:49 |
|
|
|  |
 |
Sacratix |
| [QUOTE][i]Originally posted by carla86 [/i]
... |
23-09-2009 14:56 |
|
 |
Sacratix |
.illuminato.

Registered: Jun 2008
Posts: 154 (0.02 al dì)
Location: Lago d'Iseo - Bergamo
Corso: Informatica
Anno: 3
Time Online: 1 Day, 4:47:22 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by carla86
ma quindi tu fai una tabella turni apposta? e come la metti nello schema er?
xke x come ho fatto io nn mi serve nessuna tabella in più x calcolare i turni...
puoi anche solo aggiungere i due campi alla tabella che us per gli utenti
ma poi nn so come rimmetterli in una funzione mysql o meglio nn so come fare il trigger che li aggiorni automaticamente se li prendo da php... uff
se li salvi nel database, il trigger poi va a ripigliarseli da solo
altrimenti dovresti:
quando inizia il turno, andare a calcolari e salvarli nella sessione dell'utente
quando lo finisci, darli come parametro alla funzione <fine_turno>
effettivamente non cambia molto, ma io ho trovato più comodo gestirli da dentro
__________________
I wish for this night-time to last for a life-time
Last edited by Sacratix on 23-09-2009 at 15:02
|
|
23-09-2009 14:56 |
|
|
|  |
 |
Sacratix |
| per gli scontri ho moltiplicato
... |
23-09-2009 15:08 |
|
 |
Sacratix |
.illuminato.

Registered: Jun 2008
Posts: 154 (0.02 al dì)
Location: Lago d'Iseo - Bergamo
Corso: Informatica
Anno: 3
Time Online: 1 Day, 4:47:22 [...]
Status: Offline
Edit | Report | IP: Logged |
per gli scontri ho moltiplicato
(atk.va * atk.truppe) - (def.vd * def.truppe)
più un [-15,+15] %
è ho ragionato sul risultato:
__________________
I wish for this night-time to last for a life-time
|
|
23-09-2009 15:08 |
|
|
|  |
 |
carla86 |
| [QUOTE][i]Originally posted by marcooo [/i]
... |
23-09-2009 17:11 |
|
 |
carla86 |
.illuminato.
Registered: Dec 2006
Posts: 219 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: Terzo
Time Online: 6 Days, 21:40:54 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by marcooo
Anch'io ho una domanda...
Ma come avete fatto a calcolare le varie strade esistenti e i punti movimento necessari allo spostamento? Io proprio non riesco e penso che lo consegnerò così com'è... :-(
Io faccio spostare l'esercito solo d una citta se ce la strada e se ha almeno un pm.
nella sezione due delle specifiche ce scritto ke l'esercito in un turno può compiere un solo spostamento e io mi aggrappo a quello.
Grazie Sacratix! nn avevo pensato d salvarli nella sessione..
cmq anke secondo me è più comodo farli internamente.
quindi nel codice php x far eseguire una funzione mia creata in mysql basta
SELECT funzione(parametri);
un ultima cosa una vista la posso mettere in una funzione?! e invece un campo d una select lo posso calcolare cn una funzione? grazie.
|
|
23-09-2009 17:11 |
|
|
|  |
 |
Sacratix |
| sì, come una query normale
... |
23-09-2009 21:14 |
|
 |
Sacratix |
.illuminato.

Registered: Jun 2008
Posts: 154 (0.02 al dì)
Location: Lago d'Iseo - Bergamo
Corso: Informatica
Anno: 3
Time Online: 1 Day, 4:47:22 [...]
Status: Offline
Edit | Report | IP: Logged |
sì, come una query normale
ricordati però gli [']
SELECT funzione( 'par1', 'par2', ....)
__________________
I wish for this night-time to last for a life-time
|
|
23-09-2009 21:14 |
|
|
|  |
 |
| All times are GMT. The time now is 09:02. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|