Allison: Hey guys!
Eu estaba só examinando o xogo que eu fixen.
É super fácil de facer simple xogos coma este.
E, de feito, eu vou lle amosar como eu fixen iso agora.
Imos na cabeza durante a www.scratch.mit.edu.
Queremos crear un novo proxecto, de xeito permite facer clic na pestana Crear.
Eu xa teño un produto aberto, de xeito imos pasar aquí.
>> Imos comezar con un rápido paseo do medio cero.
Na parte inferior esquerda aquí, temos todos os sprites que han
pode usar na nosa xogo.
Por exemplo, temos un mono, banana, e brócolis.
Cando premer en cada Sprite vai ter en conta que a columna da dereita será
cambiar, para demostrar que estamos a traballar con aquel duende específico.
Todo o que poñemos nesta columna controlar o Sprite que é resaltado.
Aquí no medio, temos a nosa columna que contén a nosa paleta de pezas do puzzle,
que imos usar para crear o noso xogo.
Na parte superior, que ten a categoría de pezas do puzzle que debemos traballar.
Por exemplo, as pezas azuis, baixo na guía Movemento, permitiranos
controlar o xeito no que os nosos sprites mover.
Imos explorar as outras categorías como creamos o noso xogo.
Por último, na esquina superior esquerda, nós temos o noso escenario, onde nós imos
realmente xogar o noso xogo.
Onde podemos ver os efectos de nosos scripts sobre os sprites.
>> Entón, imos comezar.
No noso partido, o mono vai tentar comer a banana mentres
evitando o brócolis.
O mono vai seguir o noso rato, e o brócolis e bananas pode flotar
arredor da fase aleatoria.
Cando o mono se achega á bananas, a banana vai activamente
para evitar o mono, só para facer as cousas un pouco máis emocionante.
>> Imos comezar por guión a conduta do noso personaxe principal, o mono.
Para comezar noso script, imos utilizar o Cando Bandeira Verde premendo anaco do
categoría eventos.
Aquí.
Isto fará que todas as pezas do puzzle ligado ao botón para executar cando
click na bandeira verde, aquí, no esquina superior dereita do escenario.
Queremos que o mono para seguir o rato.
Entón, escolla o botón Go To e seleccionar punteiro do rato, así.
Entón, nós estamos indo a probalo aquí.
Imos proba é a ver que pasa.
>> Así, parece realmente só como o mono seguido o primeiro click do rato.
Isto débese a que, por defecto, o Ir a bloquear só executa unha vez.
Para obter o mono a continuación o rato durante todo o partido, necesitamos
este bloque para realizar unha e outra vez.
Parece que necesitamos algún tipo Looping de construción.
Entón imos pasar para control.
Mira, imos tratar este loop para sempre.
Parece que funciona.
>> Entón, a próxima debemos pensar como o mono vai
interactuar con outros sprites.
Basicamente, necesitamos engadir a lóxica para o noso xogo, de tal forma que, o xogo vai acabar se
mono toca a banana ou o brócoli.
E, de feito, usar a palabra "si" ao describir o comportamento
estamos intentando crear.
E convenientemente o suficiente, hai unha control bloqueado chamado Se iso usan
exactamente para este fin.
Así, a forma de diamante, aquí, en o bloque, é onde imos poñer o
condición de que quere comprobar.
Neste caso, imos comprobar que o mono estea tocando a banana.
>> Se nós tome o anaco Tocar da categoría Sensing.
E elección bananas No menú desplegable.
Agora, temos que dicir o noso Sprite de que facer cando toca a banana.
Queremos que o xogo ata o final, eo mono a dicir, gañou.
Entón, nós engadimos nun Say e deixar todo peza.
Imos cambiar, Ola, para, vostede gañou.
E o momento de 0,5.
Agora, imos aplicar a mesma lóxica cando o mono estea tocando o brócoli,
excepto teremos mono dicir: perdeu, no canto de, vostede gañou.
>> Imos probar iso e ver se funciona.
Incrible.
Terminais scripts do mono comportamento, pero non terminamos aínda.
Aínda temos que dicir o brócoli e bananas que facer.
>> Imos comezar co máis sinxelo dos dous, o brócoli.
Que só precisa moverse aleatoriamente.
Unha vez máis, imos comezar co Cando Bandeira Verde premendo peza.
Temos o Sprite á constante movemento, así que imos arrastrar
fóra do loop para sempre.
Nós imos crear un movemento aleatorio mediante algunhas pezas en movemento cun chou
xerador de números.
>> Todo ben, imos probar iso.
Impresionante
>> OK, agora só a banana é a esquerda.
Imos comezar coa mesma conxunto de pezas como antes.
Entón, se o mono se achega, a banana debe evitar.
Senón, a banana debe moverse aleatoriamente.
Soa como un traballo para este bloque else if.
Na condición, imos comprobar o bananas distancia do mono, e
entón ten que evitar en consecuencia.
>> Agora, cando esta condición non se aplica, o
da banana debe moverse de forma aleatoria.
Entón imos roubar o noso movemento aleatorio pezas do brócolis.
Todo o que temos que facer é arrastrar as pezas queremos o Sprite banana, e
eles serán copiados.
>> Todo feito.
Imos probalo para fóra.
Incrible.
Todo parece estar funcionando.
Agora vai e faga os seus propios xogos.
>> Se precisa de inspiración confía proxectos anteriores
de CS50 na páxina web.
>> O meu nome é Allison, e este CS50.
>> Eu teño para obter estes configurar super-rápida.