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.

    Responder

Deja un comentario