Newsgroup: it.hobby.giochi.gdr.dnd
Titolo: Dundjinni o simili per Linux

Salve,
so che la richiesta e` un po' stringente, ma ho visto che nel gruppo
c'e` qualcuno che usa Linux.
Siete a conoscenza di un programma che somigli vagamente a Dundjinni e
simili o a Campaign Cartographer e simili?
Mi servirebbe per creare velocemente le mappe delle avventure, sia
dungeon che citta`.
Al limite (molto limite) potrei anche usare un programma generico tipo
Dia o un CAD 2D, ma mi piacerebbe almeno trovare qualche raccolta di
oggetti gia` pronti (casse, bare, tesori, alberi, case, ecc.).
Il problema e` che faccio tutto da Linux, compresa la creazione delle
avventure, e mi rompe un po' dover riavviare (e anche un po' pagare ;)
apposta per fare le mappe...
Grazie.
Bye.


-- 
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
[WARNING!: togliete _nessuno_ per rispondere]
    Coloro che sono disposti a farsi togliere alcune liberta' 
essenziali per ottenere un piccolo, temporaneo senso di sicurezza
non meritano ne liberta' ne sicurezza. [B. Franklin]

 hai provato a farli girare sotto wine?
Stavo cercando di far andare qemu che dovrebbe essere un po' piu`
veloce, ma mi si pianta all'installazione di Windows. Provero` con Wine.
Pero` preferivo una cosa nativa.
Al limite, nessuno sa dove trovare "artwork" di oggetti da dungeon,
magari in jpg/png/gif?
Grazie. Bye.

 magari in jpg/png/gif?
beh sul sito di dundjinni e nel forum ci sono gli oggetti da aggiungere che
sono png...
--
"Se hai un nemico siediti sul fiume e aspetta.....
Vedrai il suo cadavere passare"
"I'm just a sexy boy...i'm not your boy toy"
www.gdritalia.org
Play di Gemini IHGGerD #99

Non so fino a che punto sia fattibile, ma se non ricordo male Dundjinni è 
stato sviluppato in Java (linguaggio di programmazione che ha il suo maggior 
pregio - unico, a mio parere - nel fatto di essere multipiattaforma: 
significa che una volta compilato il programma in Java, se si installa 
l'interprete Java su un qualsiasi computer, qualsiasi sia il suo linguaggio 
di programmazione, il programma gira) quindi dovrebbe essere possibile farlo 
girare anche sotto Linux se è caricato l'opportuno daemon all'avvio...
Sempre se non ricordo male, il programma Dundjinni è stato inoculato 
all'interno di un eseguibile (il cui compito è richiamare automaticamente 
l'interprete Java senza l'intervento dell'utente) in modo da funzionare in 
maniera trasparente sotto Windows. Non so se questa operazione renda 
impossibile l'esecuzione sotto Linux, male che vada puoi provare a vedere se 
gira senza l'utilizzo di Wine o simili (a pagamento c'è l'ottimo WMWare), 
perchè altrimenti secondo me diventa inutilizzabile: in Linux Wine 
interpreta il sistema operativo Windows su cui si cerca di far girare un 
interprete Java che fa funzionare il programma...
Male che vada puoi chiedere agli sviluppatori di Dunjinni se stanno pensando 
ad un porting per Linux o se hanno intenzione di rilasciare una versione 
solo Java senza l'orpello eseguibile aggiuntivo per Windows in modo da 
rendere possibile l'esecuzione sul tuo sistema operativo... Magari se hai 
acquistato la versione definitiva del programma saranno propensi a farlo... 
Il programma mi sembra molto valido, i soldi per l'acquisto sarebbero ben 
spesi... (nb: non sono in alcun modo affiliato ai signori sviluppatori di 
Dundjinni! ;-D )
Ciao e buona fortuna col pinguino,
   Stefano 

 modo da rendere possibile l'esecuzione sul tuo sistema operativo...
La seconda dovrebbe essere a costo zero per loro, peraltro.
	GP

 GP
miaooo maks.

 molti modi di legarsi alla piattaforma !
Anche questo è vero.
	GP

 Dundjinni! ;-D )
Si`, infatti. Per quello che fa il prezzo e` buono, anche se per alcune
caratteristiche sto cercando di fargli concorrenza opensource. :)
Ma la creazione di mappe e` un po' oltre le mie capacita`, per ora.
Grazie a tutti (anche per l'indicazione che Dundjinni usa estensioni in
png, molto interessante) per l'aiuto.
Bye.

 attenzione metterci le mani dopo č costoso ... fattibile, ma costoso ...
E infatti quando sento parlare di Java io mi chiedo sempre "perchč?"...
Se si pensa che alla fine:
- il porting non č cosě indolore come tutti vogliono far credere
- c'č comunque un livello intermedio tra codice e sistema operativo che in 
una certa misura intacca comunque le prestazioni
- ma farlo in C++ non era meglio? fatemi sapere il nome di un sistema 
operativo che non dispone di un compilatore C++... il C č un linguaggio 
standard codificato da almeno 30 anni... ce ne sono vari tipi, il porting 
non č mai indolore... ma almeno un Athlon 64 non diventa performante come 
una caffettiera...
Scusate... sono completamente OT...
Ste

 ha scritto nel messaggio 
news:1106736318.6...@namek.capsule.lan...
[cut]
non sapevo che wmware fosse più lento di wine... ad ogni modo son sicuro che 
con wmware, proprio perchè è completo...
per quanto riguarda il mac, l'ultima versione del sistema operativo 
"panther" o "macosx" è stata sviluppata a partire dal kernel di linux, 
quindi bisognerebbe fare dei tentativi anche lì...
molto probabilmente saranno infruttuosi... ma se uno ha tempo è libero di 
farli...
Ste 

 "panther" o "macosx" è stata sviluppata a partire dal kernel di linux,
Non Linux, BSD.
    	P.

 diventa performante come una caffettiera...
Premesso che non programmo Java: il problema col c/cpp e' che cmq sono 
dannatamente difficile da portare se usi un ambiente grafico.
Java e *-TK, invece...
    	:p

Paolo Greco wrote:

credo che il motivo principale per cui si è affermato sia che in java 
non ci sono puntatori ed è molto più difficile, se sei inesperto, fare 
danni.

 Ste
miaooo maks.

  quasi 10 - ... era la miglior tecnologia per applicazioni web, parlo al passato perche ora è uscito dot net, che tra parentesi prende in prestito da java la virtual machine chiamandola in altro modo ..., e credo che sia ormai quasi al pari di java, anche se gli manca la portabilità effettiva ...
Qui si va a gusti.
Io personalmente non lo sopporto, oltre che per i motivi di cui sopra,
per le dimensioni della vm, per l'interfaccia grafica bruttina (non si
adegua al SO che gira sotto se non in rari casi), per l'obbligo di
programmare a oggetti, per la troppa verbosita` in certe situazioni,
perche` la versione Linux spesso scazza mandando a palla la CPU senza
motivo apparente, mentre il plugin inchioda il browser, e per tanti
altri piccoli motivi.
Tornando In Topic con un carpiato, vi segnalo il programmino che sto
facendo: 
http://www.tvlug.it/progetti/masterscreen
Per ora e` solo per Linux (usa path Unix-like, e non c'e` un installer
per Windows o altro). E` in completa riscrittura, ma se c'e` qualcuno
che vuole dare una mano... :)
Bye.

  portabilità effettiva ...
Beh, la JVM a sua volta riprendeva modelli precedenti -- Smalltalk e
Pascal, per dire, erano in giro da vent'anni. 
Per quanto riguarda la portabilità di .net, mi sembra che DotGNU sia
decisamente a buon punto.
	GP

 che vuole dare una mano... :)
Bye.
miaooo maks.

 GP
miaooo maks.

 !!!
Dipende. Ad oggi forse no, la class library è ancora abbastanza incompleta, ma
penso che nel giro di un anno la risposta cambierà.
In ogni caso, non è diverso dal prendere in considerazione
implementazioni di JVM diverse da quella di Sun: tu affideresti un
progetto aziendale a Kaffe? Uhm...
	G.

 vedi se lo facevi in java ... ^_^ avevi trovato un collaboratore ^___^ 
Se lo facevo in Java non iniziavo nemmeno, visto che gran parte delle
funzionalita` ce le ha gia` PCGen. :)
Bye.

 vedi se lo facevi in java ... ^_^ avevi trovato un collaboratore ^___^ 
Se lo facevo in Java non iniziavo nemmeno, visto che gran parte delle
funzionalita` ce le ha gia` PCGen. :)
^__________^
Bye.
miaoooo maks.

 G.
miaooo maks.

 bhe ... no ... interpretato e compilato (jit) è differente ...appunto Python vs Java
Solo un appunto: Python precompila i sorgenti in metacodice al primo
avvio, poi li salva automaticamente. Al secondo avvio si accorge che
c'e` la versione compilata e non li ricompila (a meno che non siano
stati modificati). La Debian, per esempio, compila tutti gli script
python quando lo installi.
Non ho mai fatto test di velocita`, ma si puo` sempre usare psyco (che
arriva quasi alle prestazioni del C) in modo quasi trasparente.
Bye.
PS: Io a continuare l'OT mi sento un po' in colpa perche` non c'entra
proprio piu` niente col gruppo... :)

 la kaffè ? ... 
E' l'implementazione JVM GPL più usata -- la trovi in Debian, ad esempio.
	GP

 bhe ... no ... interpretato e compilato (jit) è differente ...appunto Python vs Java
Solo un appunto: Python precompila i sorgenti in metacodice al primo
avvio, poi li salva automaticamente. Al secondo avvio si accorge che
c'e` la versione compilata e non li ricompila (a meno che non siano
stati modificati). La Debian, per esempio, compila tutti gli script
python quando lo installi.
ummm ... bello, non lo sapevo .... fà come le JSP ^___^ ... se riesco ci do un okkio ... mi hai incuriosito ! ^__^
Non ho mai fatto test di velocita`, ma si puo` sempre usare psyco (che
arriva quasi alle prestazioni del C) in modo quasi trasparente.
ch'è psyco ? non lo conosco ... dammi 2 info in più ... tks ^___^
Bye.
PS: Io a continuare l'OT mi sento un po' in colpa perche` non c'entra
proprio piu` niente col gruppo... :)
figurati, zero remorse ... tanto c'è pure la parola magica linux, che avvisa i non smanettoni di stare alla larga ..., gli altri ... bhe pazienza ci scuseranno ... ^_____^

 GP

 lenti !!!
Non so, io sono rimasto ad AD&D 2e, quindi uso Core Rules (via wine :) ).
	GP

 ch'č psyco ? non lo conosco ... dammi 2 info in piů ... tks ^___^
Un JIT per Python (dal bytecode di python a i386), che puň essere
caricato dinamicamente (
psyco.sourceforge.net
).
	GP

 ch'è psyco ? non lo conosco ... dammi 2 info in più ... tks ^___^
E` una libreria da usare assieme agli script (non serve modificarli,
basta linkarla) che compila in assembly il software al volo.
Gli incrementi di velocita` su script lineari sono abbastanza bassi (da
2 a 4 volte piu` veloce), mentre su cicli e calcoli pesanti arriva anche
a 40 volte piu` veloce.
Pero` per fare calcoli pesanti di solito si usano moduli gia` compilati
tipo Numeric.
Per la velocita` di Java, effettivamente come riferimento ho poco
software (tendo ad evitarlo), quindi si`, come riferimento ho
praticamente solo PCGen e pochi altri software.
Bye.

 GP
mi stai allettando a guardare il pitone ... per fortuna non è velenoso ... ora me lo appunto ... ci penso un po' su ...
^___^
miaooo maks.

 ch'è psyco ? non lo conosco ... dammi 2 info in più ... tks ^___^
E` una libreria da usare assieme agli script (non serve modificarli,
basta linkarla) che compila in assembly il software al volo.
Gli incrementi di velocita` su script lineari sono abbastanza bassi (da
2 a 4 volte piu` veloce), mentre su cicli e calcoli pesanti arriva anche
a 40 volte piu` veloce.
Pero` per fare calcoli pesanti di solito si usano moduli gia` compilati
tipo Numeric.
com dicevo sopra, mi avete quasi convinto ... ( in effetti il pitone mi prendeva ... se non altro per il nome !! ^__^ )
Per la velocita` di Java, effettivamente come riferimento ho poco
software (tendo ad evitarlo), quindi si`, come riferimento ho
praticamente solo PCGen e pochi altri software.
Ahh ... ok ... cmq, java non è come lo vedi su pcgen !!! ... mi domando chi ha scritto quella porcata !!
Bye.
miaoooo maks.

 effettiva ...
la storia vera è questa: la microsoft tempo fa realizzò la microsoft java 
virtual machine, un'interfaccia java sua proprietaria che iniziò a 
distribuire coi suoi sistemi operativi... chiaramente si integrava benissimo 
col sistema operativo e se non ricordo male era un pelino più performante 
dell'originale... ma toglieva mercato all'originale, facendo concorrenza 
sleale... la Sun infatti intentò causa alla Microsoft e la vinse... la 
Microsoft fu giustamente costretta a rimuovere la sua java machine dai 
propri sistemi operativi... ma non voleva lasciare uno scenario di mercato 
promettente, quindi si informò presso i propri partners riguardo a cosa 
apprezzassero di java e cosa trovassero fatto male... iniziò a sviluppare un 
suo progetto per far concorrenza a java e così nacque .NET... lo scenario 
ora è molto aperto, non si sa bene come evolverà la cosa ma c'è molto 
ottimismo riguardo a .NET... è già stato portato su Linux ad esempio (MONO) 
che a pensarci sembra una bestemmia, e sono già stati realizzati molti 
compilatori/traduttori che permettono di scrivere codice nel proprio 
linguaggio preferito ed ottenere codice .NET... alcuni sviluppatori stanno 
realizzando uno di questi tool proprio per java... c'è chi dice che .NET 
ingloberà java, ma per me è prematuro dirlo...
mi permetto invece di aggiungere
11 - seguendo reti di calcolatori ho scoperto invece che java offre una 
opportunità non da poco (e che io sappia è l'unico linguaggio general 
purpose a supportarla)... offre una intera libreria che assiste il 
programmatore nella realizzazione di codice distribuito... gli offre una 
serie di primitive che gli permettono di scrivere programmi che si avvalgono 
dell'uso di più computer senza essere necessariamente un esperto di reti... 
il mix tra distribuibilità e portabilità diventa in questo caso micidiale...
ciriciao a tutti,
   Ste 


argh, no, macosx usa un kernel derivato mach, al limite e' *bsd-like -
non certo linux.
-- 
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
[WARNING!: togliete _nessuno_ per rispondere]
    Coloro che sono disposti a farsi togliere alcune liberta' 
essenziali per ottenere un piccolo, temporaneo senso di sicurezza
non meritano ne liberta' ne sicurezza. [B. Franklin]

 dannatamente difficile da portare se usi un ambiente grafico.
Basta utilizzare librerie grafiche multipiattaforma come Fox-Toolkit o
WxWidgets.

 
miaooo maks.

 portabilità ... sigh :(
non più tardi di due giorni fa mi è stato detto che il porting su Linux è in 
atto, da parte di sviluppatori indipendenti (= ci vuole tempo)... e che gli 
altri sistemi operativi sono già stati coperti... (coll'esclusione di Mac, 
forse). ad ogni modo nel mondo enterprise la stragrande maggioranza usa 
sistemi già .NET-ready (essi', le aziende preferiscono microzozz, che 
garantisce loro una larga base di tecnici che possiedono il know-how per 
risolvere gli eventuali - o senza eventuali se proprio vogliamo essere 
cattivi - problemi che gli si possono presentare...)
parlando con operatori del settore di alcune importanti aziende del 
bolognese ho avuto modo di vedere che c'è molto interesse per .NET, per ora 
è cauto, ma la loro intenzione è di portare tutto su .NET... (minkia sembra 
ke abbia fatto kissà ke, ma erano solo chiacchiere con persone che conosco 
che lavorano in grandi aziende del settore)
[CUTtone finale]
ecco fatto... siamo completamente OT, ma è sempre bello confrontarsi con 
qualcuno su queste cose (almeno per un "nerds" come me ;-D )...
btw, chiedo scusa fin d'ora se posso essere sembrato scortese o aggressivo, 
ma era solo mia intenzione fare delle chiachiere su questo argomento!
ciao,
     Ste 

 
miaooo maks.