"Tomcat" - tajne przez poufne by TDC 2012-09-13 00:33:03

Zapewne wielu z Was grało w Tomcata wielokrotnie, więc pewnie zapytacie się co jeszcze może być tajne i poufne ?

A jednak! Warto w końcu oficjalnie odkryć tajemnicę, jak kompletnie zmienić zasady gry, co pozwoli poznać rozgrywkę na nowo. Mam nadzieję że największych wyjadaczy strzelanek informacja ta zainteresuje, szczególnie że tym razem to dopiero będzie się działo oraz grało;)

Tomcat - title screen


Nie wszyscy wiedzą, że gra ma ukrytą wspomagajkę, aby ją uaktywnić należy w trakcie rozgrywki nacisnąć kombinację Shift+T. Dzięki niej za każdym razem otrzymujemy maksymalną siłę ognia!

Wspaniałe prawda?;)

Skorzystanie z tego cheatu niestety niesie ze sobą pewien koszt. Z chwilą naciśnięcia tej kombinacji klawiszy wzrasta poziom trudności gry o 2 stopnie (jest to widoczne w numeracji poziomów na ekranie informacyjnym). Oznacza to np. pojawianie się nowych przeciwników, ich szybsze oraz bardziej karkołomne reakcje. Jest nawet w grze pewien niegroźny błąd z tym związany, który objawia się tym że na ekranie mogą się czasami pojawiać dziwne rzeczy, wynika to z tego że początkowo cały trick miał służyć jedynie do celów testowych, a w opublikowanym wydaniu gry miało go już nie być.


Jak wzrasta poziom trudności?

Pozom trudności gry wzrasta na kilka sposobów. Najprostsze do wychwycenia są: dłuższy czas trwania rozgrywki, pojawianie się nowych przeciwników, częstsze ataki itp. W szczegółach prezentuje się to w ten sposób, że dłuższa rozgrywka oznacza większą ilość przeciwników do zestrzelenia, z jednej strony bardzo utrudnia to otrzymanie dodatkowego bonusa za zakończenie levelu "perfect", z drugiej strony więcej zdobywamy punktów wraz z zestrzelonymi przeciwnikami i możemy otrzymać dodatkowe życie za punkty (każde 100 000). Około 70 levelu (z maksymalnym strzelaniem) czas trwania rozgrywki wydłuża się na tyle, że po przejściu poziomu dostajemy jedno dodatkowe życie za punkty oraz mamy rosnące szanse na otrzymanie następnego.

Podobnie ma się sprawa z bossami, którzy powracając ze swojego wymiaru są lepiej uzbrojeni oraz niestety mają wzmocnione pancerze oraz osłony, co bardzo utrudnia ich pokonanie. Mamy tu bardzo trudną mieszankę: boss jest mocniejszy więc dłużej trzeba celnie w niego strzelać, a ten nie dość że ma więcej czasu to znacznie częściej strzela, a jak częściej strzela to utrudnia nam celne strzelanie. Około 30 levelu jest już dość ciężko. Z drugiej strony każde trafienie daje nam punkty, więc z każdym następnym etapem mamy coraz większe szanse na dodatkowe życie.


Rozgrywka wg dotychczasowych zasad


Najprawdopodobniej bardzo utrudniające Wam grę będzie to, że za każdym naciśnięciem Shift+T zwiększa się ilość pocisków wystrzeliwanych przez przeciwników, w końcu doprowadzając do wystrzeliwania całych ich serii. Jednak na tym trudność gry się nie kończy, bardzo powoli, ale nieuchronnie spada częstotliwość pojawiania się większych przeciwników, powodując że coraz trudniej jest w nich trafić bez względu na posiadaną siłę broni. W podobny sposób spada częstotliwość pojawiania się dodatkowych bonusów na polu walki (po zestrzeleniu wzrastającej ilości przeciwników).

Ostatnim elementem, który ma swój bardziej długofalowy, ale druzgocący wpływ na rozgrywkę jest zwiększanie się wytrzymałości przeciwników. Ma to miejsce po raz pierwszy po zakończeniu 14 poziomu, ilość trafień przeciwników wzrasta o 1 odpowiednio dla średnich co 5 plansz, a dla małych i największych co 10.
Jest to bardzo potężna broń najeźdźców, gdyż potrafi śmiertelnie zmniejszyć naszą skuteczność, nawet gdy posiadamy maksymalną siłę ognia.


Sporo tego ? Trzeba przyznać, że jest z czym się zmagać, ale mimo to a może właśnie dlatego zabawy jest niemało.
Warto nadmienić, że ostatnią przeszkodę da się w pewien sposób wyeliminować, ale tylko w obecnej wersji gry (a od dawna powstają następne, ale jeszcze nie są opublikowane).


Gramy !

Granie z nowymi zasadami (z cheatem) mocno podbija dynamikę gry i daje sporo frajdy. Możliwe też staje się osiągnięcie zupełnie nowych wyników. Średniomocny gracz powinien bez problemu dojść do poziomu równowagi pomiędzy zdobywanymi nowymi życiami, a tymi traconymi wskutek coraz trudniejszej rozgrywki (około 60 - 80 poziomu gry).

Tomcat - my hi score

Tu uwieczniłem grę na real Atari i podobnie jak w grze Gremlins długo nie widziałem końca gry (tam był ciągle widoczny napis level 99), bo po stracie życia otrzymywałem dodatkowe za np. punkty, a po stracie życia naciskałem kombinację Shift+T, co utrudniało dalej grę (o kolejne dwa stopnie), ale nie było zbyt ciężko.

Trwało to dość długo, ale kosmici zwyciężyli, a ja osiągnąłem wynik 5 566 500 punktów (przez co też zwyciężyłem:P), w etapie 100-którymś bo gra nie liczy tych większych od 99 tak jak w Gremlinsach (choć w przeciwieństwie do nich stopnień trudności w Tomcatcie wzrasta cały czas). Śmiertelne dla mnie stały się nowe osłony obcych, które coraz lepiej radziły sobie z moją maksymalną siłą ognia osiąganą notorycznie za pomocą kombinacji Shift+T.


Dodam tu jeszcze jedną drobną uwagę, pewnie wszyscy zauważyliście, że przeciwnicy w pierwszym etapie nie strzelają. Warto jednak wiedzieć, że prawdopodobieństwo tego że strzelą jest niezerowe, czyli niech Was nie zaskoczy kiedy któryś jednak wystrzeli.


Bonusy

Po zestrzeleniu pewnej ilości (zmiennej) przeciwników pojawiają się na polu walki bonusy, które w miarę możliwości należy łapać, a mamy tu do dyspozycji:

- bonus punktowy (P)
- dodatkowe życie (L)
- siła ognia (D)

Tomcat - bonus P
Bonus P


Ostatni i najważniejszy dla nas bonus pojawia się dopiero od 6 etapu gry. Częstotliwość jest losowa (stała), więc może się pojawiać dość często, a czasami prawie wcale mimo przejścia np. 25 poziomów gry. Na naszą niekorzyść nie wpływa tu częstotliwość pojawiania się tego bonusa (względem innych), ale wraz z wzrostem poziomu trudności gry spada częstotliwość pojawiania się jakichkolwiek bonusów, więc prawdopodobieństwo pojawienia się tego najistotniejszego również spada.

Bonus "D" jako jedyny ma 3 stopnie oddziaływania, które odzwierciedlają siłę ognia naszego samolotu.

Tomcat - bonus L
Bonus L



Punktacja
- trafienie wroga to 100 punktów

- zniszczenie dużego (pancernego) wroga daje 800 punktów.


- złapanie bonusa punktowego "P" 1000 punktów

- bonus zwiększający siłę rażenia broni "D" jeśli zostanie ponownie przechwycony w momencie gdy już posiadamy maksymalną moc broni: daje dodatkowo 1000 punktów (oraz dodatkowe bonusy w następnej wersji gry)

Tomcat - bonus D
Bonus D

- trafienie bossa to 200 punktów.

- zakończenie poziomu i pokonanie bossa, otrzymujemy:

- za bezbłędne ukończenie poziomu oraz zestrzelenie wszystkich przeciwników ("perfect") otrzymujemy dodatkowe 5000 punktów.

- po zniknięciu ekranu informacyjnego otrzymujemy punkty za zakończenie poziomu:

- stałe 4000 punktów

- po zakończeniu leveli mniejszych od 20 otrzymujemy tyle tysięcy ile wynosi numer poziomu. Na wyższych poziomach jest to już stałe 20000


Wersje gry

Obecnie opublikowana wersja gry (pochodząca z compo na Grzybsoniadzie) jest wersją oznaczoną numerem 1,2 z 2010 roku oraz plik ma dodatkowe oznaczenie "(party version)" lub "PartyVer". Wszystkie szczegółowe opisy zawarte w tym tekście dotyczą właśnie tej wersji, w przyszłości parametry te będą się zmieniały co ma na celu: rozbudowanie gry, zrównoważenie rozgrywki oraz zwiększenie grywalności.


Wyzwanie dla Ciebie

Na koniec ciekawostka i wyzwanie. W obecnej wersji gry możliwe jest wyrolowanie bossów. Każdy z nich ma swoją specyfikę, ale na każdego jest sposób. Rozgryzienie tych myków jest o tyle istotne, że bardzo się przydaje w dalszych poziomach trudności, gdy przeciwnicy nie oszczędzają w pociskach.
Gra posiada mechanizmy, które mają zapobiegać wynajdywaniu takich sposobów, jednak mimo wszystko w obecnej wersji jest to do rozgryzienia.
Dlatego do dzieła bo w następnych wersjach nie będzie już tak łatwo;)
tdc 2012-09-13 00:55:28

Gdy dodałem ten filmik na YT (dokładnie 22 sierpnia) to YT natychmiast mi dodało do filmiku roszczenia, że jest tam "nielegalnie" użyty motyw "Delta"...
Musiałem przejść przez szereg bzdurnych procedur, które wyjaśniały prawne sprawy z tym związane. Po kilku dniach roszczenia te zostały wycofane (bo zgodnie z polskim prawem można sobie robić różne utwory i jest to dokładnie opisane w odpowiednich paragrafach).

Takie roszczenia pojawiały się na YT już od jakiegoś czasu, ale do tej pory prawa właściwie do całego świata jak się naśmiewali użytkownicy YT (np. do sygnału syreny alarmowej!) miała jakaś dziwna organizacja. Jak widać obecnie udoskonalono te mechanizmy, które automatycznie poprawnie rozpoznają utwór oraz (być może poprawnie) właściciela jego praw. No naprawdę się zdziwiłem gdy zobaczyłem napis że to chodzi o "Deltę", tym bardziej że wykonanie na POKEYu się znacznie różni od oryginału.

Po erze Web 2.0, obecnie czołowe firmy pracują nad tym aby silniki internetowe rozumiały to o czym jest mowa, a właśnie możliwość rozróżnienia wykorzystanej muzyki jest jednym z takich elementów (obecny od jakiegoś czasu w telewizorach jako TrackID). Z czasem np. wyszukiwarki internetowe zaczną rozumieć sens wpisywanych przez nas treści jeszcze lepiej.

Jednak przykład tego gdy YT rozumie jaka to jest muzyka i wytacza wobec mnie jakieś armaty prawne, jest dla mnie jakimś absurdem...


Obecnie mam przy tym filmiku dodatkowe klikadło "Popraw ten film", to narzędzie które automatycznie sugeruje że film skacze i że ta funkcja pozwala usunąć ten efekt. Problem w tym że film nie skacze a po włączeniu tej funkcji właśnie dopiero zaczyna być niestabilny :P

anonymus 2012-09-13 09:34:55

może to przenieść jako opis gry a nie artykuł?

adv 2012-09-13 10:34:06

@Anonymus Po odjęciu kilku akapitów i dodaniu klawiszologii dobry pomysł.

@Tdc fajny tekst.

the fender 2012-09-13 21:43:21

Odnoszę wrażenie, że Youtube wraz z Google i Facebook to poligon doświadczalny dla projektów z pokroju Echelon. Ludzie chętnie podzielą się danymi, trzeba ich tylko do tego zachęcić. A dane trzeba gromadzić wszystkie, bo a nóż a widelec.

Jeden kraj ma obsesję na tym punkcie i nie muszę chyba pisać który.

odislaw 2012-09-13 23:04:18

zgadzam się z kolegami wyzej, dajcie ten artykuł do opisów gier, zasługuje na to

tdc 2012-09-14 02:16:18

Tak, pomysł ciekawy. Wstępny opis zrobił kiedyś Kaz w tym miejscu:

http://atarionline.pl/v01/index.php?subaction=showfull&id=1272750803&archive=&start_from=0&ucat=1&ct=nowinki

Więc przemyślimy to jak to połączyć razem.


@adv, jednak do Urborga to mi jeszcze wiele brakuje;)

atarak 2012-09-14 08:40:07

Gra kiepskiej jakości. Nalezy sie jedynie szacunek za trud włożony w pracę.

voy 2012-09-14 09:09:46

Poproszę o grę o super jakości od pana Ataraka. Po ujrzeniu tejże i potwierdzeniu HQ szacunek z mojej strony zapewniony.

anonymus 2012-09-14 10:22:45

btw, gdyby popracować nad płynnością, to byłaby za-je-bi-sta giera, a tak, jest tylko dobra:)

tdc 2012-09-15 13:57:56

Przypomnę, że gra nie miała być np. "super jakości" tylko na "łamach" Atarionline.pl prosiliście aby przygotować proste gry do zademonstrowania tego jak się programuje gry w Action! Dlatego wstępna wersja Tomcata została opublikowana wraz z źródłami i opisem:

http://atarionline.pl/v01/index.php?subaction=showfull&id=1273590481&archive=&start_from=0&ucat=1&ct=nowinki

Potem został opublikowany Tomcat też z źródłami, każdy w zależności od swoich możliwości może którąś z nich zgłębić, rozszerzyć lub tylko zobaczyć jak się koduje.

Dlatego gra ma animację jaką ma bo źródła gry miały być proste i czytelne, wszystko powstało w celach edukacyjnych. Tomcat to pokazanie do czego można rozwinąć tak prosty kod jaki jest w "Space Travel". Zupełnie naturalnym wydaje się być to że każdy z Was może rozwinąć tę grę nie w Tomcata, ale w coś zupełnie innego, coś takiego co jemu będzie pasowało najbardziej.

Podobnie jest z Tomcatem, ja nie chcę tutaj wdawać się w polemikę z atarakiem, ale fakty są takie: w tej grze mimo wszystko ~70% czasu CPU jest wolne więc można tę grę dowolnie rozwijać i dodawać przeróżne elementy (np. wybuchy jądrowe, osłony, inne powerupy itp.). Bo podkreślam do tego ta gra powstała, aby można było nawet posiadając niewielkie doświadczenie w programowaniu np. w Atari Basic rozwinąć grę na własną rękę w dowolny sposób. A jak się ma większe to nic nie stoi na przeszkodzie aby zrobić lepszą animację bo czas CPU jest.


Ale jak już mam oceniać kod Tomcata to w mojej ocenie jest on niezły, bo ja jeszcze nie spotkałem się z grą na jakikolwiek komputer 8bit, która byłaby dynamiczną strzelanką i powstała w jakimkolwiek kompilatorze, wszystkie powstały w asemblerze. Kompilatory lat 80. nie nadawały się do zakodowania czegokolwiek sensownego wliczając w to C, a szczególnie Pascala.

kosa 2012-09-15 16:50:58

TDC daj spokój.Gra jest kozacka :-).Kategoria zybex :-)
Takich gier na Atari jak na lekarstwo :-(
Niech panowie krytykanci sami sobie poprawia gre jesli im sie nie podoba - w koncu zródla sa ;-)

s2325 2012-09-15 20:03:09

Jak wyłączyć dźwięk to grafika i animacja obiektów jak na Amstradzie CPC, przez to przy pierwszym pokazaniu gry zaciekawiły mnie obrazki z niej. Tempo dobre, na dole Bałtyk, jedyne co mi nie pasuje to ta muzyka z 1942 lub 1943 - nie to, że jest zła, tylko przyrosła już do gry Capcomu.

the fender 2012-09-16 09:44:08

Do wszystkich malkontentów: poniżej link do 1942 z ZX Spectrum, który był kodowany w asemblerze i przeznaczony na hit rynkowy (a nie jako przykład programowania):

http://www.youtube.com/watch?v=3V6RJf3A0bY

A teraz porównajcie grafikę, kolory, muzę w tle (notabene przeróbka muzy 1942 z automatów) i fakt podawany przez autora gry Tomcat - procesor byczy się przez znakomitą większość jego czasu. No i oczywiście Acion! + kompilator a nie pure asm. Popatrzcie też, jak na ZX-ie potrafi ostro zamulić.

xxl 2012-09-16 10:51:31

Tomcat wypada bardzo dobrze. tu jest gra zrobiona w podobnej technice i uchodzi za jedna z najlepszych na zx http://www.youtube.com/watch?v=tcxdVX9w1Nw

:)

the fender 2012-09-16 12:07:28

Dowcipniś. Ale nie sposób napisać, że nie masz racji ;)

Ilmenit 2012-09-16 20:49:37

A tak właściwie to po co robić zmiany zasad gry na ciekawsze kombinacją klawiszy, o której nikt nie będzie wiedział lub pamiętał, zamiast widocznej opcji w grze?

kosa 2012-09-16 20:51:33

xxl ;-)
Ciekawe tylko ile osób pisało ta gierke
Na marginesie TDC istnieje technicznie mozliwosc podkolorowania tomcata ?Takie czysto teoretyczne pytanie laika

bob_er 2012-09-16 21:13:23

Jak oglądałem filmik na youtube - to wydaje mi się, że dało by się to pokolorować.
Ale:
1. jak TDC wspomniał - źródła są dostępne,
2. Każdy kiedyś zaczynał i się nie znał,
3. Wszystko jest dla ludzi.

Zatem do dzieła...

xxl 2012-09-16 21:27:20

> Ciekawe tylko ile osób pisało ta gierke

zdziwilbys sie... R-TYPE napisal jeden gosc :-) drugi zrobil grafike a trzeci napisal playera do beepera

kosa 2012-09-16 21:31:46

xxl - zdziwlilem sie- powaznie!
w sumie 3 gosci jeden koder jeden grafik i jeden muzyk
Obstawialem dwa razy tyle osób.

xxl 2012-09-16 23:16:52

czytalem, ze napisal ja w 3 miesiace :-)