Passer aux informations sur le produit
Programmation : Créez votre propre terrain de jeu imaginaire avec Roblox
Programmation : Créez votre propre terrain de jeu imaginaire avec Roblox
Description
Introduction au livre
Le monde du métavers rencontre Roblox Studio et le langage Lua !
Apprenez à coder en jouant à Roblox !


ROBLOX est la plus grande plateforme métavers au monde où vous pouvez jouer à différents types de jeux, notamment des simulations, des jeux PvP et des RPG, et même créer vos propres jeux.
Dans Roblox, je peux créer rapidement et facilement tout ce que j'imagine, y compris des parcs d'attractions, des îles volcaniques et des villes. Je peux aussi inviter mes amis à me rejoindre dans les espaces que je crée.

Ce livre est conçu pour vous aider à apprendre les bases de la programmation Lua de manière ludique, en manipulant directement différentes parties de Roblox Studio.
En créant des éléments dont la couleur change continuellement, qui brillent, ou qui changent de couleur au toucher, etc., vous apprendrez les bases de la programmation Lua, notamment les variables, les boucles et les instructions conditionnelles. Vous effectuerez ensuite quelques exercices simples et observerez les résultats visuels.
Ce guide illustré vous accompagne pas à pas, permettant même aux débutants sur Roblox et en programmation de suivre facilement les instructions. À la fin de chaque chapitre, dans la section « Je peux le faire moi-même », vous pourrez mettre en pratique vos connaissances pour créer des programmes plus complexes.
De plus, nous fournissons le code source et les fichiers complets afin que vous puissiez vous y référer pour réaliser votre propre jeu personnalisé.
Créons un monde Roblox avec « Mon terrain de jeu de l'imagination avec Roblox » !
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
CHAPITRE 1 : Variable ! Qui êtes-vous ?

Apprendre la programmation Lua

CHAPITRE 2 Pendant que ! Planifier une soirée dansante

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 3 J'ai vu l'instruction if ! Je ne l'avais pas vue !

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 4 pour les lumières brillantes de la lune

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 5 FONCTIONS Éteignez les lumières !

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 6 Fonctions événementielles : Le Dieu de la Destruction

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 7 Téléportez-vous où vous voulez !

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 8 Tableaux dans l'ordre

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 9 Accélérez ! Sautez !

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 10 Gagner des points

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 11 Traversez dans le temps imparti !

Apprenez à coder
Je peux le faire seul aussi

CHAPITRE 12 Je ne peux pas retourner au début !

Apprenez à coder
Je peux le faire seul aussi

Image détaillée
Image détaillée 1

Avis de l'éditeur
CHAPITRE 1 : Variable ! Qui êtes-vous ?

Dans la section « Codage », nous utiliserons le langage « Lua » pour faire apparaître et disparaître des éléments ou les faire bouger de manière naturelle.
Dans Roblox, tout ce qui est écrit en code « Lua » est stocké dans des « scripts », et grâce aux « scripts Lua », vous pouvez créer des modes interactifs qui réagissent aux événements qui se produisent dans le jeu.

CHAPITRE 2 Pendant que ! Planifier une soirée dansante

Lorsque vous souhaitez prolonger une situation dans votre jeu, vous pouvez utiliser des boucles pour répéter votre code plusieurs fois.
Les boucles peuvent être configurées pour se répéter un nombre de fois spécifié, se répéter indéfiniment, etc.
Cette fois-ci, nous allons essayer d'écrire un code qui se répète indéfiniment à l'aide de la boucle « while ».
Une boucle évalue continuellement les valeurs « vrai » et « faux ».
Si la condition est vraie, le code est exécuté ; si elle est fausse, la boucle se termine et le code suivant est exécuté.

CHAPITRE 3 J'ai vu l'instruction if ! Je ne l'avais pas vue !

Nous prenons toujours nos décisions en fonction de certaines conditions.
Il en va de même pour Roblox.
Vous pouvez créer des programmes qui se comportent différemment selon des conditions telles que « Est-ce la nuit maintenant ? » ou « Pouvez-vous voir Obby ? »
Un exemple typique est l'instruction « if », qui détermine s'il faut exécuter un code spécifique en fonction de conditions.
Découvrez l'instruction « if », un outil puissant qui permet de contrôler le flux d'exécution d'un programme.


CHAPITRE 4 pour les lumières brillantes de la lune

Il existe plusieurs façons de maintenir votre code en fonctionnement continu.
Si vous souhaitez vous assurer que votre code s'exécute un certain nombre de fois, utilisez une boucle « for ».
La boucle « for » peut être utilisée pour créer un compte à rebours qui s'effectue chaque seconde.
Si vous souhaitez le répéter à l'infini, vous pouvez utiliser la boucle « while » que nous avons apprise précédemment.
Cette fois-ci, nous allons créer une « lumière brillante » à l'aide de la « boucle for ».

CHAPITRE 5 FONCTIONS Éteignez les lumières !

Une « fonction » est un ensemble de commandes qui peuvent être utilisées plusieurs fois dans un script.
Elle est intégrée à la plupart des langages de programmation, et Lua possède également des fonctions pré-intégrées telles que 'print()' et 'wait()'.
Vous pouvez créer vos propres « fonctions » personnalisées pour le code fréquemment utilisé, et même créer des fonctions qui les listent comme les étapes d'une recette.

CHAPITRE 6 Fonctions événementielles : Le Dieu de la Destruction

Chaque objet possède des événements qui peuvent être utilisés pour établir un système causal.
Les événements signalent lorsqu'un élément spécifique se produit dans le jeu, comme le fait qu'un joueur touche un objet ou se connecte au jeu.
Les fonctions représentatives incluent « Attendre », « Se connecter » et « Se déconnecter ».
Cela peut provoquer des collisions avec d'autres pièces et également endommager le joueur.
Ces événements donnent vie au jeu.

CHAPITRE 7 Téléportez-vous où vous voulez !

Le monde de Roblox est si vaste que la téléportation doit être implémentée pour que le jeu fonctionne correctement.
Si vous possédez plusieurs villes, châteaux et forêts, vous pouvez faire de chacun un lieu distinct et téléporter les joueurs vers des points spécifiques.
Et vous utilisez également la téléportation à mesure que vous progressez dans le jeu.
Dans cette leçon, nous allons apprendre à nous téléporter en utilisant deux méthodes.

CHAPITRE 8 Tableaux dans l'ordre

Dans Roblox, les tables sont la seule structure de données synthétique de Lua, un moyen de regrouper plusieurs valeurs.
Contrairement aux variables, qui ne stockent qu'une seule valeur, les tables n'ont pas de taille fixe et peuvent stocker un mélange de différents types de valeurs.
Vous pouvez utiliser des tableaux pour regrouper les statistiques des objets du jeu ou créer des listes de milliers de noms de joueurs.

CHAPITRE 9 Accélérez ! Sautez !

Les bonus de vitesse confèrent aux joueurs des capacités spéciales qui leur permettent de se déplacer plus rapidement.
Pour créer un bonus de vitesse permettant temporairement au joueur de marcher plus vite, une instruction if/then vérifie si l'entité qui a besoin du bonus de vitesse est le joueur et si le joueur est actif.
Le saut vers le haut permet d'aller plus haut avec le même code.
Dans cette leçon, nous apprendrons un code permettant d'augmenter rapidement et significativement la vitesse d'exécution de la pièce.

CHAPITRE 10 Gagner des points

Roblox possède un système de classement intégré qui affiche diverses informations sur les joueurs, telles que les scores, les classements des courses et les temps d'arrivée.
Le tableau des scores peut utiliser des instructions conditionnelles pour attribuer ou déduire des points en fonction de la couleur d'une pièce lorsqu'on la touche.

CHAPITRE 11 Traversez dans le temps imparti !

Créons un mini-jeu simple basé sur ce que nous avons appris jusqu'à présent.
Entraînez-vous avec différents exemples, comme traverser un pont dans un temps limité pour atteindre votre destination ou monter sur un bloc pour augmenter votre vitesse et atteindre votre destination plus rapidement.

CHAPITRE 12 Je ne peux pas retourner au début !

Et si vous étiez éliminé en cours de partie et deviez recommencer depuis le début ? Il faudrait refaire les missions de saut, récupérer les objets, etc., ce qui serait extrêmement pénible.
Dans cette leçon, nous utiliserons la fonction « point de contrôle » pour permettre un redémarrage en cours de route sans aucun codage supplémentaire.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 31 mai 2022
Nombre de pages, poids, dimensions : 200 pages | 432 g | 180 × 240 × 9 mm
- ISBN13 : 9788931466355
- ISBN10 : 8931466358

Vous aimerez peut-être aussi

카테고리