Transcripciones
1. Introducción: Hola chicos, soy Joel Del. Soy desarrollador de software. Voy a poder comenzar
para este curso, construyendo un juego de Tat en
Python con Python. El sumpter también aprendió
de este tipo en particular, Dem, el tipo es muy bueno, puede consultar en línea
uno de estos cursos En este curso,
vamos a comenzar entendiendo
cómo
funciona realmente el juego y luego
entendiendo el modo. Vamos a estar
usando el paquete, los paquetes UI que
vamos a usar. Entonces vamos a
iniciar sesión completamente en la construcción nuestro juego en este curso
sin demora alguna. Y además,
comencemos. Gracias.
2. Explicación de proyectos: Bienvenidos de nuevo chicos. Entonces, en
esta parte de Victoria, voy a explicar cómo va a quedar
el juego para la segunda. mejor gente que no
sabe cómo jugó Tick, o tal vez no
sabrás cómo se juega. O vamos a diseñar la interfaz en
este tirón en particular, la interfaz va a
quedar exactamente así Vamos a tener nuestra opción
donde el usuario, ya sea, vamos a poner una
sola opción ahí, el usuario puede simplemente reiniciar
el juego por ahí. Vamos a tener nueve
cajas en este juego. Así es como
se va a jugar el juego. El primero, el primer jugador
será X en dos va a ser X. El primer jugador
va a ser X, y el segundo jugador
va a ser cuando primer jugador jugó X.
El segundo jugador juegue cuando juegue el segundo jugador y haga clic en este botón en
particular. Debido a que toda la caja
va a ser puesta en donde
estamos desarrollando, puede dar click en este botón, vamos a marcar una flecha que esta
caja en particular ha sido tomada. O incluso haga clic en cajas
que pertenezcan a tal vez ya esta caja
en particular. Y X va a darle click
otra vez va a abanderar una flecha sobre ella va a ser vamos a
desarrollarla y dice que en tomar a cuando X esta nave en particular donde decimos X realmente
gana el juego. En el caso de
que tengamos este particular, dice que el juego en este sentido tal vez X es que están parados uno
al lado del otro. Que a lo mejor tenemos X limpio. Este tenemos X, en este caso tenemos Xs. Va a ser una
forma de, si tenemos x, x, esta forma, dicen que X
realmente gana, viceversa. En este caso tienen estos
tiempos particulares xy X en realidad. O en este lugar, x
realmente ganó el juego. Viceversa. A lo mejor también
déjame limpiar esta parte. Tal vez
así en tanto están en
esta forma o esta forma, o esta forma, o esta forma, o esta forma, o esta forma, o esta forma. O es x o es una victoria
para cualquiera de los bando. Cualquiera de x de esta obra
en particular. Quizás x, x, tal vez x x gane
para X. Tal vez sea un año. Sí. Sí, ¿va
a ser ganar para quién? A lo mejor es de cualquier otro tipo. Entonces va a ser ganar, ganar para el jugador. Así
va a quedar el juego. Nos vemos en la Nsttera
cuando vamos a comenzar nuestro desarrollo usando
Python. Gracias.
3. Intoducción a la GUI de Tkinter: Sí, bienvenidos chicos. Tengo mi juego solo para el juego para el que
he creado Python. No quiero usar un nombre de
reserva en Python. A lo mejor, no lo sé, a lo mejor
hay un nombre de reserva o juego reservado en Python. No quiero usar eso. Decidí usar. Como se dijo anteriormente,
vamos a estar usando modo de interfaz
Tinker Python en el discurso, vamos a estar usando la interfaz de usuario de
Tinker, puedes usar Pycharm Tinker también es, puedes usar V V la mayoría de las veces se usa
para el desarrollo de aplicaciones Empecemos. Vamos a crear nuestra
interfaz usando tinker. No creo que
tengas que instalar
instalar Tinker
antes de usarlo. Creo que ya es
como seguir desde Python. Hay algunos
paquetes que solían seguir
a Python
Cuando instalas Python en tu sistema,
es como foo Si lo estamos ejecutando
y no está funcionando, solo ve a pip search pink directamente a tu sistema
y va a funcionar Vamos a llamarlo,
vamos a importar
todo en esta página. Esto significa que estás instalando todo,
desde Tina's. No es que estés instalando, tal vez solo cuadro de mensaje
o estés instalando solo estás instalando
todo desde Tina. especialmente Se instala el buzón de mensajes por separado. Entonces por dentro o por alguna razón hay que
importarlo así. Si estás familiarizado con la
programación relacionada con
objetos de clase en Python, cuando importas algo
tienes que vincularlo o
simplemente puedes usarlo directamente
vincularlo a un nombre en particular. Voy a llamar al nombre
de mi clase instinto, voy a llamarlo
raíces iguales a tomar Cuando usas un think, tienes que hacer algo como esto para
que todos los módulos, todo el atributo de Tina
va a ser usado por root. No te importa este
, estudio visual. Cuando importas, cuando
usas un nombre en particular, parece que tienes que importar una biblioteca que tenga el mismo nombre. Lo que realmente importa esto
creo que r es también servir nombre. No necesitamos esto,
tengo que borrarlo. Después de eso quiero tener, quiero que mi interfaz tenga un título dentro de las columnas de cadena. Llámalo. Este será el nombre de lo que va a surgir en forma de Recuerda ilustramos el software de pintura que
cómo va a quedar. El título del
juego va a ser, ese va a ser el nombre
del después de eso quiero tener
un en mi nombre para hacerlo, para que sea cada vez más
genial parecerse. Voy a rootear cuando lo
estoy llamando nombre de este instinto
variable instantáneo particular para esta clase que hago Evaluar todos los
atributos para que podamos ver otros atributos que pueda evaluar desde este módulo. Para este paquete
Tinker en particular, voy a ver root ¿Puedes ver el mapa de iconos
para ver qué significa
Amp para icon were wam Devuelva esta parada que
pueda leer esto, entienda esto con más frecuencia. Se puede ir a la documentación
de este modo en particular. Justo aquí, tengo un ícono
en particular aquí. Este es el icono. Este icono lo quiero
usar para este curso, así que solo voy a
llamar al juego de nombres. A lo mejor para que
no tengas este ícono aquí, tal vez descargar o
algo solo pueda decir que va a volver
directamente a este ícono
en particular. Lo que a veces es más
recomendable simplemente traerlo a la carpeta del programa y guardarlo ahí para que pueda
llamarlo lo más fácil posible. Esto es para la última parte. Vamos a usar root. Haz esto para ver este particular afuera vas a usar rootlook Puedes leer más
sobre todo este método Te voy a mostrar. Si no
pones ahí esta mirada principal, ya ves lo que va a pasar. Déjame comentarlo. Veamos qué
va a pasar. Póngalo así que déjame que mi interfaz simplemente
pueda aparecer de la parte posterior. No se va a
quedar si no le agregamos este atributo en particular a
este aspecto principal ahora
que lo he añadido. Así que déjame echarlo abajo. Vemos nuestra interfaz. Esta es nuestra interfaz cisterna. Esta es nuestra aplicación que
podemos poner cualquier cosa aquí. Puede ser una página de registro. Cualquier cosa más divertida o cualquier cosa que quieras
usar para semi icono aquí, el ícono que uso y el
nombre del juego
ya está nosotros hemos
creado nuestra interfaz. En la siguiente tutoria, vamos a empezar por escribir algunos códigos en los
que vamos a
empezar a poner todos los
botones que necesitamos y
vamos a crear nuestras funciones de
click Nos vemos en
la siguiente tutoria.
4. Crea Buttons de GUI: Bienvenidos de nuevo chicos. En esta
parte del tutorial, vamos a pasar
por Harding, botones y x y cero
partes a nuestro código Esta atribución particular quiere comenzar
a crear botones. Declaramos el
navegable del botón. Puede simplemente escribir el código
un largo, solo sígueme. Voy a llamar a mi primera, va a ser una
dentro del trasero. Voy a, puedes ver todas esas cosas que
necesito agregarle. Entonces voy a llamar al nombre de este instinto particular, el nombre de esta variable
dentro de ella ruta, el texto que va a estar
en el bot va a estar vacío por
ahora algunas razones Vamos a ver la
forma que vamos a usar igual va a ser vertica No estoy seguro de
la bola de ortografía. Solo escribamos en el frente. El tamaño va a ser 20. La altura es la altura del botting
va a ser tres El ancho del bot
va a ser seis. Ahora es como en forma de cuadrado, rectangular,
pero el rectángulo va a ser como un rectángulo
vertical, largo. De veras. Vamos a montar
en el fondo. Bg, el color del fondo
va a ser sistema, va a tomar
el color de ventanas, potro algo así como que
no es realmente gris o
algo así Para Mark, hay otro
nombre que tienes que poner aquí versus este color
en particular para Windows, este es todo. Después vamos a
ir por comando comando, queremos que este
botón en particular siga. Cuando haces clic en el botón, lo que eres pull, eso es
lo que queremos decir con comando. Vamos a estar usando lambda, lambda, lambda, lambda. Vamos por esta
función en particular que
será click click es una función. La función que
va a aceptar. Va a aceptar el
nombre de esta variable. Vamos a aceptar el
nombre de esta variable, B. No te importa lo que
diga, hago clic. Por el bien de este error, nuestra función crea una función clic, clic. Pero por ahora, solo pasemos. No quieres hacer nada, quieres continuar con el código, simplemente no puedes
simplemente pasar daños. Cuando veas este
código en particular, solo tienes que seguir adelante. No esperes
según nuestro listado. Nueve botones, 123-456-7789 Solo tenemos
un solo Sólo voy a copiar uno. Yo sólo voy a copiar este
y cambiarlo de control. Si estás usando el
código de visual studio como mi control justo D, solo
voy a
poner espacio en él, significa que este Ft y este Luv para pasar al control VV, solo
voy a cambiar
el nombre. Esto va a ser dos, nueve, recuerda aquí también aquí. Vas a cambiarlo. 8.9 hemos
creado con éxito nuestros botingst's. Ejecutarlo y ver cómo se ve realmente el
bot. A lo mejor incluso estamos haciendo
dirección o lo estamos. Recuerda dónde te
ponen en el botón, todo el código que quieras
escribir debe estar dentro de este. A cualquier cosa fuera de la
zona no va a. Vamos a ejecutarlo y a ver. Entonces, ¿qué no muestra? Se muestran los botones. Ahora para resolver eso,
hay algo llamado grid en este particular, si estás acostumbrado a
desarrollar un sitio web también o al desarrollo de aplicaciones, a entender grid que es grid RID es como
poner todo en. Cada uno va a mostrar por esto. Digo uno, genial. Entonces estás diciendo
que poner éste en cero, columna cero. Columna cero. Así que sólo
voy a copiar esto. Continuar. 56789. Sí. Sí. Voy a cambiar este 123456. Voy a cambiar donde va a estar
cada uno de ellos. Quiero que todos estos
estén en cero. Eso significa 123. Cada columna uno, esta columna dos, esta
columna tres a tres, todas en ellas tienen columnas
diferentes. Este es el 021 y la ruta dos, te estarás preguntando por qué
es el No 12 y la ruta tres En la programación, nuestros
números empiezan desde cero hasta nueve o infinito. Partimos del 01, todos
ellos están en uno. Esta va
a ser cambiada a columna uno, columna dos. Los que van a cambiar, um, 111.1 a dos Echemos un vistazo a esta zona, a lo mejor va a funcionar. Ahora vamos a ejecutarlo. Guau, ahora tenemos nuestros botones. Tenemos todo nuestro botón en
un separado este lugar. Mírame, la flecha. Vamos a hacerlo otra vez. Para esto otra vez, ahora tenemos nuestras puestas. pasa nada
ya sea que haga clic en este giro a x a cero x, o donde está pasando cuando vamos a usar
esta función en particular, esta función,
vamos a declarar donde
primero estamos x, donde haces clic en esta. Darle la vuelta al inicio del pase. Voy a quitarlo. Voy a declarar
dos variables fuera de esta función. Voy a declarar
la primera variable clicada Quiero hacer clic
Click is reserved clicked Voy a entender
por qué estoy usando esta lógica e igual a cero. Vamos a estar usando
estas dos variables atrás mi función clic. ¿Qué sucede cuando hacemos clic en clic? Vamos a poner un
argumento para que, recuerden Pero dentro hay un
argumento particular. Por el bien el programa
no va a ser como guau. Estamos poniendo 123 como argumento, como parámetro a esta función. Mira, este argumento o esta función en particular no
está aceptando nada. Sólo vamos a B un
parámetro, esta función. Escribamos sobre lo que debería
pasar cuando estamos haciendo esto. Yo solo voy a llamar a las dos variables
globales I.
Voy a llamarlas variable
global para hacer clic y ¿qué debería pasar? Estoy diciendo que después de
llamar a las dos variables, sólo
voy a declarar
alguna condicional. Voy a usar la
declaración if para hacer algo. Esto es lo que acabo de hacer, las ocho líneas de código. Estoy diciendo que en llave, este es el mismo tipo de
éste que se pone aquí. Estamos diciendo que si un texto está vacío con este paréntesis, esto me da la oportunidad de
valorar cualquier cosa dentro de
esto, cualquier propiedad de esto. Pero puedo cambiar
el, puedo cambiar,
puedo cambiar el
fondo de esto
usando este clic de corchete. Estas condiciones
siguen siendo las mismas cuando hacen clic
en este botón. X debería cambiar a X debería cambiar de verdadero a fuerza y el contador
debe ser más uno. Lo que estamos haciendo aquí es
la primera vez que el usuario haga clic en él va a ser X va a cambiar
el click para forzar. El segundo enunciado es si
una casilla en particular está vacía, otra caja está
vacía y click es, eso significa que X ya ha
jugado su propio papel. El click va a
cambiar el texto
del cuadro a,
va a cambiar. Haga clic de nuevo a true y
va a aumentar. Esto va a continuar
desde x0x 0x0x0 000x0. Este contador significa tal vez después de que estoy usando el conteo para tal vez se jueguen las fuerzas, x0x 0x0x0, Ninguno de ellos
realmente Ninguno de ellos. Ni Xia. El contador
será igual a nueve. Queremos terminar el juego por tiempo y queremos
reiniciar el juego nuevamente. Por eso estoy
usando la variable. Vas a ver qué pasa si el usuario realmente vuelve a hacer clic en el mismo botón,
¿qué debería pasar? Entonces voy a decir L para
sacar el buzón de mensajes. Mensaje es donde vamos
a usar nuestro buzón de mensaje, er, er, ¿qué debería ser? El mensaje va a estar
atado al primer número de U Pm, o el argumento que debemos
entrar es una forma de fortaleza y debería ser el T. Después de eso
tenemos el mensaje. Voy a poner
la T. Va
a ser después de eso, voy a poner el
mensaje seleccionado. Este será el mensaje, va a esperar para el usuario. Vamos a ejecutar esta cosa y ver qué hemos
estado haciendo hasta ahora. Quizás en realidad
haciendo la escritura, porque después de escribir,
después de escribir por error, va a estar bien. Ahora. El primer clic es un, guau, en realidad está funcionando. ¿Puedes ver qué pasa si vuelvo a hacer clic en
este mismo botón? Ver hey box ya seleccionado. El juego está funcionando
perfectamente bien. Si te das cuenta, este
es un juego ganador para X. Pero en realidad trabajando, esto es en lo que vamos
a trabajar. En la siguiente. Vamos a arreglar
si ganar y si gana, Nos vemos chicos en la siguiente Storia
5. Comprueba si ganó con "X": Sí, bienvenidos chicos. En esta parte de la historia, vamos a checar, el
pasajero gana el juego. Y vamos a poner
algunas condiciones en las
que tal vez sea X,
tal vez X esté en la casilla 12, la casilla tres. Eso es un viento para x Vamos a estar
considerando todo en este juego si x es
2.3 tiene victoria para x.
Si x está en 14.7 hay
una victoria si x está en 15.9, hace una victoria si x está
en 25 y x hace una victoria si x está en el 6.9
el viento ex está en 456, ex es 789, hay una Vamos a estar escribiendo
y viceversa, para cero. Si cero está en todas
esas condiciones que pongo para x, eso es una ganancia Vamos a
escribir una declaración que hacemos todas esas
cosas por nosotros. Va a ser una
larga distancia de codificación. Creo que el si
sabes qué hacer esas partes y seguir adelante, pagar el video y continuar. Vamos a declarar
una función función que hacemos todas esas
cosas que
se van a verificar si una, esta será la
función que
hagamos que no vas a aceptar ningún atributo
ni ningún parámetro, ni ningún argumento dentro. Vamos a declarar una variable
global dentro. Para llamar a la
variable global ganador es igual a false X. X.
Tengo que comenzar con una declaración
condicional. Declaración condicional. Te dije que si
quieres valorar todos los atributos
dentro de esta caja, um, así que si uno toma
igual, igual a x dos, solo
voy a copiar dos a tres igual a x ¿Qué debería pasar? a cambiar el color
de esas cajas a verde y luego imprimir un mensaje que X gana el juego
o cosas así. S, comencemos una configfig. Configurar puede cambiar de color. Un gran color BG. Voy a cambiarlo a grano. Eso es lo mismo que voy
a hacer para el resto. Sólo voy a duplicar esta forma de que va a cambiar
los colores a grano. Entonces después de ese gemelo
va a ser verdad, vamos a tener un
buzón de mensaje que le demos. Recuerda que queremos
poner en el nombre, mi querido hijo mensaje. Cuando otro que vamos
a desactivar todo flotante. Estaremos deshabilitados
mesa todo lo siento. Desactivar ambos y también
va a ser una
función. No hemos declarado ninguna función así. Así que solo voy a desempolvar
enseguida y usar la
otra lógica del pase. Entonces va a estar arrepentido todo bien, pero ahora
sólo voy a pasar. Eso es para la primera caja. Eso es para la primera caja es eso es lo que es el porta
cajas. 123. Entonces vamos
a continuar con 456789 y el resto
que es Así es como
vamos a continuar. Voy a declarar una declaración LC por
el bien del tiempo, sólo
voy a copiar esto. Sí, éste va
a ser 45.6 así que será B B 5.6 Así que voy a cambiarlo, 45.6 Así que
vamos a seguir por nueve Iba a copiar esto. Duplicarlo, lo siento. Iba a
duplicarlo y cambia a 789. Lo mismo para ser 78.9 Lo que vamos a hacer 125-819-8159 Cada uno Voy a continuar
con copiar y pegarlo aquí. Entonces voy a hacer 25, voy a hacer uno por siete. Quiero completar todo el
uno para uno va a ser 4.7 Puedes usar este trove
reemplazar para este caso Creo que van a ser materiales porque
tenemos muchos siete años. Va a interrumpir algún
otro código y no quiero ningún cambio de uno a
11 a cuatro después de esa condición. Entonces voy a pasar a 258. Este va a ser 25.8 Si, 25 y dos ¿Y qué más? Vamos a revisar 25258. Vamos a sólo 369-36-9369 va
a arrepentirse, 369369 a arrepentirse ¿Qué otra zona queda? El 159 siguiente 59959. Sí, 59 a 159. Gona 159. Así lo hace enviar en el orden 357 a 5.10 mismo año, 35.7 Así que creo que eso es todo por Así que me falta
uno de ellos creo No, yo hago 4725869. No creo que
haya sólo uno con 696. No, no tengo 69. A lo mejor borramos por error, así que hagámoslo ahora Nueve, 69. 69. Creo que estamos con toda la X. Vamos a ejecutarlo y ver
tal vez va a funcionar. Sí, lo es. 10 x0x0. Oh, ¿no está funcionando? ¿No está funcionando? Oh sí, sí,
no va a funcionar. Y déjame comprobarlo. Sí, vas a llamar a la función check e. voy a comprobar si uno también. A ver. Ahora, déjame ver. Vaya, no está funcionando. Ahora está funcionando perfectamente. Ahora puedo hacer clic en otra cosa. Podemos hacer clic en otra cosa. Y no se supone que sea
lo que
realmente significa este botón deshabilitado para la red. Vamos a estar
trabajando en eso, verificar todas estas condiciones que
hemos hecho para X,
um, en realidad está trabajando para. También. Eso será para el nido. Storia, U en el nido.
6. Comprueba si ganó con O y empate: Bienvenidos de nuevo chicos. En
esta parte vamos a estar comprobando alas. Comprobamos ala X. Todavía va a estar
en la misma función. Va a continuar desde el. Ya lo he hecho por mi cuenta. Solo voy a copiar y
para que sea fácil para ti, solo copia todos los y
cambia el cambio de zona a tal vez estés usando
mayúscula, estás usando cero. Por favor indicarlo para que no
haya un estrecho vas a cambiar
todo el uno a uno. También lo vas
a cambiar a todo porque el
acondicionador en realidad es el mismo. Así que sólo voy a superar
el que trabajo por mi cuenta. Lo siento. Bien, que el video
y el trabajo por tu cuenta. También recoge alguna caja aquí. Ve a solo usar esto, déjame copiar esto y usar esto. También puedes usar algo
como esto para tu X. Y no es recomendable, no
somos muy cuidadosos. Cometiste muchos errores,
vas a cometer muchos errores. No me gusta estar cambiándolo. Entonces cambio, no creo que haya ahora tengo todas estas condiciones
para X y en mi código, así que solo voy a indicar si gana ser esta
condición es perfecta. Las ciruelas se han llenado
y nadie gana realmente. Cuando vamos a
hacer uso de eso, ¿podemos declararlo la otra vez? No se puede declarar variable
esto no puede ser variable. Declaramos otras
ocasiones en las que vamos
a hacer uso de ella. La otra vez lo
estamos incrementando, ya que los jugadores están haciendo clic en
el botón va a seguir aumentando,
aumentando, aumentando. Vamos a comprobar
si hay empate, hay un si hay
empate, ¿qué debería pasar? Vamos a declarar unas declaraciones
condicionales. El corte es igual, igual a
nueve, igual a cuatro. Aún significa que no hay manera de
que yo todavía ¿qué debería pasar? Cuadro de mensaje, necesitamos nuestro
mensaje mostrar esta vez. Sólo voy a copiar esta
por el bien del tiempo, mira, mostrarte esta otra línea. Sólo voy a decir, nadie las alas van
a aparecer así. Voy a desactivar
todo el botón. Voy a usar
discapacitados o BTN, BTN. Trabajemos en nuestro botón de
deshabilitado para que no se vaya a desprender. Se va a trabajar en
su discapacitado será one.com Fig estado estado de la Entonces voy a configurar
el estado del botón. Debe estar deshabilitado, lo siento, va a ser deshabilitado. Discapacitados. La parte inferior desactivada. Esto solo está funcionando para uno, así que solo voy a
copiarlo para 256789, no cambia anuncios, el botón
va a estar deshabilitado Eso es lo que pasó
aquí fue el error. Oh, en realidad estoy asignando
otros diez años. Se supone que es como, creo que no hay error Ahora, vamos a ejecutarlo y comprobar que
todo tal vez esté funcionando perfectamente ahora. Déjame tratar de
hacer para ganar, ¿de acuerdo? Guau. ¿Se puede decir que está funcionando? No puedo volver a reiniciar. Sólo tengo que cancelar
el juego en todo momento. Déjame que sea un empate que en realidad
nadie gane. Déjame intentar hacer
algo así. Es una corbata. Nadie gana. En realidad está funcionando. Pero después de esto, supongo
que se supone que
son una opción para mí
para reiniciar el juego. Eso es en lo que
vamos a trabajar. En el Nestor,
vamos a crear un botón de menú en el que el usuario
pueda ir y reiniciar el juego Díselo chicos, Nik ustedes.
7. Toque final Restablecer: Probablemente estamos en la última
parte del tutorial, queremos crear una función y
un menú que hará que el
usuario restablezca el juego. Eso significa reiniciar de nuevo. Al final de nuestro código, creo que es más
variable de poner. Todavía no va a ser una función
informal,
pero vamos a
llamarla función Para eso. Sólo vamos a crear menú. Menú. Menú es un menú de funciones, así que voy a llamar
root dentro del master. Consulta un acento de menú
para el maestro. El maestro de esta
cosa es la ruta. Te acuerdas cuando hacemos clic en la ruta después de eso
para configurar el menú de
menú de configuración de
pudrición raíz configuración de
pudrición menú después de eso también
creamos el botón en la opción dentro del menú. Va a ser
opción opción menú. Opción es otro menú de opciones
igual al menú dentro de él. Ve a pasar mi menú y luego puedes leer mucho en la documentación
sobre las estrellas. Después de eso, voy
a decir mi menú, voy a agregar
otros diez Ski. Esa será etiqueta, así que
tengo que pasar la
etiqueta dentro de ella. La etiqueta va a ser opción va a ser
una forma de cadena. Después de ese menú
llamado menú de opciones. Después de eso está pasando menú de
opciones, menú de opciones, agregar comando. Quiero agregar el comando. Esta opción en particular
va a seguir las campanas van a ser reseteadas, reiniciadas. Y en realidad un error, se va a restablecer el comando set game. Para ser reseteado, reset
va a ser una función. Voy a jugar función, voy a declarar la razón por la que estoy declarando reset No quiero decer'msolo voy a estar escribiendo
todo Eso deberes y deberes. Deberes. Y yo sólo
voy a poner reset. Sí, voy a poner todas
estas cosas dentro de ella. Todos los comandos
estoy dentro de él solo voy a llamar a una
variable dentro de él. Va a ser uno 3456789. No es como donde la
variable los paso como variable dentro de ella
y también un zest. Entonces después de ese verdadero declarado, la otra vez cero, lo estoy declarando dentro de
este botón de reinicio Entonces esta función de reset, la función va a saber, yo sólo voy a llamar a la función aquí esta forma, que cuando
empiece el juego va a ser
en forma de recibo, en forma de recept, todo va a ser en
forma de recept, pueda simplemente seguir con el
código y Ejecutemos esto y veamos
tal vez estamos teniendo sentido. Sólo tómalo. Vaya, aquí tenemos la opción. Restablecer. Después de hacer
todas estas cosas, solo
puedo reiniciar mi
juego y probar esto. Vaya, ni siquiera lo sé. Yo sólo puedo reiniciar, eso. Simplemente puede continuar. Juego. Oh, es X victoria. Después de esto, solo puedo reiniciar
Un juego es tan agradable y genial. Hemos terminado nuestra
finalización de juego de este juego grueso. Si quieres agregarle
quizás otras características podrían formar parte
de tu evaluación. A lo mejor quieres
agregar marcador, tal vez un X cero
y en realidad diez Eso significa que están
jugando como 100, tal vez 15 y todos de uno. Puedes simplemente, eso
será una función, una prueba de menú y
solo será forma de puntuación. El nombre del dist va a ser score y se
va a poner, aumentando el número
tanto como Bs X cero somos nosotros. Gracias chicos por ver este tutorial desde el
principio hasta este punto. Los quiero chicos. Por favor deje una reseña
para que otras personas sepan. Muchas gracias.