PDA

View Full Version : Immagine dell' impiccato


pare93
21-11-2009, 16:46
Salve ragazzi,
sto facendo il giochino dell' impiccato con c# e vorrei var comparire una piccola parte del corpo di un ' omino ogni volta che si sbaglia. Avete presente?
Avevo pensato a crearlo attraverso i normali caratteri alfanumerici, mi date dei consigli?
Grazie mille!

Fede 88
21-11-2009, 17:10
potresti farlo cosė...

pare93
22-11-2009, 10:26
Si, č proprio quello che cercavo grazie!
Comunque non riesco proprio a darne fuori con unp spezzone di codice mi potete dare una mano?
Allora sono arrivato al punto che l' utente inserisce una lettera e quindi il computer deve controllare se questa lettera č presente all' interno della parola data, se non č presente visualizzi un messaggio per dire che ha ancora un tot di tentativi a disposizione.

Vi riporto un pezzo di condice che č estremamente semplificato, allo scopo di farvi capire come vorrei struttuare il mio codice.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string parola = "ciao";
int lung = 0, tot = parola.Length;
char lettera;
do
{
Console.Write("Inserisci lettera : ");
lettera = Convert.ToChar(Console.ReadLine());
do
{
if ((lung == 0) || (lung == tot - 1) || (lettera == parola[lung]))
Console.Write("{0} ", parola[lung]);
else
Console.Write("_ ");
lung++;
} while (lung < tot);
} while (true);
}
}
}

Grazie mille!

pare93
22-11-2009, 14:42
Ragazzi, il problema di prima l' ho risolto da solo. Ora ne ho un' altro:
Quando l' utente inserisce una lettera nel mio programma viene visualizzata la parola parzialmente incompleta con la lettera digitata. Ma il problema e che quando ne preme un' altra di lettera non visualizza la lettera precedente.
Tipo cosė dovrebbe fare:
c _ _ o
premo i
c i _ o
premo a
c i a o

Invece da me fa cosė:
c _ _ o
premo i
c i _ o
premo a
c _ a o


capito?
Avete dei consigli da darmi su come fare?