SVM n°87 octobre 1991
SVM n°87 octobre 1991
  • Prix facial : 30 F

  • Parution : n°87 de octobre 1991

  • Périodicité : mensuel

  • Editeur : Excelsior Publications

  • Format : (204 x 280) mm

  • Nombre de pages : 288

  • Taille du fichier PDF : 249 Mo

  • Dans ce numéro : les 500 bons modèles des 20 meilleurs constructeurs.

  • Prix de vente (PDF) : gratuit

Dans ce numéro...
< Pages précédentes
Pages : 232 - 233  |  Aller à la page   OK
Pages suivantes >
232 233
(notamment ici les touches de déplacement du curseur). Le lien entre la matrice et la position des objets dans la matrice est effectué par la procédure transfert_liste_bloe, qui enregistre dans le tableau Bloc les positions respectives des têtes et des blocs d'arrêt. Lorsqu'un bloc doit être poussé, on appelle la procédure pousse (avec en paramètre les coordonnées du curseur). En utilisant l'indicateur Stop, on peut déterminer si l'emplacement devant le bloc à déplacer est vide (stop = 0), s'il y a collision (stop = 1) ou si l'on sort du terrain (stop = 2). Dans ce dernier cas, il faut remettre les choses dans l'état initial. Enfin, la procédure alignement contrôle la position des trois faces, qui sont les premiers éléments enregistrés dans le tableau Bloc. L'alignement est contrôlé d'abord horizontalement, puis verticalement. S'il y a alignement (ou si le temps est dépassé), on quitte la procédure jouer_la_matrice pour calculer le score (procédure ealcul_seore). Pour éviter de trop alourdir le programme, il n'a pas été prévu de sauvegarde sur disque du meilleur score courant. Cette sauvegarde pourra être ajoutée sans difficulté. On pourra également augmenter le nombre de niveaux, introduire de la couleur, prévoir des comportements particuliers pour certains blocs de couleurs différentes. Une autre voie de recherche réside dans la possibilité d'augmenter le nombre de faces à aligner, et éventuellement de travailler sur la totalité de l'écran (mais cela pose un problème de repérage des verticales et des horizontales). 230 SVM Octobre 1991 défia (1000) end ; (* jouer une partie entière *) procedure jouer_partie (N:integer) ; begin creer_matrice(N) ; afficher_matrice ; jouer_la_matrice(N) ; if alignement then calcul_score ; end ; (* radinerie pudibonde la parti. *) procedure racine_partie ; var niveau : integer ; begin gotoxy(decx,decy-1) ; write('Appuyez sur une touche') ; touche:=readkey ; gotoxy(decx,decy-1) ; write('niveau:=0 ; score:=0 ; gotoxy(xscore,yscore) ; write(0:5) ; repeat niveau:=niveau+1 ; if niveau>15 then niveau:=15 ; gotoxy(xniveau,yniveau) ; write(niveau:5) ; jouer_partie(niveau) ; until not(alignement) ; end ; begin clrscr ; writeln ; writeln('Très heureux de jouer avec vous !') ; delay(3000) ; clrscr ; gotoxy(1,1) ; Writeln('P.U.S.H.') ; writeln('S.V.M.') ; writeln('Jeu de Réflexion') ; writeln ; writeln ; writeln('Alignez les Têtes') ; writeln('dans le temps imparti.') ; writeln ; writeln('On peut déplacer les') ; writeln('blocs et les têtes.') ; writeln('On peut détruire les blocs.') ; writeln('Les murs n"arrétent rien !') ; writeln ; writeln('Il faut un alignement') ; writeln('horizontal ou vertical.') ; writeln ; writeln('Face :',chr(tete)) ; writeln('Bloc :',chr(block)) ; writeln('Mur :',chr(bord)) ; gotoxy(1,hauteur+decy+2) ; writeln('',chr(24),",chr(25),",chr(27),'',chr(26),'Pour le curseur (pavé numérique)') ; writeln('(Shift) +',chr(24),",chr(25),",chr(27),'',chr(26),'Pour les blocs (pavé numérique)') ; writeln('(Space) ou (Ins) ou (Del) pour détruire les blocs') ; write ('(Enter) si la situation est sans issue') ; gotoxy(xscore-7,yscore) ; write('Score gotoxy(xtemps-7,ytemps) ; write('Temps :') ; gotoxy(xniveau-7,yniveau) ; write('Niveau : ) ; init ; afficher_matrice ; hiscore:=1000 ; repeat gotoxy(56,8) ; write('Melleur Score :',hiscore:6) ; gotoxy(56,16) ; write('') ; racine_partie ; if score>hiscore then hiscore:=score ; gotoxy(60,16) ; demande:='Autre partie (o/n) ?' ; for 1:=1 to length(demande) do begin gdtdzY(60+i-1,16) ; write(demandefil) ; delay(100) ; end ; touche:=upcase(readkey) ; until touche,'N' ;
Questions réponses LES COULISSES DU MACINTOSH sui Nicolas Willem, de Louvain-la-Neuve (Belgique), nous livre une petite astuce et souhaite connaître les secrets de son Macintosh. "Je vous écris, d'une part, pour savoir s'il existe un ouvrage en langue française, autre que celui de la collection Marabout, qui offrirait plus de renseignements sur l'utilitaire Resedit. D'autre part, voici un petit truc pratique : beaucoup de gens doivent, comme moi, aimer jongler avec les polices de caractères, mais il est difficile de faire un choix lorsqu'on dispose d'une vingtaine de polices différentes. Après bien des recherches et des manipulations dangereuses, je me suis aperçu qu'il suffisait tout simplement d'appuyer sur la touche Option du clavier du Macintosh avant de dérouler le menu Caractères, et de la maintenir enfoncée le temps que le menu se déroule, pour que chaque nom de police apparaisse dans son propre style. Bien que les caractères soient un peu petits, c'est largement suffisant pour se faire une idée." Philippe Chevallier, de Saint-Maur (Valde-Marne), s'étonne de voir des fichiers au nom "bizarre" s'installer sur son disque dur sans y être invités. "J'ai acquis récemment un micro-ordinateur compatible IBM avec un disque dur de 40 Mo sur lequel j'ai installé quelques logiciels. Très rapidement, des problèmes sont apparus. Des programmes se créent spontanément sous le répertoire DOS. Mon revendeur, soupçonnant un virus à l'origine de la création de ces fichiers, n'a pourtant rien détecté, toutefois, suivant son conseil, j'ai reformaté le disque dur. Depuis, j'ai à nouveau installé quelques logiciels avec un peu plus de circonspection. Or Merci pour cette astuce très commode avec le traitement de texte Word (et inutile avec Mac Write II), mais il convient de préciser qu'elle n'est valable que lorsque l'utilitaire Suitcase II est installé sur votre Mac. Si c'est le cas, vous pouvez même paramétrer Suitcase afin que ce soit l'une des touches Commande ou Majuscule qui le permettent, en précisant même si la touche doit être enfoncée ou levée. Quant à Resedit, l'utilitaire qui permet de modifier les fi- ALPHABETS EXOTIQUES Oskar Stürzinger, de Champex (Suisse), recherche un traitement de texte multilingue, c'est-à-dire capable d'écrire dans un alphabet étranger. Le logiciel Multiwriter, disponible chez Computronic International, devrait répondre à votre attente. Ce traitement de texte un peu particulier permet d'écrire de gauche à droite comme de droite à gauche. Il GÉNÉRATION SPONTANÉE la'génération spontanée'continue, toujours dans le même répertoire, de l'ordre de trois ou quatre fichiers de 4 à 8 Ko chacun. Les fichiers portent un nom du type `0C1D3821'. Le test du disque dur à l'aide d'un antivirus ne m'a pas permis de détecter un virus. Qu'en pensez-vous ? " Il y a fort à parier que les fichiers auxquels vous faites allusion soient tout simplement des fichiers temporaires. Ces fichiers sont créés par une application pour des besoins internes, et sont normalement détruits lorsque vous quittez le logiciel — à condition bien sûr que ce dernier soit convenablement écrit, et que vous n'éteigniez pas votre ordinateur alors qu'une application s'exécute. Nous avons consacré dans chiers ressources des applications pour Macintosh, plusieurs ouvrages lui ont été consacrés. Outre La maîtrise des ressources du Macintosh de Dominique Laloux et Serge Luel (éditions Marabout) auquel vous faites allusion, citons notamment Au coeur du Macintosh de Peter Norton et Jim Heid (530 pages, éditions PSI), ainsi que Les ressources du Mac de A à Z, de Jean-Pierre Curzio (deux petits livrets édités par Cedic/PSI dans la collection Memo Mac). est fourni avec une vingtaine d'alphabets, parmi lesquels l'arabe, le hongrois, le bulgare, le roumain, le tchèque, le polonais, le serbe, le croate, le grec, l'hébreu et le russe. Si la langue recherchée n'était pas livrée avec le logiciel, on a toujours la possibilité de créer soi-même un alphabet en le dessinant à l'aide d'un utilitaire. A tout instant, on peut passer de l'alphabet anglais à un autre par une simple touche. notre numéro de mai (SVM n°83) une page complète à ce type de fichiers et à la façon de procéder pour permettre leur suppression automatique lors du démarrage de l'ordinateur. Par ailleurs, pour savoir quelle application est à l'origine de ce phénomène indésirable, exécutez une à une chaque application que vous utilisez habituellement, puis regardez à chaque sortie si les fameux fichiers sont présents dans le répertoire. Une fois le coupable trouvé, cherchez dans la documentation du logiciel s'il n'est pas possible de préciser dans quel répertoire seront créés les fichiers temporaires. Si c'est possible, créez un répertoire spécifique où il sera facile de les supprimer par un DEL *.*, sans même connaître leur nom. Après avoir acheté un scanner à main, un lecteur étudiant voudrait récupérer des images numérisées dans ses programmes Basic, Pascal ou Cobol. Mais il ne connaît pas la définition des images en mode point (bitmap) crées par son logiciel de numérisation. L'ouvrage de Christophe Lepecq et Norbert Rimoux, Les fichiers graphiques sur ordinateurs publié aux éditions Colin - dont le premier tome est consacré aux fichiers bitmap décrit en détail les fichiers BMP, GIF, IMG, PCX, TIFF, etc. La structure des fichiers est définie en langageC... mais rien n'arrête les explorateurs audacieux Sim City : pour quelques dollars de plus ! Avis aux tricheurs : F. Paulin, d'Angers (Maine-et- Loire), amateur sans scrupule du jeu Sim City 1.11, a trouvé le moyen d'augmenter régulièrement son capital de dix mille dollars. Il suffit de presser l'une des deux touches Majuscule tout en tapant FUND. Ce n'est pas très honnête, mais allez... c'est pour la bonne cause. Cela permet au moins d'assurer le développement de la ville sans augmenter les impôts. Dans son traitement de texte favori, Jacques Vallet, de Paris, recherche une astuce qui lui permettrait de savoir combien de fois apparaît un même mot dans un document. Il existe une méthode toute simple. Elle consiste à remplacer le mot par lui-même, en demandant que toutes les occurrences soient remplacées. Certains traitements de texte, tels que Word 4 ou Mac Write Il pour Macintosh, indiquent alors le nombre de mots modifiés. D'autres, au nombre desquels Word pour Windows, se contentent malheureusement de signaler qu'ils ont effectivement remplacé 100% des mots ! O PRATIQUE Octobre 1991 SVM 231



Autres parutions de ce magazine  voir tous les numéros


Liens vers cette page
Couverture seule :


Couverture avec texte parution au-dessus :


Couverture avec texte parution en dessous :


SVM numéro 87 octobre 1991 Page 1SVM numéro 87 octobre 1991 Page 2-3SVM numéro 87 octobre 1991 Page 4-5SVM numéro 87 octobre 1991 Page 6-7SVM numéro 87 octobre 1991 Page 8-9SVM numéro 87 octobre 1991 Page 10-11SVM numéro 87 octobre 1991 Page 12-13SVM numéro 87 octobre 1991 Page 14-15SVM numéro 87 octobre 1991 Page 16-17SVM numéro 87 octobre 1991 Page 18-19SVM numéro 87 octobre 1991 Page 20-21SVM numéro 87 octobre 1991 Page 22-23SVM numéro 87 octobre 1991 Page 24-25SVM numéro 87 octobre 1991 Page 26-27SVM numéro 87 octobre 1991 Page 28-29SVM numéro 87 octobre 1991 Page 30-31SVM numéro 87 octobre 1991 Page 32-33SVM numéro 87 octobre 1991 Page 34-35SVM numéro 87 octobre 1991 Page 36-37SVM numéro 87 octobre 1991 Page 38-39SVM numéro 87 octobre 1991 Page 40-41SVM numéro 87 octobre 1991 Page 42-43SVM numéro 87 octobre 1991 Page 44-45SVM numéro 87 octobre 1991 Page 46-47SVM numéro 87 octobre 1991 Page 48-49SVM numéro 87 octobre 1991 Page 50-51SVM numéro 87 octobre 1991 Page 52-53SVM numéro 87 octobre 1991 Page 54-55SVM numéro 87 octobre 1991 Page 56-57SVM numéro 87 octobre 1991 Page 58-59SVM numéro 87 octobre 1991 Page 60-61SVM numéro 87 octobre 1991 Page 62-63SVM numéro 87 octobre 1991 Page 64-65SVM numéro 87 octobre 1991 Page 66-67SVM numéro 87 octobre 1991 Page 68-69SVM numéro 87 octobre 1991 Page 70-71SVM numéro 87 octobre 1991 Page 72-73SVM numéro 87 octobre 1991 Page 74-75SVM numéro 87 octobre 1991 Page 76-77SVM numéro 87 octobre 1991 Page 78-79SVM numéro 87 octobre 1991 Page 80-81SVM numéro 87 octobre 1991 Page 82-83SVM numéro 87 octobre 1991 Page 84-85SVM numéro 87 octobre 1991 Page 86-87SVM numéro 87 octobre 1991 Page 88-89SVM numéro 87 octobre 1991 Page 90-91SVM numéro 87 octobre 1991 Page 92-93SVM numéro 87 octobre 1991 Page 94-95SVM numéro 87 octobre 1991 Page 96-97SVM numéro 87 octobre 1991 Page 98-99SVM numéro 87 octobre 1991 Page 100-101SVM numéro 87 octobre 1991 Page 102-103SVM numéro 87 octobre 1991 Page 104-105SVM numéro 87 octobre 1991 Page 106-107SVM numéro 87 octobre 1991 Page 108-109SVM numéro 87 octobre 1991 Page 110-111SVM numéro 87 octobre 1991 Page 112-113SVM numéro 87 octobre 1991 Page 114-115SVM numéro 87 octobre 1991 Page 116-117SVM numéro 87 octobre 1991 Page 118-119SVM numéro 87 octobre 1991 Page 120-121SVM numéro 87 octobre 1991 Page 122-123SVM numéro 87 octobre 1991 Page 124-125SVM numéro 87 octobre 1991 Page 126-127SVM numéro 87 octobre 1991 Page 128-129SVM numéro 87 octobre 1991 Page 130-131SVM numéro 87 octobre 1991 Page 132-133SVM numéro 87 octobre 1991 Page 134-135SVM numéro 87 octobre 1991 Page 136-137SVM numéro 87 octobre 1991 Page 138-139SVM numéro 87 octobre 1991 Page 140-141SVM numéro 87 octobre 1991 Page 142-143SVM numéro 87 octobre 1991 Page 144-145SVM numéro 87 octobre 1991 Page 146-147SVM numéro 87 octobre 1991 Page 148-149SVM numéro 87 octobre 1991 Page 150-151SVM numéro 87 octobre 1991 Page 152-153SVM numéro 87 octobre 1991 Page 154-155SVM numéro 87 octobre 1991 Page 156-157SVM numéro 87 octobre 1991 Page 158-159SVM numéro 87 octobre 1991 Page 160-161SVM numéro 87 octobre 1991 Page 162-163SVM numéro 87 octobre 1991 Page 164-165SVM numéro 87 octobre 1991 Page 166-167SVM numéro 87 octobre 1991 Page 168-169SVM numéro 87 octobre 1991 Page 170-171SVM numéro 87 octobre 1991 Page 172-173SVM numéro 87 octobre 1991 Page 174-175SVM numéro 87 octobre 1991 Page 176-177SVM numéro 87 octobre 1991 Page 178-179SVM numéro 87 octobre 1991 Page 180-181SVM numéro 87 octobre 1991 Page 182-183SVM numéro 87 octobre 1991 Page 184-185SVM numéro 87 octobre 1991 Page 186-187SVM numéro 87 octobre 1991 Page 188-189SVM numéro 87 octobre 1991 Page 190-191SVM numéro 87 octobre 1991 Page 192-193SVM numéro 87 octobre 1991 Page 194-195SVM numéro 87 octobre 1991 Page 196-197SVM numéro 87 octobre 1991 Page 198-199SVM numéro 87 octobre 1991 Page 200-201SVM numéro 87 octobre 1991 Page 202-203SVM numéro 87 octobre 1991 Page 204-205SVM numéro 87 octobre 1991 Page 206-207SVM numéro 87 octobre 1991 Page 208-209SVM numéro 87 octobre 1991 Page 210-211SVM numéro 87 octobre 1991 Page 212-213SVM numéro 87 octobre 1991 Page 214-215SVM numéro 87 octobre 1991 Page 216-217SVM numéro 87 octobre 1991 Page 218-219SVM numéro 87 octobre 1991 Page 220-221SVM numéro 87 octobre 1991 Page 222-223SVM numéro 87 octobre 1991 Page 224-225SVM numéro 87 octobre 1991 Page 226-227SVM numéro 87 octobre 1991 Page 228-229SVM numéro 87 octobre 1991 Page 230-231SVM numéro 87 octobre 1991 Page 232-233SVM numéro 87 octobre 1991 Page 234-235SVM numéro 87 octobre 1991 Page 236-237SVM numéro 87 octobre 1991 Page 238-239SVM numéro 87 octobre 1991 Page 240-241SVM numéro 87 octobre 1991 Page 242-243SVM numéro 87 octobre 1991 Page 244-245SVM numéro 87 octobre 1991 Page 246-247SVM numéro 87 octobre 1991 Page 248-249SVM numéro 87 octobre 1991 Page 250-251SVM numéro 87 octobre 1991 Page 252-253SVM numéro 87 octobre 1991 Page 254-255SVM numéro 87 octobre 1991 Page 256-257SVM numéro 87 octobre 1991 Page 258-259SVM numéro 87 octobre 1991 Page 260-261SVM numéro 87 octobre 1991 Page 262-263SVM numéro 87 octobre 1991 Page 264-265SVM numéro 87 octobre 1991 Page 266-267SVM numéro 87 octobre 1991 Page 268-269SVM numéro 87 octobre 1991 Page 270-271SVM numéro 87 octobre 1991 Page 272-273SVM numéro 87 octobre 1991 Page 274-275SVM numéro 87 octobre 1991 Page 276-277SVM numéro 87 octobre 1991 Page 278-279SVM numéro 87 octobre 1991 Page 280-281SVM numéro 87 octobre 1991 Page 282-283SVM numéro 87 octobre 1991 Page 284-285SVM numéro 87 octobre 1991 Page 286-287SVM numéro 87 octobre 1991 Page 288