Ogarnąć ten bałagan

Jakiś czas temu siadłem do pisania skryptu do katalogowania kart. Choć wiadomo, skrypt skryptem ale karty same się nie posprzątają. Od czasu gdy robi się ich z roku na rok coraz więcej, coraz bardziej oddalam się od porządku.

Zaczyna mi się wydawać (słowo klucz), że wiem gdzie co mam. Gorzej, że czasem mam wrażenie, iż niektóre karty gdzieś mieć powinienem ale znaleźć nie mogę. Idealnym wyjściem byłoby porzucić to durne hobby. Pozbyć się tego wszystkiego i cieszyć się błogim życiem gracza limited. Albo człowieka uwolnionego od nałogu.

Nawet swego czasu miałem taki pomysł by jadąc na prerelease od razu po nim sprzedać całą paczkę. Nie chodzi o to by się zwróciło, tylko by się kart pozbyć. Mieć na Katowickiego Kebaba i powrót do domu. Szczwany plan ale od czasu do czasu mam ochotę na partyjkę EDH, czy standard w klubowym gronie – a czasem nawet poza nim.

Więc przyszedł kiedyś do głowy plan B. Zrobić sobie ładną bazę, katalog, by móc utrzymać wszystko w ładzie. I mieć na tyle siły by wprowadzać wszystkie zmiany do niej.

I gdy powstaje, daje rezultaty to cieszy. Ale patrząc ile klepania kodu przede mną i jak bardzo nie mogę trafić w idealny wygląd zatrzymuję się w tworzeniu. Wypadałoby olać wygląd. Zająć się nim później, ale umiejętności nie pozwalają mi na odpowiednie dobranie sensownych znaczników by wszystko z czasem dało się ładnie style opisać.

Do tego, to chyba drugie podejście do katalogu kart. Tym razem już coś się udało zrobić. Skrypt jest w miarę przejrzysty, dużo komentarzy i może nawet po przerwie uda się zacząć bawić nim dalej.

Marzy mi się także wykorzystanie programowania obiektowego. Z jednej strony w kółko przywołuję te same funkcje, więc stworzenie klasy i jej wywoływanie byłoby idealne. Z drugiej jakoś nie potrafię się zabrać za zrozumienie o co w tym OOP chodzi. Niby wiem, ale jakoś taka czarna magia to dla mnie.

Sam nie wiem co uda mi się wcześniej. Posortować sensownie karty – cokolwiek sensownie znaczy – czy zrobić stworzyć w miarę działający skrypt. A i tak najgorsze jest to, że przy braku dostępu do internetu, baza działać nie będzie.

Może lepiej zacząć uczyć się jakiegoś C+-.

One thought on “Ogarnąć ten bałagan

Comments are closed.