Newsgroup: it.comp.lang.c
Titolo: Mud

So che per fare un mud si usa il c.
Perche'? Cos'ha il c che il Visual Basic non ha?
Io sono un principiante. Mi sapete indicare un c facile da imparare (ho
sentito dire di un certo cool, cos'e'?)? esiste un manuale che in poco tempo
(e che costi poco) che mi permetta di imparare bene quel c?
grazie a tutti
Alessandro, il principiante
  -----------== Posted via Newsfeeds.Com, Uncensored Usenet News ==----------
 
http://www.newsfeeds.com
       The Largest Usenet Servers in the World!
------== Over 73,000 Newsgroups - Including  Dedicated  Binaries Servers ==-----

 wrote in message
383d2...@news.newsfeeds.com...



PEr i mud  sono quasi tutti su C e la maggior parte girano su unix/linux
anche se esistono dei porting per usare sotto win32...
Teoricamente si potrebbe farlo con vb ma non sara molto semplige gestire
i vari socket che si devono creare ad ogni richiesta...
-- 
Sidewinder  
---------------------------------------------------------------------
"You, sir, are nothing but a pathetically lame salesdroid!
I fart in your general direction!"
	-- Randseed on #Linux
---------------------------------------------------------------------

 wrote in message
slrn83qfc7...@aegis.ilsole24ore.it...


array
hai ragione.... pero gestire i socket tramite il modulo winsock in modo
dinamico non e' molto facile....
praticamente dervirebbe una routine che ponga cosi:
start programma
creo socket in ascolto
loop until new connection
stabilisco connessione
creo un altro socket in ascolto
e cosi via...
Be' quasi quasi si potrebbe provare....
Io ho gia smanettato il codice di un mud sotto linux quindi so come
funziona un server... il difficile e' usare vb per questo lavoro
Pero deve essere interessante a livello dittatico
-- 
Sidewinder  
---------------------------------------------------------------------
Never trust an operating system you don't have sources for. ;-)
	-- Unknown source
---------------------------------------------------------------------

 wrote in message
slrn83qojg...@aegis.ilsole24ore.it...



Comunque io chiedevo perche' devo trovare un c da utilizzare e chiedevo la
versione migliore e il libro migliore. Quindi, per piacere, capite che io
DEVO IMPARARE, anche se so fare un pochino anche in VB5.


Guarda è meno complicato di quello che pensi, quando usi winsock in modalità
server, ha un'evento connection request, è li' che crei una nuova istanza di
ascolto, la cosa pallosa è invece che se winsock ascolta non invia, quindi
devi gestirti un'altro controllo winsk per l'invio, è per quello che dicevo
che bisogna smanettare con gli array. Io lo sto facendo in questi giorni per
un programma di un cliente, e almeno per l'ascolto non ho avuto problemi,
sto giusto ora scrivendo la parte di invio.
Comunque l'idea del moo per didattica mi stimola molto. Io purtroppo da
lunedì dovrò lavorare fuori sede per un po' e avrò solo la posta a
disposizione, se ci vogliamo accordare via mail, l'indirizzo lo sai ;)


Da un recente test ho scoperto che quello che avevo letto da qualche parte è
una grossa bufala, ovvero che il winsock in modalità server non permette
l'invio di dati. Quindi la cosa è ancora più semplice, basta gestire
un'array di controlli, e la parte di comunicazione è andata.
PF <Pi...@Bigfoot.com> wrote in message 81lqvf$8r$1...@serv1.iunet.it...


 l'invio di dati. Quindi la cosa è ancora più semplice, basta gestire
Mi pareva strano, non capivo cosa intendessi dire. Va beh che winsock non è
proprio il massimo, ma almeno le sue funzioni le fa...
--
Alessandro Monti

p.f. -- _cos'e'_ un mud ?
grazie, a.




 wrote


 ( astenersi perditempo :)
Sei un altro personaggio in un altro mondo, no?
Il bello è che i due personaggi e i due mondi sono diversi.
Ad avere tempo, riprenderei le mie belle serate a D&D :-(((
--
Alessandro Monti

 a proposito di mud ma ke libreria devo linkare per poter ottenere
 l'eseguibile del circle sotto win??
 aggiungo che ho come compilatore il borland c++builder1.0
 grazie a tutti
 
 ps:mi sono letto la meta' dell'help in linea ma non capito come ottenere
 un eseguibile a 32bit che pero' sia lanciabile come un programma
 dos..questo perche' mi ero scritto un programmino per splittare i file di
 ogni genere che compilato con il suddetto compilatore e lanciato da dos
 non funzionava e non c'erano errori perche' poi sotto linux lo stesso
 funziona egregiamente
 
 ciao ciao
              Non sara' ne' il Fuoco ne' l'Acqua
                ne' l'Aria ne' la Terra
                 a fermarmi ma una Donna.
                   Jonathan
 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@                                                                         @
@                             FOR REPLY                                   @ 
@                  
moreno.m...@fisica.unipg.it
                      @
@                                                                         @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
--
Posted from 
mailer.fisica.unipg.it
 [141.250.2.1]
via Mailgate.ORG Server - 
http://www.mailgate.org

>>Ad avere tempo, riprenderei le mie belle serate a D&D :-(((
Miiiii, non ci posso credere. Giocavi pure al mio gioco preferito.
Io ci gioco tutt'ora (kreen e' il nome del mio chierico 18mo liv.)
Sarebbe bello poterci giocare via Internet. Ad avere tempo.
Cmq per rispondere alla domanda principale posta da Alessandro Principi, c'e
un NG che tratta di MUD, ove ho letto che esistono gia' dei motori, non so
se customizzabili o meno. Prova a cercare la'.
it.comp.giochi.mud
Igor Rossetti

 Sarebbe bello poterci giocare via Internet. Ad avere tempo.
 Mah, sarebbe bello, ma i tempi di connessione sarebbero proibitivi...
Io mi accontento di Diablo, sperando che un giorno esca il 2.
--
Alessandro Monti
P.S.
Siamo divenuti definitivamente OT in tutti i NG di questo thread.

Io mi accontento di Diablo, sperando che un giorno esca il 2.
Mah io ho fatto un paio di avventure su Girsa via internet usando
email....
ci metti un po ma il divertimento e' uguale e la trama si svolge come un
libro scritto a piu mani....
-- 
Sidewinder  
---------------------------------------------------------------------
Linux: Where Don't We Want To Go Today?
	-- Submitted by Pancrazio De Mauro, paraphrasing some well-known sales talk
---------------------------------------------------------------------

 email....
Miiiii! Non ci posso credere! E come avete fatto? Ci avete messo anni,
immagino. E per il lancio di dadi, comunque necessario? Va bene che non
serve barare, ma la tentazione sarebbe troppo forte.
Contando che le mie avventure, sia da giocatore che da DM si svolgevano piů
nelle locande infime che nei Dungeon (dove spesso gli eroi morivano sorpresi
mentre litigavano tra loro per il bottino), diventerebbe un enciclopedia piů
che un libro.
Suggerirei perň di continuare in e-mail. A meno che l'argomento non
interessi qualcun altro.
--
Alessandro Monti

 interessi qualcun altro.
Mi sembra veramente assurdo postare un off-topic come questo in ben tre
diversi newsgroup. Vediamo di finirla. E poco importa se interessa a
qualcun altro: è off-topic e questo basta.
EMG

Non so cosa hanno detto sugli altri NG, ma se siete interessati ai MUD
(non solo a giocarci, ma magari a programmarne uno o solo a
studiarlo), potete iniziare con:
http://web.tiscalinet.it/loganto/
E' il sito ufficiale (credo) di Logan, uno degli Dei che gestiscono
Tempora Sanguinis: dovrebbero esserci, se sono riusciti a
risistemarli, dei link a dove poter scaricare i vari sorgenti per dei
mud, comprensivi di voto (assegnato credo da Fabio Franchello,
frequentatore, anche se e' da' un po' che non lo vedo, di questo ng).
Per iniziare a studiare come funziona un MUD potete scaricarvi lo
SMAUG (Simulated Medieval Adventure multiUser Game), che viene
distribuito freeware e in costante aggiornamento sia per sistemi Unix
like che per Windows (bleah!: non vi dico che lentezza per connettersi
in telnet su localhost .... c'e' meno lag giocando in rete mentre si
fa' un download pesantissimo).
Se volete i sorgenti e gli eseguibili:
http://www.magnetmarketing.demon.co.uk/smaugweb/download.htm
ftp://ftp.game.org/pub/smaug
Visto che con alcuni amici sto' cercando di creare un MUD utilizzando
come motore lo SMAUG (ovviamente riadattato al gioco specifico) ho
avuto modo di iniziare a studiarlo: vi assicuro che e' complesso e
completo, implementa tutto cio' che puo' essere utile su un MUD
(script per l'intelligenza dei mob compreso) e, cosa importante, e'
praticamente pronto da mettere su senza particolari modifiche, se non
quelle dettate dalla macchina su cui vorrete farla funzionare.
Un consiglio: se proprio volete giocare in rete a un GdR, perche' non
vi connettete a un MUD? Che so: Tempora Sanguinis ......... e il
riferimento e' puramente "casuale"  :-)
Sperando di essere stato di aiuto a qualcuno
Paolo
Tempora Sanguinis: Alexander