| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Facile de faire Qbasic Jeux
    BASIC, qui se tient pour All-Purpose code d'instruction symbolique du débutant , est toujours la langue la plus connue programmation là-bas pour les débutants , et QBasic est un simple interprète pour elle à travers lequel vous pouvez écrire et exécuter des programmes . Il ya encore une importante communauté d'amateurs QBasic là-bas et apprendre à faire des jeux QBasic vous apprend les fondamentaux de programmation et est un beaucoup de plaisir. Débuter avec QBasic

    Si vous n'avez pas QBasic sur votre système, vous pouvez télécharger la version originale au QB Site de Pete ( voir Ressources), ou une version plus récente appelée QB64 qui est conçu pour être compatible avec l'original. Une fois que vous l'ouvrez, vous vous retrouvez face à un écran bleu. Tapez ce qui suit : " "

    CLSPRINT "Bonjour tout le monde" INPUT " Quel est votre nom " , le nom $ print " Bonjour , " ; ; nom $ End of

    puis appuyez sur Maj + F5 pour exécuter le programme. Voici ce qui se passe :

    " CLS " signifie " écran clair" et s'assure que votre programme commence avec un écran vide , sinon, vous verrez les vestiges de l'ancien programme

    PRINT " . " imprime simplement une chaîne de texte à l'écran . Si vous êtes juste l'impression d'un numéro, vous n'avez pas besoin des citations .

    "INPUT" est une façon de demander l' entrée d'un utilisateur. La fin de la ligne », nom $» , est une variable : c'est là que la réponse de l' utilisateur sera stocké. Vous pouvez appeler ça comme vous voulez; variables qui contiennent du texte doivent se terminer par "$" et les variables qui contiennent uniquement des chiffres doivent se terminer par "%"

    La deuxième ligne " Imprimer" imprime le texte avec tout ce que l' . . utilisateur entré

    "END" , de façon prévisible , le programme se termine
    QBasic devinettes

    Entrez le code suivant dans QBasic : .

    CLSchances % = 1RANDOMIZE TIMERnumber % = INT ( RND * 10) + 1PRINT " je pense à un nombre de 1 à 10. Vous avez trois chances de faire les choses. "

    faire pendant chances % < 4PRINTPRINT " Vous êtes sur le hasard #" ; chances % ; PRINTINPUT " devinez le nombre " " . "; " . trop faible " deviner % IF deviner % = nombre% THENGOTO youwinELSEIF deviner % < nombre% THENPRINT ELSEIF deviner %> nombre% THENPRINT " trop élevée ". ELSEPRINT " Il ya eu une erreur. essayer à nouveau. " END IFchances % = chances % + 1Enroulez

    ImprimerImprimer " vous avez manqué de chance ! Désolé ! " END < br >

    youwin : "!" ImprimerImprimer " ! vous l'avez deviné le nombre , le nombre était" ; ; " nombre% " End of

    Dans ce jeu, le programme crée un nombre aléatoire entre 1 et 10 et vous propose trois chances de bien faire les choses , vous donnant des indices après les deux premiers indices . Il comprend un grand nombre de concepts de programmation.

    Après avoir franchi l'écran, " chances % = 1 " crée un nombre variable et fixe à 1. Cela permettra de suivre toutes les chances que le joueur doit deviner le nombre .

    Les deux lignes suivantes créent un nombre aléatoire . " RANDOMIZE programmé» est simplement la méthode QBasic utilise pour arriver à tirer au hasard de ses numéros . La ligne suivante , " nombre% = INT (RND * 10) + 1" , crée un nombre aléatoire de 1 à 10 et la stocke dans la variable nombre d' %. Il semble compliqué , mais, fondamentalement, il est juste en disant " en font l'un des dix premiers nombres entiers positifs. " Le « + 1 » à la fin permet de s'assurer que le nombre sera de 1 à 10 et non de 0 à 9 .

    Le " Do While ... " La ligne crée une boucle . Chaque fois que vous voyez une ligne qui commence par « DO » et faire défiler vers le bas un peu jusqu'à ce que vous trouverez une ligne qui dit « LOOP ». Tout le reste de cette ligne va continuer à boucle , encore et encore jusqu'à ce qu'une certaine condition est remplie - dans ce cas, jusqu'au chances % n'est plus à moins de quatre ( ou "< 4" dans la programmation - parler )
    .

    le programme demande ensuite une conjecture avec la commande INPUT, le stocke dans conjecture % , et procède à traiter avec la méthode "SI ... Then ... Else " . Comme vous pouvez le voir, cela fonctionne logiquement : «Si une déclaration est vraie , alors faites ceci ; ELSEIF autre affirmation est vraie , alors ce faire , autre chose d'autre est vrai, alors le faire. "

    La seule supplémentaire aspect est la commande GOTO. Dans ce cas, si le numéro est correct , le programme passe à la section du document intitulée « youwin " .

    Juste avant la fin de la boucle , il ya le " chances % = chances % + 1" ligne . C'est pour assurer la boucle ne fonctionne que trois fois .

    Si la boucle s'exécute trois fois et le joueur n'a jamais été envoyé à la section " youwin " , le joueur perd , donc juste après la boucle est une ligne d'informer le joueur de la perte. Ci-dessous , il s'agit de la section " youwin », a déclaré en écrivant simplement le nom de la section avec une virgule .

    Plus d'idées de jeux

    PRINT , INPUT SI ... Then ... Else , et GOTO , vous avez tout ce dont vous avez besoin pour créer une interface facile à prendre aventure de texte. Voici un exemple de code : Maison de

    : INPUT " . Vous êtes debout dans une maison Que voulez-vous faire» ; choix $ IF $ choix = " monter " THEN GOTO upstairsELSE GOTO Maison à < p> Essayez de le rendre aussi complexe que vous pouvez en fonction de ce que vous savez. Et pour plus d' inspiration, le web offre beaucoup de libres QBasic téléchargements de jeux . Jouer eux et examiner le code derrière eux pour apprendre de nouvelles techniques et trouver des idées.

    Previous :

    next :
      articles connexes
    ·Comment utiliser LabVIEW blocs fonctionnels RealTime 
    ·Comment ajouter des attributs à un XmlNode 
    ·MS Access 97 Tutoriels 
    ·De Windows Script Host Tutorial 
    ·La fonction Connexion 
    ·Fortran fonctions d'erreur 
    ·La convolution de deux signaux de temps dans MATLAB 
    ·Comment obtenir un seul caractère du clavier Utilisati…
    ·Comment utiliser TextBoxBase Avec DataGridView 
    ·Tutoriels pour SQLAlchemy de Python 
      articles en vedette
    ·Comment accéder à un VBA Email Attachment 
    ·DBA MySQL Tutorial 
    ·Comment Dump texte de Hex en Python 
    ·Comment modifier un fichier texte dans Access 2003 Visu…
    ·Comment configurer Apache avec Rails 
    ·Comment renvoyer une valeur booléenne en Java 
    ·Programmation Aide Basic 
    ·Comment Fullscreen une Applet 
    ·Comment mémoriser un fichier en Perl 
    ·Comment faire pour dépanner Apache et PHP Fichiers 
    Copyright © Connaissances Informatiques http://fr.wingwit.com