Egész jó kis c64 basic játék forráskóddal. Átírható ?
Biztos meg lehetne csinálni EP-ra is, de inkább újraírni, mert kicsit más a két basic.
Itt van a forrás.
A lényeg, hogy a táblán ha megcserélünk két elemet, mindkét elem körül meg kell nézni, van-e ugyanolyan elem, és ha igen, akkor azok körül is, majd ezeket mind el kell tüntetni. Ez lehet a húzósabb része, mert sok mindenre kell figyelni, pl. két egyforma elem megcserélésekor nem kell mindkettőt egymás után még egyszer megvizsgálni, és fontos, hogy egy szomszédos elem se maradjon ki. Az aknakereső elvével is itt adtam fel, de Ergognomik írt valami jó rutint erre, ide is olyasmi kéne. Utána az eltüntetett elemek oszlopát végig kell nézni, és a gravitáció elvén eggyel lejjebb pakolni az üres részek feletti részeket. Lehet, a forrásból pont jól ki lehetne az elvet lopni, de az is lehet, pont ezekhez vannak poke-ok. Az ismertetőben is írják, hogy vannak benne assembly részek. De alapvetően tuti megoldható EP-n is. Csiga sebességű lenne, de a Zzzip megoldaná.
Ha üres oszlop keletkezik, akkor össze kell rántani a mellette levőket, ez basicből nem lenne túl gyors, és mindig figyelni kéne, hol van üres oszlop, ez biztos sokat lassítana.
16 színű mód lenne talán a legjobb, de nagyobbak lennének így a cuccok, de azt TVC-re is könnyen át lehetne írni, csak ott meg nincs Zzzip
De nem a Swap is ilyesmi?