2349
GAME -> Reflexiontypeins
© Amstrad Cent Pour Cent (1991)
17.25 / 20.00
 
 
Alinka
cpc
 
 

MANUAL n° 1

8.61 Mo
Manual n° 1 in PDF format
Listing.

Manual n° 2

ALINKA Il m'arrive de me poser des questions. Comment font nos lecteurs pour peaufiner des jeux de si bonne qualité ? Pourquoi ne trouvent-ils pas une idée riche et originale pour se faire publier par un éditeur ? Ces lecteurs se nomment Frédéric Poesi (auteur de Molecularr, qui nous réserve une surprise pour bientôt) et Eric Boucher, l'auteur de notre listing de février. Alinka est son nom. Il s'agit d'un remake de Tétris que vous ne verrez jamais sur CPC. En effet, notre ami nous propose avec beaucoup de modestie la version « borne arcade » de ce jeu ô combien diabolique. Je voudrais rassurer tous les lecteurs qui se donnent la peine d'encoder les kilos et kilos de data. Si un listing vous est proposé sur plusieurs numéros, c'est que sa qualité a été au préalable approuvée par tous les membres de la rédaction. Alors vous ne pourrez être déçu par le jeu et pouvez plonger les yeux fermés. Pour vous aider également dans votre choix, nous vous proposons dans les actus une photo du jeu. Le mois prochain je vous donnerais toutes les astuces pour ne pas vous retrouver planté avec des « Syntaxe error » ou « Type mismatch in »... Avant de me replanter comme dans Molecularr, voici le lanceur d'Alinka qui, je vous rassure, vous sera redonné en fin de listing dans deux petits mois. 10 MEMORY 16999 20 LOAD "ALINKA-1.BIN",17000 30 LOAD "ALINKA-2.BIN",24816 40 LOAD "ALINKA-3.BIN",32632 50 CALL 32357 Sur ce, bon courage pour Alinka. N'oubliez pas, je suis de tout coeur avec vous. Ah ! Un dernier détail... Par pitié, ne sauvegardez pas les fichiers de data le nom figurant en ligne 180, mais appelez-les, TOTO, CUCUC, POPO, DADA ou je ne sais quoi encore. ALINKA Voici la suite de notre méga listing. Je vous rappelle qu'il nous est proposé par Eric Boucher. Il s'agit de la version borne arcade de Tétris. C'est vous dire la qualité de ce programme. Le mois passé, nous avons eu quelques pétouilles dans les data. Voici le petit récap qui devrait faire rentrer tout dans l'ordre. Je remercie, par la même occasion, la lectrice (elle se reconnaîtra) et les lecteurs qui gardent toujours un oeil très attentif sur nos pages et grâce à qui nous pouvons rattraper nos erreurs. Comme d'habitude, je vous présente mes excuses les plus plates, et pour donner une plus grande précision dans la vérification de vos listings, je vous propose le mois prochain un petit utilitaire qui devrait corriger une deuxième fois les listings d'Alinka ainsi que celui de Molecularr. Alors, si vous n'avez pas encore vu ce fabuleurx jeu, patientez quelques jours avant de reformater votre disquette. Vous nous demandez souvent des renseignements sur la compatibilité des jeux. Sachez qu'Alinka a tourné à la rédaction sur un 6128 normal, un 6128 + et un 464 possédant un lecteur disquette. C'est vous dire qu'il est « full compatible » toutes bécanes. Je lance un dernier appel à tous nos lecteurs. Les listings sont payés (et pas au kilo comme certains). Alors évitez de nous en donner des trop longs car il existe quelques milliers de personnes qui vont se farcir les tonnes de data. Pitié pour eux. ERA TOI-MEME 1030 DATA EC,6A,96,E1,67,E7,2E,E5,0E 2170 DATA 5A,22,53,28,56,51,51,DB,6D 2210 DATA 3A,3D,3D,B7,36,E6,B5,4B,6C 2270 DATA 0A,7A,0B,88,06,7E,0C,74,6B 8680 DATA 2F,D2,FF,2C,01,D2,03,D0,07 8690 DATA 05,D6,07,D4,09,DA,0B,D8,7B 8700 DATA 0D,DE,0F,DC,11,C2,43,60,A7 8710 DATA 67,66,56,57,58,59,5A,5B,6C 8720 DATA 5C,4C,0F,AC,93,D2,33,90,0D ALINKA suite et fin Ouf ! Il était largement temps de mettre un terme à ce méga jeu. Je sais que vous êtes nombreux à avoir attendu si patiemment ce grand jour. Vous allez dès lors récolter le fruit de votre patience et de votre persévérence. Encodez ce troisième listing. Sauvegardez-le comme d'habitude sous un nom quelconque. Lancez-le pour corriger vos erreurs commises dans les data. Vous aurez à ce moment précis trois fichiers Basic de 37 Ko. Une fois les trois listings lancés, ils généreront trois fichiers binaires aux noms de ALINKA-1, ALINKA-2 et ALINKA-3. Notez que le mois dernier nous vous proposions le numéro trois de la série et ce mois le deuxième volet du père Eric Boucher. Dans le fond, cela n'a aucune importance surtout si vous travaillez sur disquette. Encodez ensuite le petit lanceur que voici. C'est lui qui chargera les trois fichiers binaires et vous donnera la possibilité de voir enfin ce super jeu de Tétris revu et corrigé à la façon borne d'arcade. Il va de soi que pour les possesseurs de lecteur cassette vous devez avoir - sur une cassette vierge -, dans l'ordre, le lanceur, ALINKA-1.BIN, ALINKA-2.BIN et ALINKA-3.BIN. 100 MEMORY 17000 110 LOAD "ALINKA-1".BIN,17000 120 LOAD "ALINKA-2".BIN,24816 130 LOAD "ALINKA-3".BIN,32632 140 DIM X(20) 150 FOR I=1 TO 20 160 X(I)=PEEK(I+32356):NEXT I 170 FOR I=1 TO 96 180 POKE 32356+I,PEEK(I+32376) 190 NEXT I:FOR I=1 TO 20 200 POKE 32451+I,X(I):NEXT I 210 CALL 32357 Pour jouer, c'est simple. Vous choisissez le nombre de joueurs (touche 1 ou 2) pour lancer la partie. Vous pouvez, avant le lancement du jeu, redéfinir les touches à l'aide de l'option 4. Vous allez tôt ou tard battre le score. Il sera alors créé sur votre disquette un fichier portant l'extension .TBL. Vous verrez alors apparaître, dans le tableau des meilleurs scores, votre nom ainsi que le numéro du tableau qui vous a été fatal. Avec l'option 3 (Choix du défi) vous pourrez reprendre le jeu à ce niveau ou à des niveaux inférieurs. Il suffit de redonner à l'ordinateur vos initiales suivies du numéro de tableau. Cé ti pa bo tout ça ? ERREUR DANS LES DATA ? Que nenni ! Nos listings (sauf erreur de maquette ou de notre cher transcodeur qui nous faisait apparaître des ><, etc.) ne sont pas buggés. Or donc, vous êtes très nombreux à ne pouvoir lancer nos listings. Pour cela, sachez que l'erreur vient du vérificateur. Non pas qu'il ne teste pas tout, mais quelques anomalies peuvent échapper à son oeil vigilant. Sachez donc qu'une ligne de data est formée de neuf paramètres. La plus sensible est la huitième valeur. Si au bout du compte le jeu en question ne vous donne pas entière satisfaction, vérifiez cette huitième colonne dans tous les data du listing, vous aurez de fortes chances de tomber sur l'erreur qui, je vous le rappelle, est DE VOTRE FAUTE. Pour ne pas vous laisser complètement dans la mélasse, je vous propose tout de même un petit programme qui revérifie par une deuxième méthode les listings d'Alinka, ainsi que celui de Molecularr. Par pitié, si cette seconde méthode porte ses fruits et qu'avec elle vous avez réussi à reprendre vos listings, faites-le-moi savoir pour que sa parution devienne systématique. Sur ce, bonne data et bon courage et bonne bourg et bon Noël et bonbon et BonJovi et Bonie Taylor et bonnet de nuit et bonsoir. Bon Poum l'asile RECUPEREZ VOS LISTINGS Dans le chapitre « on fait tout pour vous faciliter la tâche lors de la saisie de vos maudits data », voici un petit utilitaire qui vous permettra de vérifier une seconde fois la bonne syntaxe de vos programmes. Nous allons l'utiliser pour les deux méga listings, Molecularr et Alinka. Son principe est fort simple. Vous avez pour chacun des deux programmes un tout petit, que dis-je, un minuscule programme Basic. Lancez-le. Répondez à la question, à savoir : pour Molecularr 1 ou 2 et pour Alinka 1, 2 ou 3. Cela correspond bien sûr à la vérification des fichiers MOL1.BIN, MOL2.BIN, ALINKA-1.BIN,ALINKA-2.BIN,ALINKA-3.BIN. Il ne vous reste plus qu'à comparer les valeurs données par le programme et celles décrites un peu plus loin. Si une des valeurs ne colle pas à celle de notre journal, notez le bloc enfermant l'erreur et vérifiez les quelques lignes de data. Avant de répondre au numéro du fichier, insérez, pour Molecularr, la disquette comprenant le fichier réuni de Molecularr (14 Ko) et celle comprenant les trois fichiers binaires pour Alinka. Pour comprendre l'ensemble, permettez-moi de vous toucher deux mots sur notre vérificateur. Pour être à la pointe de la sécurité, nous additionnons les huit data de chaque ligne. Pour ne pas confondre l'emplacement de chaque data, nous multiplions la prèmiere data par un, la seconde par deux et ainsi de suite. Or donc, nous constatons assez rapidement que la huitième data est multipliée par huit. Il se trouve que, pour ne pas donner des codes de contrôle de trente-deux caractères, nous tronquons ce code à l'aide d'un AND 256. Cela rend ainsi la huitième data très vulnérable lors de la vérification. En effet, imaginez cette valeur étant égale à 02. Vous pourrez la remplacer par 22, 42, 62... F2. Le vérificateur n'y verra que du feu. Alors, dans un premier temps, vérifiez cette huitième colonne pour ensuite utiliser le programme que voici. Que les dieux soient avec vous... et n'hésitez pas à me faire savoir si cette méthode porte ses fruits. Ainsi, nous lui donnerons suite, et vous verrez la vie en rose. Poum 10 MODE 1:INPUT "ALINKA ";a:a$=RIGHT$(STR$(a),1) 20 a$="ALINKA-"+a$+".bin":adr=&5000 30 MODE 2:MEMORY &4FFF:LOAD a$,&5000 40 PRINT"verification du programme" 50 PRINT:FOR i=0 TO 97:som=0:FOR j=0 TO 79 60 som=som+PEEK(adr+i*80+j):NEXT j 70 PRINT "Bloc entre les lignes ";1000+i*100; 80 PRINT "et";1090+i*100,HEX$(som,4), 90 INPUT a:NEXT Pour ALINKA-1.BIN 1000 - 1090 2CF5 1100 - 1190 1A64 1200 - 1290 353E 1300 - 1390 24CE 1400 - 1490 278D 1500 - 1590 235A 1600 - 1690 292C 1700 - 1790 2B18 1800 - 1890 2C3A 1900 - 1990 2534 2000 - 2090 2F6F 2100 - 2190 23B2 2200 - 2290 1DDA 2300 - 2390 2D51 2400 - 2490 29DE 2500 - 2590 1D93 2600 - 2690 2CC4 2700 - 2790 289B 2800 - 2890 1EF3 2900 - 2990 2BF0 3000 - 3090 2BFF 3100 - 3190 2BBA 3200 - 3290 1E8F 3300 - 3390 1814 3400 - 3490 2787 3500 - 3590 24D8 3600 - 3690 28AC 3700 - 3790 320B 3800 - 3890 2E65 3900 - 3990 23D3 4000 - 4090 2688 4100 - 4190 1E8B 4200 - 4290 2F04 4300 - 4390 2037 4400 - 4490 3760 4500 - 4590 2CAD 4600 - 4690 23D2 4700 - 4790 2755 4800 - 4890 27C0 4900 - 4990 199E 5000 - 5090 3A77 5100 - 5190 2B3E 5200 - 5290 19EF 5300 - 5390 3164 5400 - 5490 2A49 5500 - 5590 1EDA 5600 - 5690 2D5F 5700 - 5790 33B9 5800 - 5890 1CC6 5900 - 5990 200F 6000 - 6090 34D6 6100 - 6190 24AD 6200 - 6290 1BAF 6300 - 6390 3486 6400 - 6490 2710 6500 - 6590 1670 6600 - 6690 299E 6700 - 6790 2ABB 6800 - 6890 1CFA 6900 - 6990 2573 7000 - 7090 297C 7100 - 7190 16E1 7200 - 7290 2B94 7300 - 7390 31D4 7400 - 7490 294D 7500 - 7590 1AEA 7600 - 7690 2CB6 7700 - 7790 2170 7800 - 7890 1397 7900 - 7990 3CE9 8000 - 8090 279F 8100 - 8190 0DCD 8200 - 8290 3F7F 8300 - 8390 278D 8400 - 8490 2385 8500 - 8590 2A28 8600 - 8690 2A8B 8700 - 8790 24D4 8800 - 8890 21EE 8900 - 8990 312D 9000 - 9090 20AD 9100 - 9190 2342 9200 - 9290 3138 9300 - 9390 277D 9400 - 9490 2006 9500 - 9590 2F76 9600 - 9690 24B5 9700 - 9790 1C3F 9800 - 9890 3580 9900 - 9990 2A20 10000 - 10090 253B 10100 - 10190 2C89 10200 - 10290 34AD 10300 - 10390 27A8 10400 - 10490 2BB2 10500 - 10590 2F06 10600 - 10690 2175 10700 - 10790 1088 Pour ALINKA-2.BIN 1000 - 1090 2CB4 1100 - 1190 2E1A 1200 - 1290 1EB4 1300 - 1390 2791 1400 - 1490 2BE5 1500 - 1590 1463 1600 - 1690 3144 1700 - 1790 345C 1800 - 1890 17BD 1900 - 1990 24C0 2000 - 2090 2F6C 2100 - 2190 2D82 2200 - 2290 2461 2300 - 2390 1F19 2400 - 2490 2184 2500 - 2590 1EA2 2600 - 2690 253C 2700 - 2790 2750 2800 - 2890 19B9 2900 - 2990 3C3A 3000 - 3090 2CAA 3100 - 3190 196D 3200 - 3290 2FB5 3300 - 3390 1EC0 3400 - 3490 1F58 3500 - 3590 2290 3600 - 3690 2798 3700 - 3790 25E6 3800 - 3890 182C 3900 - 3990 2E1C 4000 - 4090 1EAD 4100 - 4190 112C 4200 - 4290 3436 4300 - 4390 2E54 4400 - 4490 224A 4500 - 4590 38E1 4600 - 4690 2D62 4700 - 4790 28C7 4800 - 4890 327B 4900 - 4990 2F44 5000 - 5090 2942 5100 - 5190 2722 5200 - 5290 35F3 5300 - 5390 250A 5400 - 5490 27BE 5500 - 5590 3782 5600 - 5690 25B5 5700 - 5790 233F 5800 - 5890 3693 5900 - 5990 2A86 6000 - 6090 18F3 6100 - 6190 32E7 6200 - 6290 2A98 6300 - 6390 1D2D 6400 - 6490 2243 6500 - 6590 2102 6600 - 6690 2B8A 6700 - 6790 2B36 6800 - 6890 3FB1 6900 - 6990 1A78 7000 - 7090 20B8 7100 - 7190 3AD7 7200 - 7290 22E2 7300 - 7390 1959 7400 - 7490 3B8A 7500 - 7590 2CF3 7600 - 7690 1885 7700 - 7790 348A 7800 - 7890 32F8 7900 - 7990 29A0 8000 - 8090 2ABB 8100 - 8190 20F1 8200 - 8290 2DCF 8300 - 8390 27E0 8400 - 8490 371A 8500 - 8590 1F62 8600 - 8690 2308 8700 - 8790 3B8F 8800 - 8890 2451 8900 - 8990 0F08 9000 - 9090 41C1 9100 - 9190 295F 9200 - 9290 2211 9300 - 9390 31B4 9400 - 9490 3219 9500 - 9590 25AB 9600 - 9690 2C15 9700 - 9790 256A 9800 - 9890 1CBB 9900 - 9990 221B 10000 - 10090 3584 10100 - 10190 2326 10200 - 10290 117F 10300 - 10390 13B2 10400 - 10490 17DC 10500 - 10590 20D1 10600 - 10690 317E 10700 - 10790 18B3 Pour ALINKA-3.BIN 1000 - 1090 2068 1100 - 1190 1848 1200 - 1290 2A06 1300 - 1390 28A8 1400 - 1490 1B68 1500 - 1590 1E76 1600 - 1690 1DEC 1700 - 1790 1F70 1800 - 1890 2369 1900 - 1990 2917 2000 - 2090 2326 2100 - 2190 1E46 2200 - 2290 23A9 2300 - 2390 23D3 2400 - 2490 1D9D 2500 - 2590 20C6 2600 - 2690 1C0A 2700 - 2790 2010 2800 - 2890 20EF 2900 - 2990 2280 3000 - 3090 2494 3100 - 3190 2D10 3200 - 3290 2587 3300 - 3390 222B 3400 - 3490 2105 3500 - 3590 1F0B 3600 - 3690 1C2E 3700 - 3790 1CA2 3800 - 3890 2104 3900 - 3990 2253 4000 - 4090 2288 4100 - 4190 2506 4200 - 4290 22C8 4300 - 4390 1C11 4400 - 4490 1A04 4500 - 4590 1CC6 4600 - 4690 18DB 4700 - 4790 1A42 4800 - 4890 20AE 4900 - 4990 1DEA 5000 - 5090 1E82 5100 - 5190 2104 5200 - 5290 232F 5300 - 5390 21C8 5400 - 5490 1BC0 5500 - 5590 1C96 5600 - 5690 2480 5700 - 5790 2372 5800 - 5890 1FFD 5900 - 5990 22A4 6000 - 6090 26BD 6100 - 6190 2656 6200 - 6290 2612 6300 - 6390 25C6 6400 - 6490 1A03 6500 - 6590 2089 6600 - 6690 1F3C 6700 - 6790 2392 6800 - 6890 1E72 6900 - 6990 17E3 7000 - 7090 1E79 7100 - 7190 23C4 7200 - 7290 2155 7300 - 7390 2114 7400 - 7490 15DE 7500 - 7590 1F5F 7600 - 7690 220D 7700 - 7790 2038 7800 - 7890 1A4B 7900 - 7990 0E25 8000 - 8090 0B31 8100 - 8190 1AB0 8200 - 8290 24CE 8300 - 8390 21C0 8400 - 8490 2240 8500 - 8590 1CC9 8600 - 8690 22BB 8700 - 8790 1B28 8800 - 8890 1C90 8900 - 8990 1EE3 9000 - 9090 243E 9100 - 9190 2515 9200 - 9290 1BB3 9300 - 9390 1F9A 9400 - 9490 1DF2 9500 - 9590 20BA 9600 - 9690 1955 9700 - 9790 2105 9800 - 9890 2206 9900 - 9990 1F7F 10000 - 10090 1F68 10100 - 10190 1D31 10200 - 10290 15E1 10300 - 10390 166B 10400 - 10490 1CEA 10500 - 10590 2948 10600 - 10690 1BA6 10700 - 10790 18D1


Goto Top
CPC-POWER/CPCSOFTS, programming by Kukulcan © 2007-2018 all rights reserved.
Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.