Light UP! manuál

Tvojou úlohou je rozsvietiť všetky prázdne (biele) políčka tým, že na ne umiestňuješ žiarovky. Každá žiarovka osvieti políčko na ktorom je umiestnená, plus všetky políčka v danom riadku/stlpci až po čierne políčko.

Na prejdenie levelu je potrebné splniť nasledovné:

  1. Všetky políčka okrem čiernych sú rozsvietené
  2. Žiadna žiarovka nie je osvetlená inou
  3. Všetky políčka ktoré obsahujú číslo majú presne taký počet žiaroviek na susediacich políčkach (hore, dolu, vľavo a vpravo).

Čierne políčka bez čísla môžu mať ľubovolný počet susediacich žiaroviek.

Poznámka: Každý level má riešenie ;-)

Ovládanie v menu:

START - začiatok novej hry
SHIFT+Q,W,E,R,T,Y - začiatok hry od levelu 10,20,30,40,50,60 (funguje len vtedy keď sa pozerá strýko Fester)

Ovládanie v hre:

JOY Vľavo/Vpravo/Hore/Dolu - ovládanie kurzora
FIRE - položiť/odobrať žiarovku
ESC - odstránenie všetkých žiaroviek
SELECT+OPTION - návrat do úvodného screenu

Prajem príjemnú zábavu!

MatoSimi - matosimicentrum.sk

http://matosimi.atari.org
icq: 203-422-124

d3v3l0pm3nt 5t0ry

No... čo o tomto povedať. Cez leto som rozmýšlal, že by som mohol dačo pripraviť pre Abbuc SW Contest, ale nejak sa mi nechcelo. Potom som išiel na dovolenku, kde som mal čas premýšlať a na dva týždne som si tam oddýchol od kompu. Zrazu sa mi v hlave zrodil nápad. Síce už bolo relatívne málo času do deadline-u, ale povedal som si že keď sa do mojej rozrobenej hry poriadne zakusnem, mohol by som to zvládnuť načas.

Po príchode domov moje nadšenie opadlo, pretože na gameske bolo ešte strašne veľa roboty a tak som sa rozhodol že urobím niečo iné, čo by sa dalo stihnúť. Zhodou okolností som dačo hľadal na webe a našiel som hru LightUp. Celkom sa mi to zapáčilo, tak som prehodil zopár mailov s chlapíkom ktorý vytvoril jej PC verziu. Kód som začal písať 4.augusta 2006, pôvodne som plánoval hru spraviť aj s generátorom levelov, no po zhliadnutí céčkového zdrojáku som pochopil, že to teda asi nepojde. Totiž generátor fungoval tak, že po vygenerovaní levelu sa spustí solver, ktorý tento level vyrieši. V prípade, že zistí, že existuje viac ako jedna možnosť riešenia, tento level upraví a celý proces sa opakuje. Toto by nebolo možné napáchať na Atari, pretože to bolo neuveritelné množstvo testovania kým sa jeden level vygeneroval. Tak som sa teda rozhodol, že budem levely generovať priamo v PC verzii a odtiaľ ich presmažím do nejakej databázky. BTW na mojom PCčku (AMD Sempron 2600+) mi generovalo každý z tých posledných levelov asi 3 sekundy.

V tomto čase som už mal na Atari vytvorenú časť, ktorá mi zobrazí jeden level, ktorý sa dá bezproblémov hrať. Následne som si napísal v Delphi7 levelmaker, čo bol vlastne soft do ktorého som ručne preklikával levely z generátora. Behom dvoch dní som mal vytvorených a naportovaných všetkých 66 levelov. To už bolo 12.augusta a do deadline ostávali 3 dni. Na rad prišla grafika, takže ingame logo a úvodný obrázok v TIP formáte. Na TIP som si vytvoril editor ešte dávnejšie, ale doteraz nebola príležitosť ho použiť. Najväčšie psycho bolo posledné dva dni. Finalizovanie bolo úplne pekelné. Potreboval som pridať rátanie času, hudbu a efekty. S hudbou som mal náramné problémy, ktoré by som bez Raster-a nevyriešil. Obajvil som týmto chybu v 3-kovej verzii XASM ktorá nevedela správne includnuť binárku podľa parametrov z hlavičky. Ďalším extrémom bol efekt s hviezdami na pozadí ingame loga a statusline. Nejakým kúzelným spôsobom mi to stalé nechcelo ísť. Už som bol rozhodnutý, že to odstránim, no nakoniec som to nejak vyriešil. Mal som tam problém s prepínaním obsluhy prerušení DLI, musel som to vyriešiť inakším spôsobom, ale stále mi nejde do hlavy prečo to nešlo tak ako som chcel pôvodne.

Na záver som hru spakoval a poslal do Abbuc-u. Raster-ovi a Fandal-ovi som ju poslal na testovanie. Fandal sa podujal na prejdenie hry, čo sa mu podarilo v čase 161 minút a 21 sekúnd. Mne vtedy dosť odľahlo, pretože tým, že som levely prepisoval z generátora ručne, nebol som si istý, či som nespravil chybu... totiž nápis v návode "NOTE: Every level has solution ;-)" bol len prianím, no splnilo sa. :-)