Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
in);
Random oggetto_random = new Random ();
String personaggio;
boolean conferma_personaggio_inserito;
String maschio = "maschio";
String Maschio = "Maschio";
String femmina = "femmina";
String Femmina = "Femmina";
int scelta_interazione_inizio_in_stanza;
boolean scelta_ciclo_per_dormire = true;
int lampada_o_specchio;
boolean lampada_accesa_spenta = false;
boolean secondo_caso_due_oggetti = false;
int casi_hall;
boolean porta_di_casa = false;
int a_caso;
String a_caso_stringa = null;
int contatore_for;
String diaologo_nonno[] = new String[2];
System.out.
println ("Benvenuto nel semplice mondo di Avventura Ordinaria");
System.out.
println
("Il tuo personaggio C( maschio o femmina? scrivi \"maschio\"
oppure \"femmina\"");
do
{
conferma_personaggio_inserito = true;
}
else
{
conferma_personaggio_inserito = false;
}
while (conferma_personaggio_inserito == false);
do
{
System.out.
println
("\"Ti svegli da una lunga dormita e ti sei appena alzata dal letto,
sei dentro la tua stanza, cosa vuoi fare? digita i numeri per le scelte
corrispondenti\"");
System.out.
println
("\nTi svegli da una lunga dormita e ti sei appena alzato dal letto,
sei dentro la tua stanza, cosa vuoi fare? digita il numero corrispondente alla
scelta");
if (scelta_ciclo_per_dormire == false
&& secondo_caso_due_oggetti == false)
{
System.out.
println
("\ndopo aver fatto un'altra LUNGA dormita, cosa vuoi fare adesso?");
if (scelta_ciclo_per_dormire == false
&& secondo_caso_due_oggetti == true)
{
System.out.println ("............");
case 1:
scelta_ciclo_per_dormire = false;
secondo_caso_due_oggetti = false;
break;
//inizia il caso 2
System.out.
println ("vuoi interagire con:\n1 specchio\n2 lampada");
switch (lampada_o_specchio)
{
case 1:
if (personaggio.equals (maschio)
|| personaggio.equals (Maschio))
{
System.out.
println
("Ti guardi allo specchio: Ti accorgi che SEI TERRIBILE!");
System.out.
println
("Ti guardi allo specchio: Ti accorgi che ti manca un po' di
rossetto.");
break;
case 2:
if (lampada_accesa_spenta == false)
{
lampada_accesa_spenta = true;
}
else if (lampada_accesa_spenta == true)
{
lampada_accesa_spenta = false;
break;
scelta_ciclo_per_dormire = false;
secondo_caso_due_oggetti = true;
break;
case 3:
System.out.
println
("Ti dirigi verso la porta, la apri, ed esci dalla stanza");
//continua il caso 3
scelta_ciclo_per_dormire = true;
break;
}
}
while (scelta_ciclo_per_dormire == false);
if (personaggio.equals (maschio) || personaggio.equals (Maschio))
{
System.out.
println
("Sei uscito dalla stanza, sei nella hall di casa, cosa vuoi fare?");
System.out.
println
("Sei uscita dalla stanza, sei nella hall di casa, cosa vuoi fare?");
do
{
System.out.
println
("1 Parla col nonno\n2 Chiedi al nonno che fine ha fatto la nonna\n3 esci
di casa");
if(contatore_for == 3) {
contatore_for += 3;
}
switch (casi_hall)
{
case 1:
porta_di_casa = false;
break;
case 2:
System.out.
println
("Tu :\n\"che fine ha fatto la nonna?\"\nNonno:\n\"C
morta\"\nTu:\"...\"");
porta_di_casa = false;
break;
case 3:
porta_di_casa = true;
break;
}
}
}
while (porta_di_casa == false);
System.out.
println
("Sei fuori di casa, guardi l'ambiente urbano che ti circonda, cammini
dirigendoti verso il semaforo");
a_caso_stringa = "rosso";
}
else if (a_caso == 1)
{
a_caso_stringa = "giallo";
}
else if (a_caso == 2)
{
a_caso_stringa = "verde";
switch (a_caso_stringa)
{
case "rosso":
break;
case "giallo":
System.out.
println ("il semaforo e' giallo, aspetta prima di passare");
break;
case "verde":
break;
}