Benvenuto Visitatore(Log In|Registrati)

 
Reply to this topicStart new topic
> Inform per un debuttante
horses60
messaggio13 Mar 2016, 19:30
Messaggio #1





Gruppo: Gamer
Messaggi: 9
Iscritto il: 13 March 16
Da: Quebec City
Utente Nr.: 21.122
SO Windows7




Salve,
Vorrei lanciarmi nella creazione di un'avventura testuale partendo da un libro di avventure che avevo scritto per mia figlia qualche anno fa ed avrei una prima domanda da farvi.
Meglio scaricare Inform 6 o 7? Mi sto leggendo "Guida ad Inform per Principianti" e mi sembra molto chiaro, però comincio subito ad avere qualche dubbio.
Nella mia storia avrò parecchie situazioni simili (il personaggio viaggia a piedi), come posso distinguere, per esempio, "strada per il castello" da "strada per il cimitero" sono all'inizio del manuale ed ho visto alcuni Object che hanno nomi tipo strada_castello o strada_cimitero.
Spero di essere stato chiaro e grazie per tutti i suggerimenti extra che vorrete darmi.
 
The Ancient One
messaggio13 Mar 2016, 19:48
Messaggio #2



Gruppo icone

Gruppo: Admin
Messaggi: 30.471
Iscritto il: 18 April 04
Da: Britannia
Utente Nr.: 1.377
pulley-in-the-middle

BGE Ultima 7
Playing Ultima 7: "Il Portale Oscuro" IN ITALIANO!

Dungeon Master 1 (PC - DosBox)
Sonic (Wii)
Runaway (PC)

SO WinXP




Ciao horses60,

Nell'attesa che qualcuno più competente di me ti risponda (e qui non mancano), io ti dò il benvenuto su OGI / IFitalia! n5.gif

Tienici aggiornati sui tuoi progressi, mi raccomando!!!


--------------------
 
Leonardo Boselli
messaggio13 Mar 2016, 19:50
Messaggio #3



Gruppo icone

Gruppo: Oldgame Editor
Messaggi: 1.062
Iscritto il: 18 December 13
Da: Imperia
Utente Nr.: 20.217
BGE WarCraft III
Playing Fortnite Battle Royale
SO Altro




Se vuoi provare Inform7, scarica la versione 6L38 perché l'ultima non funziona con l'italiano
http://inform7.com/download/release/6L38/
Poi devi scaricare le estensioni che trovi qui
https://sourceforge.net/projects/milleuna/f...Extensions/3.0/
Quella che serve è "Italian Language" nella cartella "Massimo Stella".

Tieni conto che, se volessi usare I7, ti posso aiutare praticamente solo io, mentre I6 ha parecchi estimatori che ti possono dare una mano.


--------------------
Mille e Una Avventura Canale YouTube di Narrativa Interattiva e altro ------ Twitch.tv / LeoBos67 Gameplay Live di Narrativa Interattiva ------ YouDev.it Game Development

 
horses60
messaggio13 Mar 2016, 21:26
Messaggio #4





Gruppo: Gamer
Messaggi: 9
Iscritto il: 13 March 16
Da: Quebec City
Utente Nr.: 21.122
SO Windows7




Ok, primo grazie! e continuo con le domande.
1. Per che motivo dovrei usare I6 o I7 (senza voler togliere nulla alla tua competenza, potrei dire: scelgo I6 perché c'è più gente che la usa).
2. Per I7 manuali in italiano o inglese?
Grazie
 
Leonardo Boselli
messaggio13 Mar 2016, 22:44
Messaggio #5



Gruppo icone

Gruppo: Oldgame Editor
Messaggi: 1.062
Iscritto il: 18 December 13
Da: Imperia
Utente Nr.: 20.217
BGE WarCraft III
Playing Fortnite Battle Royale
SO Altro




CITAZIONE (horses60 @ 13 Mar 2016, 21:26) *
Ok, primo grazie! e continuo con le domande.
1. Per che motivo dovrei usare I6 o I7 (senza voler togliere nulla alla tua competenza, potrei dire: scelgo I6 perché c'è più gente che la usa).

Sì, è proprio il senso di quello che ho detto più sopra: I6 è più usato, almeno in Italia. Questo è già un punto a suo favore blush.gif

CITAZIONE (horses60 @ 13 Mar 2016, 21:26) *
2. Per I7 manuali in italiano o inglese?

Per I7 manuali in Inglese. Altro punto a favore di I6.
Comunque, se ti vuoi fare un'idea, ci sono vari (miei) videotutorial sul canale https://www.youtube.com/user/1001avventura





--------------------
Mille e Una Avventura Canale YouTube di Narrativa Interattiva e altro ------ Twitch.tv / LeoBos67 Gameplay Live di Narrativa Interattiva ------ YouDev.it Game Development

 
PaoloL
messaggio13 Mar 2016, 23:26
Messaggio #6





Gruppo: Gamer
Messaggi: 130
Iscritto il: 12 January 16
Utente Nr.: 21.046
BGE Indiana Jones and the Fate of Atlantis
Playing Sulle Orme del Chisciano
SO Linux




CITAZIONE (horses60 @ 13 Mar 2016, 21:26) *
Ok, primo grazie! e continuo con le domande.
1. Per che motivo dovrei usare I6 o I7 (senza voler togliere nulla alla tua competenza, potrei dire: scelgo I6 perché c'è più gente che la usa).
2. Per I7 manuali in italiano o inglese?
Grazie


Ciao

Da un punto di vista tecnico, i due linguaggi sono decisamente diversi. I6 è un linguaggio procedurale a oggetti, molto "da programmatori":

CODICE
Object Salone "Il Salone Principale"
  with description "Il Salone Principale è ben arredato etc.etc.",
    n_to Biblioteca
    has light;

Object -> Pianoforte "pianoforte"
  with name 'pianoforte' 'piano' 'strumento',
    description "Un pianoforte a mezza coda",
    before [;
      Play: if (self has general) "Hai suonato abbastanza";
               give self general,
               "Provi a strimpellare Per Elisa usando un solo dito... il risultato è penoso.";
     ];


Invece I7 utilizza un linguaggio con una sintassi naturale:

CODICE
The Salone is a room.  "Il Salone Principale è ben arredato etc.etc."
The Biblioteca is north of the Salone.

The Pianoforte is in the Salone. The description is ""Un pianoforte a mezza coda."  Understand "piano' or 'strumento' as the Pianoforte.
Instead of playing the Pianoforte:
  say "Hai suonato abbastanza".

(Mi perdonino Leo e gli altri esperti di I7 se ho scritto castronerie)

Sottolineo che I7, anche se ricalca il linguaggio naturale, è comunque un linguaggio di programmazione vero e proprio, con una sintassi e regole ben precise.

I risultati ottenibili con l'uno o con l'altro sono secondo me molto simili. Se hai già esperienza con linguaggi come c, c++, java forse I6 potrebbe rappresentare per te un terreno più familiare. Altrimenti scegli quello che ti sembra più adatto a te, tenendo conto anche dei consigli di Leonardo.

Spero di essere stato sufficientemente chiaro.

Per quanto riguarda i manuali di I6, per iniziare puoi fare riferimento alla ottima Guida a Inform per Principianti (traduzione della Inform Beginners Guide). Però alla fine il testo da tenere sempre a portata di mano è il Designer Manual 4, purtroppo solo in inglese. Se sei interessato ad aggiungere elementi multimediali, c'è l'ottima Guida a Inform Glulx di MarFal.

bye


--------------------
Paolo Lucchesi
[email protected]
http://www.paololucchesi.it
plucchesi5 su gmail, g+, hangouts
paolol#7497 su discord
 
PaoloL
messaggio13 Mar 2016, 23:35
Messaggio #7





Gruppo: Gamer
Messaggi: 130
Iscritto il: 12 January 16
Utente Nr.: 21.046
BGE Indiana Jones and the Fate of Atlantis
Playing Sulle Orme del Chisciano
SO Linux




CITAZIONE (horses60 @ 13 Mar 2016, 19:30) *
Nella mia storia avrò parecchie situazioni simili (il personaggio viaggia a piedi), come posso distinguere, per esempio, "strada per il castello" da "strada per il cimitero" sono all'inizio del manuale ed ho visto alcuni Object che hanno nomi tipo strada_castello o strada_cimitero.


In breve, il nome dell'oggetto (strada_castello o strada_cimitero) non ha alcun effetto in gioco. Gli oggetti vengono riconosciuti in base alle parole riportate nella proprietà 'name'.

CODICE
Object -> strada_castello
  with name 'strada' 'per' 'castello'
  ...

Object -> strada_cimitero
  with name 'strada' 'per' 'cimitero'
  ...


Oppure puoi usare la proprietà pname per maggior precisione... è spiegata nell'esempio di Capitan Fato.

Se le due strade sono in posti differenti, non c'è problema per riconoscerle. Se partono - ad esempio - dallo stesso incrocio, sarà il gioco a chiedere al giocatore quale scegliere in caso di dubbio.

bye


--------------------
Paolo Lucchesi
[email protected]
http://www.paololucchesi.it
plucchesi5 su gmail, g+, hangouts
paolol#7497 su discord
 
horses60
messaggio13 Mar 2016, 23:57
Messaggio #8





Gruppo: Gamer
Messaggi: 9
Iscritto il: 13 March 16
Da: Quebec City
Utente Nr.: 21.122
SO Windows7




Grazie a tutti, alla prossima...
 
Flay4Fight
messaggio14 Mar 2016, 13:37
Messaggio #9





Gruppo: Gamer
Messaggi: 496
Iscritto il: 21 July 14
Da: L' Arcadia: posizione ignota.
Utente Nr.: 20.485
BGE Elder Scroll Saga (Skyrim compreso)
SO Mac OS




Personalmente ti consiglio Inform 6.

Io ho sviluppato un'AT in Inform 7 e qui su OGI siamo in fase di Beta Testing con la mia seconda avventura (ben più complessa della prima), sviluppata sempre in Inform 7.

Tuttavia Inform 7 ha ancora dei limiti, oltre ad essere poco supportato qui in Italia. Inform 6, come già detto, ha dalla sua un maggior supporto e documentazione in italiano, il che aiuta non poco chi si avvicina per la prima volta a questo tipo di programmi.

Inform 7 -forse- per certi aspetti risulta essere più accessibile dal momento che è basato sul linguaggio naturale (In Inglese, anche se grazie all'enorme lavoro di Leonardo e Massimo abbiamo anche le librerie italiane), ma I6 è, allo stato attuale, decisamente più 'pulito' e funzionale.


--------------------
Provate le mie avventure testuali:

- La Stirpe di Soulcanto
- Slenderman - L'Incubo
- Ti Hanno Fregato i Gettoni!
- Il Parco di Chuddy - in sviluppo (... da mò!)
- Progetto segreto
 
horses60
messaggio14 Mar 2016, 18:04
Messaggio #10





Gruppo: Gamer
Messaggi: 9
Iscritto il: 13 March 16
Da: Quebec City
Utente Nr.: 21.122
SO Windows7




grazie anche a te fly.
Alla fine ho deciso per I6.
Ho cominciato con il disegno della mappa, senza disegnare troppi dettagli, la prima lista di oggetti è arrivata a 106 "object" solo per i luoghi. Il limite è accettabile?
Spero di si, perché con tutti gli altri oggetti che dovrò creare, non vorrei sfondare il limite di capacità del programma.
 
PaoloL
messaggio14 Mar 2016, 18:22
Messaggio #11





Gruppo: Gamer
Messaggi: 130
Iscritto il: 12 January 16
Utente Nr.: 21.046
BGE Indiana Jones and the Fate of Atlantis
Playing Sulle Orme del Chisciano
SO Linux




CITAZIONE (horses60 @ 14 Mar 2016, 18:04) *
grazie anche a te fly.
Alla fine ho deciso per I6.
Ho cominciato con il disegno della mappa, senza disegnare troppi dettagli, la prima lista di oggetti è arrivata a 106 "object" solo per i luoghi. Il limite è accettabile?
Spero di si, perché con tutti gli altri oggetti che dovrò creare, non vorrei sfondare il limite di capacità del programma.


Premetto che mi sembra un numero molto, molto alto, specialmente per un primo progetto: hai in mente di realizzare qualcosa di grosso, o hai soltanto una mappa molto "sparsa" con molte locazioni inutili?
Nel primo caso buona fortuna, e conta pure sul mio aiuto per ogni cosa; nel secondo dai una bella sforbiciata alla mappa.

Da un punto di vista tecnico, ti posso rispondere che se compili per glulx non dovresti avere problemi di sorta, ma potresti averne se compili per z-machine (io ho dovuto fare i salti mortali per far stare Beyond entro i limiti della z-machine).

bye


--------------------
Paolo Lucchesi
[email protected]
http://www.paololucchesi.it
plucchesi5 su gmail, g+, hangouts
paolol#7497 su discord
 

Fast ReplyReply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


Versione Lo-Fi Oggi è il: 26th October 2026 - 12:54