Principal Linux Écrivez votre propre jeu Raspberry Pi

Écrivez votre propre jeu Raspberry Pi



Le Raspberry Pi est une sensation informatique, mais il a été conçu à l'origine avec une intention clé: inspirer une nouvelle génération à regarder au-delà des consoles de jeux, des smartphones et des tablettes, et adopter la voie du code.

Écrivez votre propre jeu Raspberry Pi

Si vous recherchez des projets à faire avec un Raspberry Pi, pourquoi ne pas consulter notre tutoriel sur comment transformer un Raspberry Pi en un centre multimédia XBMC ?

Il est livré avec une sélection d'environnements de programmation pré-intégrés dans sa distribution Linux basée sur Debian, mais le moyen le plus simple de commencer est avec Scratch. Créé par le Media Lab du MIT, Scratch a été conçu pour enseigner aux enfants les bases de la programmation, sans avoir besoin d'apprendre une syntaxe complexe.

Scratch permet aux utilisateurs de faire glisser et déposer des personnages et des objets dans un environnement de jeu, puis de programmer leurs actions à l'aide de blocs de construction, qui sont regroupés en catégories à code couleur telles que les commandes, le mouvement, les opérateurs et la détection. En les faisant glisser et en les déposant, vous pouvez créer des histoires, des animations et des jeux interactifs étonnamment sophistiqués, puis les partager avec une communauté mondiale d'étudiants et de développeurs.

Vous voulez acheter un Raspberry Pi? Découvrez la gamme complète de kits, accessoires et étuis ici.

Premiers pas avec Scratch

Dans cette fonctionnalité, nous allons produire un jeu d’arcade - nous l’appelons Crustacean Storm - tout en vous donnant quelques conseils pour aller plus loin.

Si vous n’avez jamais rencontré Scratch auparavant, il vaut peut-être la peine de consulter notre fonction précédente sur la programmation avec , qui couvre certaines des fonctions de base. Cependant, Scratch est facile à prendre en main; ses scripts sont compréhensibles et vous pouvez en apprendre beaucoup simplement en téléchargeant des jeux et en découvrant ce qui les motive.

Ne vous inquiétez pas si vous n’avez pas de Raspberry Pi: Scratch fonctionnera bien sous Windows, OS X et Linux, et même sur les PC les plus modestes. Vous pouvez téléchargez-le et trouvez de nombreux exemples de programmes ici .

Nous souhaitons également que vous partagiez vos parties terminées avec nous. Nous nous sommes associés aux créateurs du Raspberry Pi pour organiser notre propre concours de jeux Scratch.

temas personalizados de windows 8.1

Démarrer

DémarrerCommencez par lancer Scratch. Désormais, vous ne pouvez pas avoir de chat dans un jeu appelé Crustacean Storm. Cliquez avec le bouton droit sur le sprite et supprimez-le. Accédez à la barre Nouveau sprite au-dessus de la fenêtre en bas à droite, sélectionnez le bouton du milieu pour Choisir un nouveau sprite à partir du fichier, allez dans le dossier Costumes | Animaux et sélectionnez requin 1-b.

Rétrécir

RétrécirTel qu'il est, le requin est trop gros. Réduisons-le. Sélectionnez l'outil Réduire dans la barre d'outils (comme indiqué ci-dessus) et cliquez environ 30 fois sur le requin jusqu'à ce qu'il ait à peu près la taille indiquée ici. Il est maintenant temps de nommer le sprite. Accédez à la barre de nom au-dessus de la fenêtre centrale et tapez pour changer son nom de Sprite1 à Shark.

Contrôle 1

Contrôle 1Il est temps de donner le contrôle au joueur. Tout d’abord, sélectionnez la catégorie Contrôle en haut à gauche de l’écran, puis faites glisser les blocs lorsque vous appuyez sur la touche «espace» et indéfiniment dans la fenêtre de script du requin, comme illustré ici. Nous utiliserons la barre d'espace comme clé de démarrage pour notre jeu.

Contrôle 2

Contrôle 2Faites maintenant glisser le bloc if de la catégorie Contrôle vers le bloc permanent, puis accédez à la catégorie Détection et faites glisser le bloc enfoncé «espace» vers le point de contrôle du if. Utilisez le menu déroulant pour changer l'espace en flèche vers le haut.

Réponse

RéponseCela indique à Scratch de rechercher la touche Haut, mais nous devons maintenant attribuer la réponse. Accédez à la catégorie Motion et faites glisser le bloc de modification y de 10 dans le bloc if. Si vous appuyez sur la barre d'espace puis sur la flèche vers le haut, notre requin se déplace maintenant. Vous pouvez maintenant répéter cette opération pour la flèche vers le bas, en remplaçant le changement y par une valeur de -10.

La position de départ

La position de départPour faire fonctionner les flèches gauche et droite, répétez les étapes 4 et 5, mais remplacez le changement y par bloc par le changement x par bloc et définissez les valeurs -10 et 10 respectivement. Enfin, notre star a besoin d'une position de départ. Saisissez le bloc aller à x: 0 y: 100 de Motion et faites-le glisser à l'endroit indiqué. Remplacez les deux valeurs par 0.

Poisson

PoissonMaintenant, cliquez à nouveau pour Choisir un nouveau sprite à partir du fichier et sélectionnez un poisson, avant de le réduire comme nous l'avons fait à l'étape 2 et de le renommer Poisson. Assurez-vous qu'il est sélectionné, comme indiqué, et faites-le glisser lorsque vous appuyez sur la touche «espace» dans la fenêtre centrale des scripts. Accédez à Motion et faites glisser le bloc aller vers x: 0 y: 0 en place ci-dessous.

Randomiser

RandomiserDéfinissez x sur 205. Pour empêcher le poisson d'apparaître toujours au même endroit, accédez à Opérateurs et faites glisser le bloc de sélection aléatoire de 1 à 10 dans la valeur y. Définissez les valeurs sur -180 et 180. Ensuite, allez dans Control et faites glisser indéfiniment pour accrocher ci-dessous allez à, puis allez dans Motion et tirez le changement x par bloc à l'intérieur. Remplacez x par -5.

Détection des bords

Détection des bordsNous voulons que notre poisson réapparaisse s'il touche le côté de l'écran. Faites glisser un bloc if de Control à l'intérieur du bloc permanent, puis accédez à la catégorie Détection et faites glisser le bloc tactile sur le if. Sélectionnez Edge dans la liste déroulante tactile. Faites glisser un bloc Aller vers x & y depuis Motion et configurez-le comme à l'étape 8.

cómo hacer poción de resistencia al fuego

Variables

VariablesCliquez sur Variables puis sur le bouton Créer une variable. Appelez ça Score. Le score apparaîtra désormais dans le coin supérieur gauche de l'écran de jeu. Ajoutez un nouveau bloc lorsque la touche «espace» a appuyé sur Control, clip sur un bloc si éternel; allez maintenant à Détection et faites glisser dans un bloc touchant. Choisissez le requin dans la liste déroulante.

Le poisson rencontre le requin

Le poisson rencontre le requinQue se passe-t-il lorsque le poisson rencontre le requin? Notre ami de la piscine se fait manger et le score grimpe. Allez dans Variables et faites glisser le score de changement de 1 bloc, puis allez dans Apparences et faites glisser la «couleur» de changement de 25 blocs. Modifiez l'option de couleur pour pixéliser.

Effet plus long

Effet plus longC’est un bel effet, mais trop tôt. Faites glisser le bloc d’attente «1,00» sec depuis Control et modifiez la durée d’attente sur 0,02. Faites ensuite glisser un autre bloc de «couleur» de modification et changez la couleur en pixellisation. Ajoutez le bloc aller à x avec une position y aléatoire (comme à l'étape 8) et un bloc d'effets graphiques clair de Looks.

C’est l’heure du crabe!

C’est l’heure du crabe! Ajoutez un nouveau sprite - crabe 1-a - et réduisez-le. Nous pouvons faire bouger le crabe en dupliquant le script du poisson. Cliquez sur l'image-objet Poisson, puis sur l'icône Dupliquer dans la barre d'outils supérieure, cliquez sur le premier script pour ce poisson et faites-le glisser sur le crabe. Accédez au script du crabe et modifiez le changement x par valeur pour qu'il affiche -8.

Crabe mortel

Crabe mortelLe crabe bouge, mais nous voulons qu'il soit mortel. Faites glisser un nouveau bloc lorsque vous appuyez sur la touche «espace», puis ajoutez un bloc si permanent. Allez dans Détection et ajoutez un bloc touchant; utilisez la liste déroulante pour sélectionner le sprite Shark. Accédez à Contrôle et faites glisser dans un bloc de diffusion. Sélectionnez Nouveau dans le menu déroulant et appelez-le Mort.

Décès

DécèsLa mort équivaut à Game Over. Sélectionnez le sprite Shark, puis accédez à la catégorie Contrôle et ajoutez le bloc lorsque je reçois. Sélectionnez Mort dans la liste déroulante. Ajoutez maintenant un bloc de répétition à partir de Control, accédez à Looks et ajoutez le même bloc de pixelisation qu'à l'étape 12, puis un bloc d'attente.

Mort lente

Mort lenteAllongez un peu la disparition du requin. Définissez la valeur d'attente sur 0,1 seconde et définissez la valeur du bloc de répétition sur 6. Ajoutez un arrêt tout de Control à la fin de ce script. Cela mettra fin au jeu lorsque le requin sera touché.

cómo reenviar automáticamente correos electrónicos en Outlook 2017

Réinitialisation du score

Réinitialisation du scoreNous avons besoin que le score se réinitialise à chaque fois que le jeu démarre, alors faites glisser un score défini sur 0 bloc depuis Variables et un bloc show de Looks vers le premier script de requin, en les plaçant juste en dessous de l'initiale lorsque vous appuyez sur la touche «espace».

Essaim de crabe!

Essaim de crabe!Nous avons un crustacé tueur, mais qu'en est-il d'un essaim? Dans Scratch, vous pouvez facilement dupliquer des crabes. Cliquez sur l'outil Dupliquer, puis sur le crabe et faites un autre crabe ou deux. Lorsque vous avez terminé, cliquez sur le bouton en haut à droite pour accéder au mode de présentation plein écran, appuyez sur le drapeau vert, puis sur l'espace - et commencez à jouer.

Et ensuite?

Et ensuite?Où allez-vous partir d'ici? L'ajout d'un arrière-plan serait une étape facile (ici, nous avons simplement modifié l'arrière-plan par défaut et utilisé l'outil Paintbucket pour le remplir de bleu). Un autre serait d'ajouter des effets sonores, ou même une simple animation; le requin et le crabe ont des costumes alternatifs que vous pouvez utiliser, et c'est simple à faire en utilisant le commutateur au bloc de costumes dans la catégorie Looks. En modifiant les valeurs, il est également possible d’accélérer les crabes et les poissons, tandis que vous pouvez dupliquer les deux pour créer un jeu plus chargé. Pourquoi ne pas essayer d'ajouter plus de créatures marines hostiles avec différents modèles de mouvement, ou changer complètement de thème? Ou ajoutez des titres et un écran Game Over approprié. Scratch rend tout cela et plus possible - le reste dépend de vous.

Écrivez votre propre jeu Raspberry Pi

Écrivez votre propre jeu Raspberry Pin / A

Des Articles Intéressants

Choix De L'Éditeur

Ajouter le menu contextuel Exécuter dans Sandbox dans Windows 10
Ajouter le menu contextuel Exécuter dans Sandbox dans Windows 10
Comment ajouter Exécuter dans le menu contextuel Sandbox dans Windows 10 Windows Sandbox est un environnement de bureau isolé et temporaire dans lequel vous pouvez exécuter des logiciels non approuvés sans craindre un impact durable sur votre PC. Pour exécuter une application spécifique dans Windows Sandbox plus rapidement, vous pouvez ajouter une entrée spéciale dans le menu contextuel de Windows
Comment payer une image QR Venmo que vous avez reçue dans un SMS ou un e-mail
Comment payer une image QR Venmo que vous avez reçue dans un SMS ou un e-mail
Numériser un code QR Venmo est simple - dirigez simplement votre appareil photo vers le code et cliquez. Mais que se passe-t-il lorsque quelqu'un vous envoie un e-mail ou vous envoie le code ? Comment faites-vous pour scanner un code déjà sur votre téléphone dans
Comment supprimer tous les commentaires sur YouTube
Comment supprimer tous les commentaires sur YouTube
C'est un euphémisme de dire que les commentaires YouTube ont mauvaise réputation sur Internet. Ils ont tendance à être considérés comme incendiaires, grossiers et inutiles. Si vous avez de la chance, il est possible d'avoir de précieuses discussions sur YouTube. Toi
Obtenez l'extension Ghostery pour Microsoft Edge
Obtenez l'extension Ghostery pour Microsoft Edge
Ghostery est l'une des extensions les plus populaires pour bloquer les trackers sur Internet. Vous pouvez maintenant le faire fonctionner dans le navigateur Microsoft Edge de Windows 10.
PlayStation 4 Pro vs PS4: Avez-vous vraiment BESOIN de la PS4 Pro?
PlayStation 4 Pro vs PS4: Avez-vous vraiment BESOIN de la PS4 Pro?
Pour Sony, la PlayStation 4 Pro est la prochaine étape parfaite pour la marque PlayStation. Ce n'est pas un matériel de nouvelle génération comme le Xbox Project Scorpio de Microsoft, mais c'est un juste milieu qui
Que fait la réinitialisation des paramètres réseau ?
Que fait la réinitialisation des paramètres réseau ?
Votre Wi-Fi se déconnecte-t-il fréquemment ? Votre Wi-Fi est-il plus lent qu'avant ? Votre VPN ne parvient pas à se connecter ? Tous ces problèmes et bien d'autres peuvent être résolus avec une simple réinitialisation de vos paramètres réseau sur le
Comment changer la couleur de votre nom sur Twitch
Comment changer la couleur de votre nom sur Twitch
Cet article vous apprendra comment changer la couleur de votre nom d'utilisateur lorsque vous discutez sur Twitch.