Newsgroup: it.comp.giochi.avventure.testuali
Titolo: il punto su Neurosi

Approfitto del movimento sul newsgroup degli ultimi giorni per fare il
punto su Neurosi.
Ho iniziato a sviluppare Neurosi più di un anno fa con l'intento di
sviluppare il mio personale sistema di gioco per avventure testuali.
Dato che le mie conoscenze in merito alla programmazione erano
abbastanza limitate al web mi sembrava giusto sviluppare Neurosi
attraverso javascript dato che non sapevo quasi nulla di questo
linguaggio.
Dopo 5 versioni di sviluppo e l'implementazione nel progetto del
framework mootools (e qualche mese di abbandono) Neurosi ha raggiunto
un buon livello (al momento manca solo la gestione degli eventi).
Tuttavia non lo reputo un prodotto decente in quanto mi sono
recentemente reso conto che l'ambiente web classico non è ancora
idoneo ai miei scopi, inoltre l'integrazione con Adobe AIR ha sempre
dato diversi problemi (essendo questo molto restrittivo per i progetti
html / javascript), addirittura con l'ultima versione Neurosi si
rifiuta addirittura di partire (peccato dato che è stata implementata
l'ultima versione di webkit e la possibilità di criptare il database
sqlite rendendo di fatto quasi impossibile l'accessibilità dei dati
delle avventure).
Quindi.
Negli ultimi mesi ho valutato l'idea di sviluppare una nuova versione
di Neurosi utilizzando un diverso linguaggio, primo fra tutti Java
(valutando poi Python e Falcon), tuttavia mi sono reso conto che il
tempo a mia disposizione è poco (lavoro come web designer / web
developer 8 ore come tutti i comuni mortali ma la sera spesso sviluppo
siti web per terzi - cosa che voglio limitare drasticamente).
Conclusioni.
L'agenzia web per cui lavoro vuole sviluppare internamente i progetti
in flash, ovviamente mi sono proposto subito per lo studio pesante di
actionscript dato che ho sempre voluto approfondire l'ambiente. Unendo
l'utile con il dilettevole ho quindi deciso che a partire dal primo
trimestre del 2009 Neurosi passerà completamente sotto gli strumenti
Adobe dato che con Actionscript ed AIR avrò tutti gli strumenti
necessari per sviluppare qualcosa di completo e professionale (e -
perché no - commercializzabile).
Al momento mi sto domandando se vale la pena promettere un sistema per
lo sviluppo di Interactive Fiction ad ambiente proprietario oppure no
dato che non avrebbe molto senso (chi sviluppa su flash non è
interessato a sviluppare If, al contrario chi sviluppa if non vuole
certo farlo attraverso uno strumento proprietario). Utilizzando
Neurosi per la mia futura etichetta :)
Un'idea possibile sarebbe sviluppare una versione completamente open
source tra qualche anno (utilizzando linguaggi aperti), ma questo al
momento dipende da troppe variabili che non voglio neanche esaminare.
Sicuramente la voglia di creare qualcosa di accessibile a chiunque
c'è. Peccato che la realtà dei fatti sia l'insufficenza di tempo da
dedicare a tutti i progetti personali (i miei interessi nell'ambito
informatico sono più orientati al web che all'interactive ficiton).
Scusatemi se ho scritto così tanto (mi sono già fottuto 20 min di
pausa pranzo... argh)
Voi cosa ne pensate ?

 Voi cosa ne pensate ?
Grazie della relazione, in effetti io stesso avrei voluto chiederti 
qualche chiarimento, dato che a suo tempo, quando rilasciasti 
neurosi-alfa/beta ebbi problemi con il plugin adobe e non riuscii a 
"vederlo".
Hai modo di mostrarci qualche esempio più concreto di neurosi, 
screenshot o altro...?
Grazie, ciao
-- 
.......................................................................
                                              ~  AleP. ~
                                   - 
http://anthropos.altervista.org
 -
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
  - La normalità è un concetto di maggioranza -
                         [R.B.Matheson, "Io sono Leggenda", 1954]
.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
--              I'm on   
http://www.facebook.com
                     --
.......................................................................

 Voi cosa ne pensate ?
Penso che sarebbe piu' produttivo studiare i tool esistenti e capire
come estenderli.
Rob

 Grazie, ciao
Conto di rilasciare una demo nelle vacanze di natale in modo tale da
raccogliere feedback per  futuri sviluppi.

 Rob
Come spiegato al momento non ho tempo per questo, ad ogni modo il
sistema che ho in mente per Neurosi è molto diverso da quelli attuali
(totale assenza di parser, uso intensivo di un'interfaccia grafica,
anche se minimale). Non credo sia possibile convertire i "tool"
esistenti per i miei scopi, inoltre un buon 80% gira solo su windows.

 raccogliere feedback per  futuri sviluppi.
Ottimo, ottimo.
Grazie, ciao.


 (valutando poi Python e Falcon)
Da amante e sviluppatore Java ti dico: lascia perdere. Per quanto il 
linguaggio sia bello, elegante, pulito e facile da ingegnerizzare, java 
soffrirà sempre di un ambiente di esecuzione ai limiti della decenza in 
fatto di efficienza, velocità e accessibilità. Opinione personale di chi 
ha lavorato in Java e ha visto l'azienda cambiare decisamente rotta 
proprio per questi motivi.
Oggi sembrano andare di moda i linguaggi di scripting come quelli che 
hai citato. Varrebbe la pena darci un'occhiata.
C'è poi il mondo delle applicazioni studiate per girare sui browser, 
come tu sai bene. E anche lì: plugin che danno sempre rogne o il buon 
javascript, che è fragile come le ali di una libellula nel mezzo di una 
tempesta... ;)
Paolo M

 Paolo M
Purtroppo come ho già spiegato, per ora manca il tempo materiale e
l'unica via percorribile è quella del linguaggio proprietario di
Adobe.
Javascript è fantastico come linguaggio ma - aimè - non può essere
compilato per sviluppare applicazioni.

 Ok Java scartato. :)
Parere personale, eh? Sia chiaro.
Paolo M

compilato per sviluppare applicazioni.
Perchè vorresti rendere le AT delle applicazioni native?

 Perchè vorresti rendere le AT delle applicazioni native?
No ma odio il codice in chiaro.
Un gioco con codice in chiaro è come una donna senza segreti,
abbastanza inutile :)


Al momento Adobe AIR è in versione definitiva / gratuita per windows e
mac, su Linux è in beta.
La demo che rilascerò (seee) tra qualche giorno funzionerà cmq tramite
browser (escludo dalla lista chrome e ie perché non ho mai testato
questa versione di Neurosi su tali browser).

breve aggiornamento.
AIR è appena stato rilasciato in versione stabile anche su Linux,
questo significa che i giochi rilasciti in Neurosi (se mai vedrà la
fine ovviamente) saranno completamente multipiattaforma.
Ora attendiamo un bel compilatore opensource :)