Allison: Hé les gars!
Je viens de tester le jeu que j'ai fait.
C'est super facile pour faire simple jeux de ce genre.
Et, en fait, je vais vous montrer comment je l'ai fait en ce moment.
Disons tête sur plus de www.scratch.mit.edu.
Nous voulons créer un nouveau projet, de sorte permet cliquez sur l'onglet Créer.
J'ai déjà un produit ouvert, de sorte nous allons passer ici.
>> Commençons par un rapide tour de l'environnement de zéro.
En bas à gauche ici, nous avons tous les sprites qui seront
être utilisé dans notre jeu.
Par exemple, nous avons un singe, banane, et le brocoli.
Lorsque l'on clique sur chaque sprite que vous aurez remarquer que la colonne de droite
changer, pour nous montrer que nous travaillons avec cette image-objet spécifique.
Tout ce que nous mettons dans cette colonne contrôler le sprite qui est mis en évidence.
Ici, dans le milieu, nous avons notre colonne contenant notre palette un morceaux de puzzle,
que nous allons utiliser pour créer notre jeu.
Dans la partie supérieure, on a la catégorie de pièces du puzzle nous ont à travailler avec.
Par exemple, les pièces bleu, sous l'onglet Mouvement, nous permettra de
contrôler la façon dont nos sprites se déplacent.
Nous allons explorer les autres catégories que nous créons notre jeu.
Enfin, en haut à gauche, nous avoir notre stade, où nous allons
fait jouer notre jeu.
Où nous pouvons voir les effets de nos scripts sur les sprites.
>> Donc, nous allons commencer.
Dans notre jeu, le singe essayer de manger le tout de la banane
éviter le brocoli.
Le singe suivra notre souris, et le brocoli et la banane flotteront
autour de la scène de façon aléatoire.
Quand le singe se rapproche de la banane, la banane va essayer activement
pour éviter le singe, juste pour faire les choses un peu plus excitant.
>> Commençons par un script du comportement de notre personnage principal, le singe.
Pour commencer notre script, nous allons utiliser le Lorsque Drapeau vert cliqué morceau de la
événements artistiques.
Ici.
Cela entraînera toutes les pièces du puzzle relié au bouton à exécuter lorsque nous
cliquez sur le drapeau vert, ici, à en haut à droite de la scène.
Nous voulons que le singe à suivre la souris.
Donc, nous choisissons le bouton Go To et sélectionnez pointeur de la souris, comme si.
Nous allons donc essayer ici.
Testons est et voir ce qui se passe.
>> Il semble donc que le singe vraiment seulement puis le premier clic de souris.
C'est parce que, par défaut, le Aller à bloquer uniquement exécute fois.
Pour obtenir le singe de suivre la souris tout au long du jeu, nous avons besoin
ce bloc à exécuter encore et encore.
On dirait que nous avons besoin d'une sorte de bouclage construction.
Donc, permet de passer en contrôle.
Regardez, nous allons essayer cette boucle pour toujours.
On dirait que cela fonctionne.
>> Alors, la prochaine nous devrions penser à comment le singe
interagir avec d'autres sprites.
Fondamentalement, nous devons ajouter une logique à notre jeu, de sorte que, le jeu se termine si
le singe touche la banane ou le brocoli.
Et en fait utiliser le mot "si" pour décrire le comportement
nous essayons de créer.
Et assez bien, il ya une contrôle bloqué appelé Si nous utilisons
dans ce but précis.
Ainsi, la forme de diamant, ici, sur le bloc, est l'endroit où nous avons mis le
condition que nous voulons vérifier.
Dans ce cas, nous allons vérifier si le singe est en contact avec la banane.
>> Se on récupère la pièce Toucher de la catégorie de détection.
Et choisir de Banana le menu déroulant.
Maintenant, nous devons dire à notre sprite ce à faire quand il touche la banane.
Nous voulons que le jeu à la fin, et la singe-à-dire, vous avez gagné.
Nous ajoutons donc dans un Say et arrêter toutes les pièces.
Nous allons changer, bonjour, à, vous avez gagné.
Et le temps de 0,5.
Maintenant, nous allons appliquer la même logique lorsque l' singe est en contact avec le brocoli,
sauf que nous aurons le singe dire, vous avez perdu, au lieu de, vous avez gagné.
>> Testons cela et voir si cela fonctionne.
Impressionnant.
Nous avons terminé script de singe comportement, mais nous n'avons pas encore fini.
Nous avons encore à dire le brocoli et la banane ce qu'il faut faire.
>> Commençons par le plus simple des deux, le brocoli.
Qui a juste besoin de se déplacer de façon aléatoire.
Encore une fois, nous allons commencer par le Lorsque Drapeau vert cliqué pièce.
Nous devons le sprite d'être en constante la traînée de mouvement, alors laissez-
la boucle pour toujours.
Nous allons créer un mouvement aléatoire à l'aide certaines pièces de mouvement avec un aléatoire
Générateur de nombres.
>> Très bien, nous allons tester cela.
Impressionnant
>> OK, maintenant que la banane est à gauche.
Commençons avec le même ensemble de pièces comme avant.
Donc, si le singe se rapproche, la banane devrait éviter.
Sinon, la banane doit se déplacer au hasard.
Sonne comme un travail pour ce bloc Else If.
En l'état, nous allons vérifier la bananes distance du singe, et
puis le faire éviter en conséquence.
>> Maintenant, quand cette condition ne s'applique pas, la
banane doit se déplacer au hasard.
Alors disons simplement voler notre mouvement aléatoire morceaux de brocoli.
Tout ce que nous avons à faire est de glisser les morceaux nous voulons le sprite de la banane, et
ils vont être copiés.
>> Tout est fait.
Testons-le.
Impressionnant.
Tout semble fonctionner.
Maintenant, allez faire vos propres jeux.
>> Si vous avez besoin d'inspiration consultez projets antérieurs
de CS50 sur le site.
>> Mon nom est Allison, et ce CS50.
>> J'ai besoin d'obtenir ces mises en place très rapide.