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

Comment parcourir les jeux par genre dans la boutique Xbox One
Comment parcourir les jeux par genre dans la boutique Xbox One
Lors de l'utilisation de l'interface Xbox One, Microsoft permet aux utilisateurs de rechercher des jeux dans le Xbox Store selon un certain nombre de catégories, mais il n'existe aucun moyen clair de parcourir par genre. Voici comment utiliser la recherche Xbox Store pour lancer vos propres catégories basées sur le genre.
Comment changer la couleur de la barre des tâches dans Windows 10
Comment changer la couleur de la barre des tâches dans Windows 10
Windows 10 vous permet de définir une couleur de barre des tâches personnalisée, mais uniquement si vous utilisez les jeux de couleurs sombres et personnalisés de Windows.
Comment réparer 'Connecté au Wi-Fi mais pas de connexion Internet' dans Windows 11
Comment réparer 'Connecté au Wi-Fi mais pas de connexion Internet' dans Windows 11
Bien que le système d'exploitation Windows 11 ait été conçu pour offrir une expérience utilisateur sans faille, vous pouvez toujours rencontrer des problèmes avec votre connexion Wi-Fi. Le PC ou l'ordinateur portable peut identifier et se connecter à votre réseau Wi-Fi, mais il
Restaurer le thème par défaut dans Telegram Desktop (supprimer le thème personnalisé)
Restaurer le thème par défaut dans Telegram Desktop (supprimer le thème personnalisé)
Comment restaurer le thème par défaut dans Telegram Desktop et supprimer le thème personnalisé que vous avez installé précédemment. À partir de la version 1.0.
Comment bloquer quelqu'un d'une page sur Facebook
Comment bloquer quelqu'un d'une page sur Facebook
La modération du contenu sur les réseaux sociaux est un aspect important pour garder l'esprit tranquille et rendre le site plus agréable. Si vous gérez une Page sur Facebook, vous n'avez pas à interagir avec les utilisateurs qui vous dérangent ou vous ennuient.
La plus longue séquence actuelle de Snapchat
La plus longue séquence actuelle de Snapchat
Nous gardons une trace de qui a la plus longue séquence Snapchat au monde chaque mois. Lisez la suite pour savoir ce qu'est un Snapstreak et qui détient le record actuel.
Une nouvelle version d'Office pour Mac Insider comprend des améliorations de l'interface utilisateur
Une nouvelle version d'Office pour Mac Insider comprend des améliorations de l'interface utilisateur
Comme vous le savez peut-être, Microsoft utilise un programme Insider pour tester la quasi-totalité de ses produits et services. Les applications Office ne font pas exception: le programme Office Insider est ouvert aux utilisateurs PC et Mac et est également disponible sur les appareils mobiles. Hier, la société a publié une autre version préliminaire d'Office 2016