Juer, qué lento se trabaha con la caló

Ofú, sudores de espalda nos ha costado terminar el mapa de la primera carga de nuestro proyecto PM, que nos ha dicho un pajarito que puede que salga para un par de sistemas además de para CPC (Speccy y PC, para más señas). Lentos, lentísimos que vamos… Pero bueno, por lo menos se va avanzando y eso y la verdad es que pinta muy bien. Y como soy un cabrón de la hostia, no os voy a enseñar nada más que el dump en modo texto que hace el script que transforma del formato de mapa de Mappy al que usamos internamente en código, como proof of concept 😀

Reading map1.map
0:<<<<:<<<<<<:<<<<<<<:::::<<<<:<<:<<<<<<<<<<<<<<<<<<:<<<<<<<<<<<<<<<<<<:;/9:<
1:<<<;69:<<:; 9:<<<<; /   9::; 9;/9:::<<<<<<<:<<<<:; 9<<<<<<:;9<<<<<<:;   /9<
2:;9;   /9;>77879<<;       />   /   / 9::<<<;/9<<Z/  /9<<<<; / 9::;9:;     /9
3:8787=    >     9;         >           /9:;  KM;Y     9<<;     //012       V
4:X        KLLLLLLM     X   >KLLLM    KLLLM787=  [Z    /9;YZ      34        V
5:X        >87=       VWX   >8=         68>      Y[     >KLLM    ]^^^^      V
6:X        > Z        V+X-KLM             KLLM   ZYY    >7=      IIIIJ      V
7:X    KLLM> [Z       V0X2 6>             >7=    [YZ KLM>        I\I\J[     V
8:X 5   687> ZYY5 5 5  34   > 5 5       5 >  5  [YZY5  6> 5 5  NOIIIIJYP   PV
9:DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEFFFFFFFCDDDDDDDDDDDDDDDDDDDDDDDDDGGGGVX  VWW
10:X<<<<<<<<<::<<<<<<<<<<<<::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<VWWWWWWWWWX  VWW
11:X<<;9<<<:;  9::<<<<<<::;/ 9<<::<<<<<<<<<<<<<:::<<<;> /  9<<VX<<<<<<::;  9<V
12:X<;/ 9:;>    / 9<<<<;     >9;  9::::;9<<<<<; / 9:; >     9:VX9:<<<;/    /9V
13:X;/ZKM /> KM    9<<; KLM  >/KLLM / /  9<<<;      KM>      ///  9:;    GGGGV
14:X/ [/678>7=      9;  /6787>787=        9<;  KMFFF 6> KLM        >         V
15:X  Z    >    KLLM >       >       KLM   >878= B B  >87=    VX[  > Z       V
16:X  Y[   >     /687> *+,-. >       /67878>     B B  >  KLLM VXZY > [       V
17:X  ZYZ  >         > /012  >    KM       >   FFF B FFF787=  VXYZ >[Y       V
18:X  [Z[  >  5   5  >  345  >8778=5     5 >   5 B5B5B>B5FFFFFVX?????????????V
19:X  ZCEFFFFCEFCDDEFFFFCDEFFFFCDDDDEFFFCEFFFFCDDDDDDDDDDDDDDDVWWWWWWWWWWWWWWW
20:X''VWX'''''''''''''>''''''''''>'''''''''''''''>''''''''''>''''''''''>'''''V
21:X( ()()()()()()()()>)()()()()(>()()()()()()()(>()()()()()>)(()()()()>)()()V
22:X Z                >          >               >          >          >     V
23:X                  >          >  KLM    KLLM  >     KLLM >      KLM >     V
24:WX  KM @    @   KLM>       KLLM777=      /6787>      /677>      /678>  KLMV
25:WWX7=  B    B   /68>        /6>               KLLM       >KLLM      >877=/V
26:WWWX   B    B      > KLLLM   KLLM *+,-. *+,-. >8=        >8=/      KLLM   V
27:W\WWX  B    B      >777=/    />/  /012  /012  >          >         />=    V
28:WWWWWX A    A     KLM         > 5  345 5 345  > 5        > 5 5      >     V
29:WWWWWWWWFFFFX     />          >VXDDDDDDDDDDDDDDDE?????????CDDDE     >     V
30:WWWWWWWWWWWWX5 5   >        55>VWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX!!!!!!"##$!V
31:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWX/9<<<<<;9; // 9::::<<<<<<<VX%%%[%%[%%%%%%V
32:X<<<<<<<<<<::<;/ / B  /   /  / /   9:;9;//B     //> 9<<<<<<VXRRZY&&&&&&QR&V
33:X 9:<<<<<:;//B     B       @       B//    B       > /9:<<<<VXGGGGZ'''ZGGGGV
34:X  /9::<;/   B     B       B       B      B      6>   /9<<<VX()()()Y)()()(V
35:X   // B     B     B       B       *+,-.  B       >     9:<VXQQRR     QRQRV
36:X *+,-.B*+,-.B*+,-.B  *+,-.B*+,-.  B012   B*+,-.  >   677>9VXGGGG[   ZGGGGV
37:X /012 B/012 B/012 B Y/012 B/012   B34    [/012   >7=    >/   //   [  /// V
38:X  34 5B534  B534 5B[Z 34  B534 Z CDDDDE ZYZ34    >      > VXRQRR     RQRQV
39:X CDDDDDDDDDDDDDDDDDDDDDEFFCDDDDDEGGGGGGCDDDDDDDE >     VWWWWWWWWWWWWWWWWWW
40:X!"#$!!!!!!!"$!!!!!"##$!!!!!!!!!!!"$!!!!!"#$!!!VX"#$!!!"VX!!!!!!!"##$!!!!"V
41:X%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VX[%%%%%ZVX%%%%%%%%%%%%%%%%V
42:X''''''''''''''''''''''''''''''''''''''''''''''VX'''''''VX''''''''''''''''V
43:X()()()()()()()()()()()()()()()()()()()()()()()VX([()(Z(VX)()()()()()()()(V
44:X                 Y      [                     VX /     VX                V
45:X       @  VWWWWWWWWWFFWWWWX       VWWWWWX    YVXGGGGGGGVX                V
46:X  *+,-.B *+,-. // *+,-.//*+,-.*+,-. *+,W. *+,-   *+,-.  *+,-.*+,-.  *+,-.V
47:X  /01Z B /012     /012   /012 /012  /01W  /012/Y /012   /012 /0Z2 [ SU12 V
48:X55534  A 534   R 5 3Z 55R 34  534 Q 534/   34  / 5ZYZ5 R 34   34  / HJ4  V
49:XTTTTTTTTTTUFFSTTTTTTTTTTTTTTTTTTTTTTTTTTUFFSTTTTTTTTTTTTTTTTTTU?????HSU  V
50:X!"$!!!!!">$!!!!"##>!!!!!!!"$!>!!"#$!!>!!!!!!!VWWWWWWWWWWWWWWWWWWWWWWWWX!!V
51:X%%%%%%%%%>%%%%%%%%>%%%%%%%%%%>%%%%%%%>%%%%%%%VX%%%%%%%%%%%%%%%%%%%%%%%%%%V
52:X'''''''''>''''''''>''''''''''>'''''''>'''''''VX'''''''''''''''''''''''''YV
53:X)()()()()>)()(()()>)KLM)()()(>)()()()>)()()()VX()VWWWWWWWWWWWWWWWWWWWWWWWW
54:X *+,-.   >        >87=/   KLLM       >       VX   //    /     /  /  /  //V
55:X /012    KLLM  KLM>        /6>KM  KM > ^^    VXY                         V
56:X  34     >=/    68>          >=    67> SU,-. VWWWWWWWWWWWWWWWWWX *+,-.   V
57:X  SU5 KLM>        >          >       Z STU2     ///  / /     //  /012 55 V
58:X STTU  68>        >5SU5      >       >5STTU55 QR5  Q 5QR     5 5 Y34 STTUV
59:X STTTU?????????????STTU???SU???SU???STTTTTTTTTTTTTTTTTTTTTTTUVWWWWWWWWWWWW
60:X!HJ#$!!!!!!!"##$!!!!!!!"$!!!!!!!!!!!"$!!!!!!!>>>>>>>>>>!"###$!!!!!!"$!!!!V
61:X%HJ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>>>>>>>>%%%%%%%%%%%%%%%%%%V
62:X'HJ''''''''''''''''''''''''''''''''''''''''''>>>>>>>>>>''''''''''''''''''V
63:X)HJ()()()()()(()()()(Z()(Z()(()()(Y[Z()()(Y((>>>Y[YZ>>>)()(()()()()()()()V
64:X HJO PO    OP    YZGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG[      V
65:X GGGGGZ    ZGGGGGG[YB/2 B/2 B2 /  2/ / /2/  2>>>>>>>>>> /2/   /2HIIJ     V
66:X / / /      /  /B/ /B   B   B                >>>>>>>>>>         H\IJ     V
67:X         Y O    B   B   B   B                >>>>>>>>>>        PHIIJ[    V
68:X N OPN  VWWWX  NB OPBP  B POB    SU   SU     >>>>>>>>>>NPONNPNOHI\IJY    V
69:WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWFFFSUFFFSUFFFWWWWWWWWWWWWWWWWWWWWWWWWWWX   V
70:X<<<<:; HJ!!!!!!!!Y[Z#$YZ!!Y!!!!!!!!!!!!!!!!!!!!!!!!!"$!!!!!!!!!!!!"$VX!!!V
71:X<::;/  HJ!!!!"#$Y!!!!Y!![$Z!!"#$!!!!"#$!!!!"#$!"#$!!!!!!"#$!!"#$!!!!VX"#$V
72:X;/>    HJ!!!!!!!Z!YZ![!!Z![#$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!VX!!!V
73:X  >    HJ!!!!!!"Y$!Y!Y#$Y!!!!!!!!"#$!!"$!"#$!!"$!!!!"#$!!"$!!!!!!!"#VX!!!V
74:X @> @  HJ!!!!!!!!YZ[!![Y!!Y!!!"$!!!!!!!!!!!!!!!!!!!!!!!!!!!!"$!!!!!!VX!"$V
75:X B> B  HJ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Z%%%%%%%%%%%%%%VX%%%V
76:X B> B  HJ''''''''''''''''''''''''''''''''''''''[''''''Y'''''''''''''VX'''V
77:X B> B  HJ()()(()()()()()()()(()()()()()(Z()(()(Z()()()([()(()()()()()()()V
78:  A> A  2/  5    5   5   5  5    5  Y  5[Y5   5 [Y   5 5 Z   5  5  5    5 V
79:DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE?CE?CE??CDDE?CDDDDE???CDDDDDDDDDDDDDDDDDDDDD  
Writing map1.h
Done

Bueeeno, vale, soy un poco menos cabrón y os pongo una captura de una de las últimas pantallas del mapeado (hey, Radas, ¡por fin un mapeado lineal! :-D).

pim

Lo de arriba no es un mock-up, sino una captura real del juego ejecutándose en WinApe. No le queda , en realidad, pero lo que queda es problemático. Ya os diremos algo, don’t worry que os vais a enterar 😀

6 comentarios en “Juer, qué lento se trabaha con la caló

  1. Mapa lineal, siiiiiiiiiiiiiii!!! Joder, voy a fundir el puñetero juego en todas sus versiones, al fin un plataformas arcade donde sólo hay que preocuparse de avanzar.

    Y lo mejor de todo es que se pueden hacer competiiciones con quien llega antes al final de fase.

Deja un comentario