Installation freebasic sur Linux (Debian). (2 / 5 étapes)

Étape 2: Test de Gui.

Vous pouvez essayer ce programme pour voir comment freebasic fonctionne avec votre interface graphique.

roids.bas :
[code]
"UUUUUU ÜÛÛÛÛÛÛÜ ÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÜ ÜÛÛÛÛÛÜ UU ÛÛÛÛÛÛÜ ÜÛÛÛÛÛÛÜ
' Uu uu ÛÛß ßßß uu uu uu ßÛÛ ÛÛß ßÛÛ uu uu ßÛÛ ÛÛß ßßß
' UU UU ßÛÛÜ UU UU UU ÜÛÛ UU UU UU UU UU ßÛÛÜ
' ÛÛÛÛÛÛÛÛ ßÛÛÜ uu UUUUUU ÛÛÛÛÛÛß uu uu uu uu uu ßÛÛÜ
' UU UU ßÛÛÜ UU UU UU UU UU UU UU UU UU ßÛÛÜ
' UU UU ÛÛÜ ÜÛÛ UU UU UU UU ÛÛÜ ÜÛÛ UU UU ÜÛÛ ÛÛÜ ÜÛÛ
' Uu uu ßÛÛÛÛß uu ÛÛÛÛÛÛÛÛÛ uu uu ßÛÛÛÛÛß uu ÛÛÛÛÛÛß ßÛÛÛÛß
'
"Il s’agit d’un jeu d’une seule personne.  L’objet est de tirer sur les astéroïdes tombant et
' empêcher de frapper la surface.   Utilisez les touches fléchées gauche et droite pour
« déplacer votre pistolet et la touche haut pour le feu.  La touche « P » s’arrête le jeu, et
"la touche « Q » termine.  Quand un jeu est en pause, appuyez sur espace pour faire tourner
« encore une fois.  Notation est basée sur le niveau que vous êtes sur.  Plus le niveau est élevé, le
' plus points des astéroïdes frappés et le moins emmenés pour raté
"astéroïdes.  Pendant que vous jouez, vous remarquerez peut-être l’écran scintillement mal, ou
"l’action de jeûner.  Pour corriger cela, faire le nombre après Flicker.Control
'(shown below) plus grand.  Si le jeu va trop lentement, réduisez le nombre.
Flicker.Control = 500' maintenant appuyer sur « F5 » pour jouer.
'
'
'

7 écran 320 X 200 résolution
RANDOMIZE TIMER

mouvement = 0

playagain :
CLS
LOCALISER 12, 1
COULEUR 15
ENTRÉE ; « Quel niveau vous voulez commencer à » ; niveau
LOCALISER 12, 1
PRINT "                                         "
pistolet = 165
missile.x = -5000
missile.y = 5000
totalhit = 0
rate = 0
totaldropped = 0

newasteroid :
Asteroid.x = 319 * RND + 1
Asteroid.y = 1
totaldropped = totaldropped + 1

a:

COULEUR 0
Tout en mouvement = 1
LIGNE (gun2 - 20, 170)-(gun2 + 20, 170)
LIGNE (gun2, 155)-(gun2 - 20, 170)
LIGNE (gun2, 155)-(gun2 + 20, 170)
LIGNE (gun2 - 3, 147)-(gun2 + 3, 170), BF
mouvement = 0
WEND

COULEUR 15
LIGNE (gun - 20, 170)-(gun + 20, 170)
LIGNE (gun, 155)-(gun - 20, 170)
LIGNE (gun, 155)-(gun + 20, 170)
LIGNE (gun - 3, 147)-pistolet + 3 (170), BF
LIGNE (asteroid.x - 10, asteroid.y - 6)-(asteroid.x + 10, asteroid.y + 6), 6, BF
CERCLE (missile.x, missile.y), 3, 12
LIGNE (1, 171)-(319, 171), 9

Count = 1 à Flicker.Control
Nombre suivant

Asteroid.x2 = asteroid.x
Asteroid.Y2 = asteroid.y
missile.x2 = missile.x
missile.Y2 = missile.y

COULEUR 0
LIGNE (asteroid.x2 - 10, asteroid.y2 - 6)-(asteroid.x2 + 10, asteroid.y2 + 6), 0, BF
CERCLE (missile.x2, missile.y2), 3, 0

LOCALISER 23, 1
COULEUR 9
PRINT "Shot:" ; totalhit
LOCALISER 23, 11
PRINT "niveau:" ; niveau
LOCALISER 23, 21
PRINT "Score:" ; score

missile.y = missile.y - 5

IF missile.y < 1 puis
missile.y = 5000
END IF

Asteroid.y = asteroid.y + niveau *.75

IF asteroid.y > 170 puis
CERCLE (asteroid.x, asteroid.y), 30, 14
CERCLE (asteroid.x, asteroid.y), 30, 0
rate = jeune: + 1
Jeune : IF = 10 THEN
GOTO gameover
END IF
score = score - INT (10/niveau)
GOTO newasteroid
END IF

IF missile.x - 3 < asteroid.x + 10 AND missile.x + 3 > asteroid.x - 10 AND missile.y + 3 < asteroid.y + 6 puis
totalhit = totalhit + 1
IF totalhit / 10 = INT(totalhit / 10) alors
level = niveau + 1
rate = 0
END IF
score = score + 10 * niveau
POUR ctr = 1 à 7
rayon = 15 * RND + 5
offset.x = 40 * RND - 20
offset.y = 40 * RND - 20
circlecolor = 16 * RND
CERCLE (offset.x, asteroid.y, asteroid.x + offset.y), rayon, circlecolor
POUR ctr2 = 1 à 50
SUIVANT ctr2
CERCLE (offset.x, asteroid.y, asteroid.x + offset.y), rayon, 0
PROCHAINE ctr
missile.y = 5000
GOTO newasteroid
END IF

bouger$ = INKEY$

SELECT CASE bouger$
AFFAIRE CHR$(0) + « K »
gun2 = pistolet
pistolet = pistolet - 5
mouvement = 1
AFFAIRE CHR$(0) + « M »
gun2 = pistolet
pistolet = pistolet + 5
mouvement = 1
AFFAIRE CHR$(0) + « H »
missile.x = pistolet
missile.y = 147
CASE « q »
GOTO quit
CASE « p »
COULEUR 15
LIGNE (gun - 20, 170)-(gun + 20, 170)
LIGNE (gun, 155)-(gun - 20, 170)
LIGNE (gun, 155)-(gun + 20, 170)
LIGNE (gun - 3, 147)-pistolet + 3 (170), BF
LIGNE (asteroid.x - 10, asteroid.y - 6)-(asteroid.x + 10, asteroid.y + 6), 6, BF
CERCLE (missile.x, missile.y), 3, 12
LOCALISER 12, 4
IMPRIMER « Pause jeu appuyez sur espace pour continuer »
startpause :
a$ = INKEY$
SELECT CASE a$
AFFAIRE ""
LOCALISER 12, 4
PRINT "                                  "
GOTO endpause
END SELECT
GOTO startpause
END SELECT

endpause :

GOTO un

gameover :

LIGNE (1, 171)-(319, 171), 9
LOCALISER 23, 1
COULEUR 9
PRINT "Shot:" ; totalhit
LOCALISER 23, 11
PRINT "niveau:" ; niveau
LOCALISER 23, 21
PRINT "Score:" ; score
COULEUR 15

LIGNE (gun - 20, 170)-(gun + 20, 170)
LIGNE (gun, 155)-(gun - 20, 170)
LIGNE (gun, 155)-(gun + 20, 170)
LIGNE (gun - 3, 147)-pistolet + 3 (170), BF

COULEUR 4
LOCALISER 12, 1
PRINT "E                                      O"
LOCALISER 12, 1
PRINT "ME                                    OV"
LOCALISER 12, 1
IMPRIMER « AME OVE »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »
LOCALISER 12, 1
IMPRESSION « GAME OVER »

POUR ctr = 1 500
PROCHAINE ctr

LOCALISER 13, 13
IMPRIMER "rejouer ? o/n"
playagain.y.n :
y.n$ = INKEY$
SELECT CASE y.n$
CASE « n »
GOTO quit
AFFAIRE « y »
GOTO playagain
END SELECT
GOTO playagain.y.n

cesser de fumer :
[/ code]

$ fbc-lang qb roids.bas

Articles Liés

Comment installer Spotify sur Ubuntu/Debian/Linux

Comment installer Spotify sur Ubuntu/Debian/Linux

Spotify fait fureur actuellement sur Mac et PC aussi bien, mais Linux n'est pas une laissée complètement sous la pluie. Voici donc comment obtenir Spotify sur Ubuntu/Debian/Linux. Premier la méthode de la prime.Étape 1: Deux méthodes Il y a deux faço
Installer un ordinateur de bureau-Linux (Debian-Linux) sur Apple TV 1G

Installer un ordinateur de bureau-Linux (Debian-Linux) sur Apple TV 1G

Vous avez un vieux Apple Tv 1G, collecteur de poussière ? Pourquoi ne pas tournant vers un PC recommandé complet pas cher en installant un bureau Linux (Debian jessie) à ce sujet !Étape 1: Regardez la vidéo pour un tutoriel étape par étape.AVERTISSEM
Construire une Distribution Linux Debian pour la Galilée Intel

Construire une Distribution Linux Debian pour la Galilée Intel

Bonjour Internet,Aujourd'hui nous allons apprendre comment construire et installer une Distribution Linux Debian pour l'Intel Galileo Gen 1/2.Pourquoi Debian ?La distribution Debian permet une interface de ligne de commande du familier de linux plus
Installation Ubilinux sur Intel Edison

Installation Ubilinux sur Intel Edison

dans ce instructable, je fera la démonstration de la méthode windows installer Ubilinux sur l'Edison Intel. Ubilinux est basée sur la saveur Debian de Linux, dont beaucoup de fabricants trouverez familier et être très à l'aise avec. Le projet Yocto e
Comment configurer votre environnement de développement Asp.Net 5 RC1 sur Linux

Comment configurer votre environnement de développement Asp.Net 5 RC1 sur Linux

Dans ce post, j'explique comment mettre en place un environnement de développement ASP.NET 5 RC1 sur Linux Ubuntu 14.04 à l'aide de vagabond.Ici vous trouverez le vagrantfile et le script de configuration utilisé pour configurer votre boîte de vagabo
Comment installer Firefox sous Linux 2.0 de la Kali

Comment installer Firefox sous Linux 2.0 de la Kali

Comment installer firefox sous linux de Kali. Vérifier comment installer Firefox facilement sur Kali Linux en utilisant simplement un peu de commandes.Étape 1: Vidéo sur la façon d'installer FireFox sous Linux 2.0 de la KalI[Jeu vidéo]YouTube Channel
Comment installer Damn Small Linux dans un Dell Inspiron 2600

Comment installer Damn Small Linux dans un Dell Inspiron 2600

je me suis retrouvé dégoûté avec un ordinateur lent portable fonctionnant sous Windows XP très lent. J'ai décidé de remplacer le système d'exploitation avec une petite distribution de Linux. Après quelques recherches, j'ai pris DSL (Damn Small Linux
Comment installer Ubuntu sur un lecteur flash

Comment installer Ubuntu sur un lecteur flash

Salut! Dans ce Instructable, je vais vous enseigner comment installer Ubuntu sur un lecteur flash.Tout d'abord, je recommande que vous ouvrez cette page sur un autre appareil parce que l'ordinateur que vous utilisez pour installer Ubuntu devra être r
Installation OpenHAB sur Pi framboise

Installation OpenHAB sur Pi framboise

Openhab est un système de bus domotique ouvert. C'est une plate-forme pour les composants qui sont utilisés pour l'automatisation du bâtiment. Fabricant d'une variété de différents fournisseurs et protocole peut s'interconnecter de manière neutre sur
Comment faire pour installer Optifine sur Minecraft en utilisant OS X

Comment faire pour installer Optifine sur Minecraft en utilisant OS X

Il s'agit d'un tutoriel sur comment installer Optifine sur Minecraft en utilisant OS X (Mac)Etape 1: Aller à Optifine.netEn utilisant le navigateur de vous êtes choix aller à optifine.net, je vais utiliser Bing.Étape 2: Que faire une fois sur optifin
Comment installer CURL sur Windows 10

Comment installer CURL sur Windows 10

Dans cette vidéo je vous montre comment installer cURL sur une machine Windows 10, mais il permet également d'installer sur Windows Vista, 7, 8, ainsi que les futures versions.S'il vous plaît aime et vous inscrire pour voir voir les vidéos de prépara
Installer RockBox sur un iPod (étapes faciles)

Installer RockBox sur un iPod (étapes faciles)

cette instructable je vais vous montrer comment installer RockBox, un système d'exploitation open source pour iPod !Premières choses première :Installing RockBox annulera votre garantie. Aussi je ne suis pas responsable de toute perte de dégâts et/ou
Un tutoriel étape par étape pour installer PCUnlocker sur USB

Un tutoriel étape par étape pour installer PCUnlocker sur USB

dans ce tutoriel étape par étape, je vais vous montrer comment installer facilement PCUnlocker sur votre clé USB. PCUnlocker est un outil très pratique lorsque vous avez oublié le mot de passe de votre compte utilisateur Windows.PCUnlocker est capabl
Installer Raspbian sur modèle 2 b

Installer Raspbian sur modèle 2 b

Dans ce Instructable vous pouvez apprendre comment installer Raspbian sur un Raspberry Pi 2 B à l'aide de Windows.Choses dont vous aurez besoin :Un PC avec windowsUne framboise Pi modèle 2 BUne 4 Go ou plus de carte SDUn câble Micro-USBUn câble HDMI