-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Crea nuova cartella `ricettario/`, aggiungi README, un primo esempio ("tintomatic"), e lo script per l'automazione della compilazione ed esecuzione degli script di comandi per tutti gli esempi. (See #7)
- Loading branch information
Showing
6 changed files
with
454 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
:: ----------------------------------------------------------------------------- | ||
:: AGGIORNA_RICETTE.bat | v0.0.1 | 2019/02/07 | by Tristano Ajmone | ||
:: ----------------------------------------------------------------------------- | ||
@ECHO OFF & CLS | ||
:: Code Page 28591 = ISO 8859-1 Latin 1; Western European (ISO) | ||
CHCP 28591 > nul | ||
|
||
FOR %%i IN (*.alan) DO ( | ||
ECHO .................................................... | ||
CALL :CompilaPoiTesta %%i ^ | ||
|| ( | ||
ECHO Abbandono prematuro dell'esecuzione ... | ||
EXIT /B | ||
) | ||
) | ||
ECHO .................................................... | ||
ECHO // fine // | ||
EXIT /B | ||
|
||
:CompilaPoiTesta | ||
|
||
:: Compila avventura | ||
ECHO Compila: %1 | ||
|
||
CALL alan.exe -import ..\alanlib_ita\ %1 > nul 2>&1 ^ | ||
&& ( | ||
ECHO Testa: %~n1.a3sol | ||
CALL arun.exe -r %~n1.a3c < %~n1.a3sol > %~n1.a3log ^ | ||
||( | ||
ECHO ^*^*^* TEST FALLITO ^*^*^* | ||
EXIT /B 1 | ||
) | ||
) || ( | ||
ECHO ^*^*^* COMPILAZIONE FALLITA ^*^*^* | ||
ECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
CALL alan.exe -import ..\alanlib_ita\ %1 | ||
ECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
EXIT /B 1 | ||
) | ||
EXIT /B |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
# Il Ricettario di Alan | ||
|
||
Questa cartella è una raccolta di esempi pratici su come implementare vari effetti nelle avventure con Alan Italian e la Libreria Standard. | ||
|
||
|
||
----- | ||
|
||
**Indice dei contenuti** | ||
|
||
<!-- MarkdownTOC autolink="true" bracket="round" autoanchor="false" lowercase="only_ascii" uri_encoding="true" levels="1,2,3" --> | ||
|
||
- [Introduzione](#introduzione) | ||
- [Ricette](#ricette) | ||
- [Tintomatic](#tintomatic) | ||
|
||
<!-- /MarkdownTOC --> | ||
|
||
----- | ||
|
||
# Introduzione | ||
|
||
Gli esempi in questa cartella sono ispirati a _[The Inform Recipe Book]_, uno dei manuali inclusi con il sistema di sviluppo [Inform 7]. Lo scopo del ricettario è fornire esempi pratici sui vari modi in cui è possibile implementare determinate idee e funzionalità nelle avventure. | ||
|
||
|
||
# Ricette | ||
|
||
## Tintomatic | ||
|
||
Livello: intermedio. | ||
Stato: da ritoccare. | ||
|
||
- [`tintomatic.alan`](./tintomatic.alan) | ||
|
||
Questo esempio dimostra come modificare dinamicamente il nome stampato di un luogo e la sua descrizione, nonché l'implementazione di "tintomatic", un erogatore di vernice di media complessità. | ||
|
||
TODO: | ||
|
||
- [ ] randomizza la tinta della vernice erogata. | ||
|
||
<!----------------------------------------------------------------------------- | ||
REFERENCE LINKS | ||
------------------------------------------------------------------------------> | ||
|
||
[Inform 7]: http://inform7.com "Visita il sito di Inform 7" | ||
[The Inform Recipe Book]: http://inform7.com/learn/man/RB_1_1.html "Naviga alla versione online di 'The Inform Recipe Book'" | ||
|
||
<!-- EOF --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,142 @@ | ||
|
||
|
||
Tinteggiare | ||
Cambiare nome e descrizione di luoghi. | ||
(C) Tristano Ajmone, 2019. | ||
Avventura realizzata con ALAN Interactive Fiction Language v3.0beta6 | ||
build 1866. | ||
Libreria Standard Italiana v2.1 | ||
Versione 1 | ||
Tutti i diritti riservati. | ||
|
||
|
||
La stanza bianca | ||
Se entro mezzogiorno non avrai tinteggiato questa stanza tua moglie si | ||
infurier�. Al centro della stanza c'� il tintomatic. | ||
|
||
> esamina le pareti | ||
Le pareti sono ancora bianche, se non vuoi grane con tua moglie ti | ||
conviene tinteggiarle entro mezzogiorno. | ||
|
||
> inventario | ||
Stai portando un rullo. | ||
|
||
> esamina il rullo | ||
� un rullo per tinteggiare le pareti, intonso. | ||
|
||
> esamina tintomatic | ||
Il tintomatic � un miscelatore di tinte casuali per la preparazione di | ||
idropitture murali a sorpresa. � dotato di un singolo pulsante e una | ||
vaschetta per la vernice. | ||
|
||
> esamina il pulsante | ||
Esamini il pulsante, ma non noti niente di speciale. | ||
|
||
> esamina la vaschetta | ||
La vaschetta del tintomatic � vuota. | ||
|
||
> esamina la vernice | ||
Qui non puoi vedere nulla del genere. | ||
|
||
> tinteggia | ||
Non c'� vernice nella vaschetta del tintomatic. | ||
|
||
> premi il pulsante | ||
Premi il pulsante e la vaschetta si riempe di vernice rossa. | ||
|
||
> esamina la vaschetta | ||
La vaschetta � piena di vernice rossa. | ||
|
||
> esamina la vernice | ||
La vernice nella vaschetta � rossa. | ||
|
||
> tinteggia | ||
Inzuppi il rullo nella vernice rossa e tinteggi la stanza. | ||
|
||
> guarda | ||
La stanza rossa | ||
Hai gi� tinteggiato questa stanza una volta, ma pi� guardi le pareti rosse | ||
, pi� ti convinci che a tua moglie questo colore non piacer�. Al centro | ||
della stanza c'� il tintomatic. | ||
|
||
> esamina le pareti | ||
Le pareti ora sono rosse. | ||
|
||
> esamina il rullo | ||
Il rullo � coperto di vernice rossa. | ||
|
||
> lascia il rullo | ||
Lasci il rullo. | ||
|
||
> premi il pulsante POI esamina la vernice POI tinteggia POI guarda | ||
Premi il pulsante e la vaschetta si riempe di vernice verde. | ||
|
||
La vernice nella vaschetta � verde. | ||
|
||
Raccolgi il rullo, lo inzuppi nella vernice verde e tinteggi la stanza. | ||
|
||
|
||
La stanza verde | ||
Hai gi� tinteggiato questa stanza due volte, ma pi� guardi le pareti verdi | ||
, pi� ti convinci che a tua moglie questo colore non piacer�. Al centro | ||
della stanza c'� il tintomatic. | ||
|
||
> esamina le pareti POI esamina la vaschetta POI esamina il rullo | ||
Le pareti ora sono verdi. | ||
|
||
La vaschetta del tintomatic � vuota. | ||
|
||
Il rullo � coperto di vernice verde. | ||
|
||
> premi il pulsante POI esamina la vernice POI tinteggia POI guarda | ||
Premi il pulsante e la vaschetta si riempe di vernice gialla. | ||
|
||
La vernice nella vaschetta � gialla. | ||
|
||
Inzuppi il rullo nella vernice gialla e tinteggi la stanza. | ||
|
||
|
||
La stanza gialla | ||
Hai gi� tinteggiato questa stanza tre volte, ma pi� guardi le pareti | ||
gialle, pi� ti convinci che a tua moglie questo colore non piacer�. Al | ||
centro della stanza c'� il tintomatic. | ||
|
||
> esamina le pareti POI esamina la vaschetta POI esamina il rullo | ||
Le pareti ora sono gialle. | ||
|
||
La vaschetta del tintomatic � vuota. | ||
|
||
Il rullo � coperto di vernice gialla. | ||
|
||
> premi il pulsante POI esamina la vernice POI tinteggia POI guarda | ||
Premi il pulsante e la vaschetta si riempe di vernice viola. | ||
|
||
La vernice nella vaschetta � viola. | ||
|
||
Inzuppi il rullo nella vernice viola e tinteggi la stanza. | ||
|
||
|
||
La stanza viola | ||
Hai gi� tinteggiato questa stanza per ben quattro volte, ma pi� guardi le | ||
pareti viola, pi� ti convinci che a tua moglie questo colore non piacer�. | ||
Al centro della stanza c'� il tintomatic. | ||
|
||
> premi il pulsante POI esamina la vernice POI tinteggia POI guarda | ||
Premi il pulsante e la vaschetta si riempe di vernice blu. | ||
|
||
La vernice nella vaschetta � blu. | ||
|
||
Inzuppi il rullo nella vernice blu e tinteggi la stanza. | ||
|
||
|
||
La stanza blu | ||
Hai gi� tinteggiato questa stanza per ben cinque volte, e ora sei | ||
soddisfatto di come � venuta. Al centro della stanza c'� il tintomatic. | ||
|
||
> premi il pulsante | ||
Ripensandoci, sei soddisfatto dell'attuale colore della stanza, meglio | ||
lasciar perdere il tintomatic. | ||
|
||
> | ||
|
||
Cosa vuoi fare: RESTART, RESTORE, QUIT o UNDO? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
esamina le pareti | ||
inventario | ||
esamina il rullo | ||
esamina tintomatic | ||
esamina il pulsante | ||
esamina la vaschetta | ||
esamina la vernice | ||
tinteggia | ||
premi il pulsante | ||
esamina la vaschetta | ||
esamina la vernice | ||
tinteggia | ||
guarda | ||
esamina le pareti | ||
esamina il rullo | ||
lascia il rullo | ||
premi il pulsante POI esamina la vernice POI tinteggia POI guarda | ||
esamina le pareti POI esamina la vaschetta POI esamina il rullo | ||
premi il pulsante POI esamina la vernice POI tinteggia POI guarda | ||
esamina le pareti POI esamina la vaschetta POI esamina il rullo | ||
premi il pulsante POI esamina la vernice POI tinteggia POI guarda | ||
premi il pulsante POI esamina la vernice POI tinteggia POI guarda | ||
premi il pulsante |
Oops, something went wrong.