atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
"Sudotris" i Paweł Gugała z 2023-11-04 21:34 (34)
Kupiłem Fujinet i interfejs kasetowy i co dalej? z 2023-11-02 21:48 (24)
Pokłosie trzeciej edycji ATASCII Compo z 2023-10-30 17:21 (19)
KWAS #31 w Warszawie z 2023-10-24 12:24 (29)
Konkurs na grafikę ATASCII – głosowanie z 2023-10-23 21:51 (5)
Środo-wisko prasowe #32 z 2023-10-20 18:23 (15)
Silly Venture 2023WE – coraz bliżej zimowej edycji! z 2023-10-08 20:28 (7)
Weekend z Atari w Poznaniu i Łodzi z 2023-10-06 15:24 (1)
Strumień z kuchni Pina z 2023-09-30 00:01 (32)
Nowy ASAP - wersja 6.0.0 z 2023-09-27 21:34 (8)
Pojedynek Atari XL/XE i C64 z 2023-09-25 15:52 (14)
Time Wizard z 2023-09-20 20:29 (24)
TwiSTEr- nowa karta dla Atari STE z 2023-09-17 19:39 (3)
Zaproszenie na ATASCII Compo Edycja 3 2023 z 2023-09-10 20:23 (29)
Krakowskie Retrospekcje XI z 2023-09-08 22:08 (1)
Letnia edycja Silly Venture 2023 z 2023-08-19 11:27 (16)
Zakończyliśmy Środo-wisko Książkowe z 2023-07-28 08:47 (12)
Środo-wisko książkowe #6 z 2023-07-12 16:20 (7)
Sizecoding cz.2 - Gwiazda Śmierci z 2023-07-02 18:22 (23)
Środo-wisko książkowe #5 z 2023-06-28 06:23 (5)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja TOSEC)

Opisy gier
"Old Towers" (Atari ST) opisał Misza (19)
Submarine Commander opisał Kaz (11)
Frogs opisał Xeen (0)
Choplifter! opisał Urborg (0)
Joust opisał Urborg (16)
Commando opisał Urborg (35)
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (36)
Robbo Forever opisał tbxx (16)
Kolony 2106 opisał tbxx (2)
Archon II: Adept opisał Urborg/TDC (9)
Spitfire Ace/Hellcat Ace opisał Farscape (8)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (16)
The Last Starfighter opisał TDC (30)
Dwie Wieże opisał Muffy (19)
Basil The Great Mouse Detective opisał Charlie Cherry (125)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (19)
Grand Prix Simulator opisał Charlie Cherry (16)
«« nowszestarsze »»

Katalog gier (konwencja Kaz)
Aktualizacja: 2024-03-16
Liczba katalogów: 8377, liczba plików: 36679
Zmian katalogów: 0, zmian plików: 0

0-9 A B C D
E F G H I
J K L M N
O P Q R S
T U V W X
Y Z inne
zipCałość 2817 MB


Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
Światowa premiera gry "Pac Time"
Kolega Łukasz "Luklab" Labuda ponownie zawitał do nas z grą napisaną w rzadko wykorzystywanym języku Advan Basic. Wygląda na to, że Łukasz zaszczyca nas grą raz do roku. Jego Gra w linie powstała w 2020 roku, zaś City Defender w 2021 roku. Oddajmy głos autorowi, który opowie, z czym do nas przychodzi w sierpniu 2022 roku:

"Po raz trzeci wracam do Was, ponownie z nową grą. Dwie pierwsze miały już swoje premiery na AtariOnline.pl ("Gra w linie", "City Defender"). Teraz przedstawiam znacząco bardziej rozbudowany i zaawansowany projekt - "Pac Time". Pierwotnie wystawiłem grę na właśnie co zakończonym Silly Venture, ale jej prezentacja była tak okrojona, że postanowiłem wycofać grę z konkursu.



Z kwestii technicznych - grę, jak poprzednią, napisałem w mało popularnym języku - Advan Basicu. Gra, dla prawidłowego działania, musi być uruchomiona z dysku nr 1. Podobnie na emulatorze. Cele, które chciałem osiągnąć to przede wszystkim: płynność animacji, dynamika rozgrywki, grywalność. Osobiście z efektu końcowego jestem zadowolony, ale zważywszy że to jednak Basic ciekawy jestem Waszej opinii.

Mimo, że projekt bazuje na "Pac Manie", wprowadziłem liczne zmiany, modyfikujące samą rozgrywkę i jej zasady. Podstawową jest ta, że obok duszków, naszym przeciwnikiem jest upływający czas. Z każdym kolejnym poziomem jest on krótszy (minimum 25). Gdy czas skończy się, tracimy życie.

Kolejną różnicą jest ta, że kulki, które zjadamy są dwóch kolorów - zielone i różowe. W wersji dla jednego gracza, trzeba zebrać wszystkie, jednak jeśli różnica pomiędzy aktualnie zjedzonymi jedynymi, a drugimi wynosi więcej niż 5, czas zaczyna płynąć dwa razy szybciej. Powraca do normalnego trybu, gdy różnica spadnie do 5 lub mniej. Informacja jest na bieżąco wyświetlana w górnej, środkowej części ekranu. Natomiast w wersji dla dwóch graczy, każdy zbiera kulki tylko swojego koloru. Jest ich równa liczba, wygrywa planszę ten, który zbierze pierwszy. Tym razem, jeśli jeden z graczy ma zjedzone więcej niż 5 kulek od drugiego, sam może go zjeść, a kolor tego drugiego zmienia się na biały. Ponownie, jeśli różnica ta spadnie do 5 lub mniej, wszystko wraca do normy.



W grze możemy zdobywać 4 moce specjalne:

  • dodatkowy czas (+10 jednostek),
  • dwa razy wolniej płynący czas (w wersji dla jednego gracza - do momentu gdy różnica w ilości zjedzonych kulek jednego koloru przekroczy 5, a w wersji dla dwóch graczy - przez kilkanaście sekund),
  • możliwość zjadania duszków (im wyższy poziom, tym krócej),
  • niewidzialność, którą uruchamiamy w dowolnym momencie naciskając fire (aktualna liczba tych mocy wyświetlana jest u dołu ekranu).

    Punkty zdobywamy zjadając kulki, moce specjalne, duszki, drugiego gracza, jak też za ukończenie poziomu przed czasem.

    Zaprojektowanych jest 15 różnych plansz (które wybieramy w edytorze, jak też ich liczbę i kolejność), przy czym po ukończeniu każdej, następna nie jest z tych zaprojektowanych, ale jest generowana losowo. Dodatkowo, w wersji dla jednego gracza, co trzecia plansza jest bonusowa, w której nie możemy stracić życia, a jedynie po trafieniu pociskiem tracimy czas (3, 6 lub 9 jednostek). Im wyższy poziom, tym plansze bonusowe mniejsze (trudniejsze). Po jej ukończeniu, otrzymujemy dodatkowe życie.

    W wersji dla jednego gracza możemy zapisać najlepsze wyniki. W wersji dla dwóch, ustalamy na początku ilość poziomów, w które będziemy grać (każdy gracz "odradza się" na nowym poziomie, nawet jeśli w poprzednim stracił życie).



    W edytorze, każdy może samodzielnie zaprojektować własne plansze, modyfikować już istniejące, jak też ustalać, w które z nich będzie grał w czasie rozgrywki (minimum to 1 plansza). Projektując planszę i naciskając klawisz > przechodzimy do kolejnego etapu, a klawisz < do poprzedniego. Ściankę stawiamy / usuwamy naciskając fire + kierunek joysticka, zaś miejsce w którym ma rozpoczynać się rozgrywka (w wersji dla jednego gracza) oraz miejsce pojawiania się bonusów - naciskając fire. Jeśli jakieś z zaprojektowanych rozwiązań nie będzie możliwe, komputer poinformuje nas o tym (np. zbyt mała liczba kulek do zjedzenia)."


    W załączeniu do opisu Łukasza znajdziemy plik ATR z pakietem programów - dwie wersje gry, edytor oraz info. A poniżej filmik z rozgrywki, przygotowany przez Łukasza:





    2022-08-17 00:28 by Kaz
    komentarzy: 18
  • Baltazar Niegąbka @2022-08-17 06:31:43
    Nagłówek nowinki powinien być zwieńczony kilkoma wykrzyknikami by podkreślić publikację tej arcy przełomowej gry!!!
    Anon @2022-08-17 07:57:55
    Premiera tej gry to święto, przecież na zx codziennie powstają gry
    MDW2 @2022-08-17 09:52:59
    Przyznam się, że pierwszy raz słyszę o tym Basicu. Skąd autor go wytrzasnął i przede wszystkim skąd miał jakąś dokumentację do niego? :) Składni PRINT, INPUT, GOTO czy FOR można się domyślić ale jeżeli się sięga po coś aż tak nieznanego to pewnie dla jakichś jego unikalnych cech. No a te już trzeba wyłowić z jakiejś dokumentacji, bo na pewno są specyficzne dla tego akurat Basica.

    Kulki zielone i różowe przywiodły mi coś na myśl. W dzisiejszych czasach to nie ma zupełnie znaczenia. Ale takie rozwiązanie nie przeszłoby w latach 90. Kulki musiałyby się różnić nie tylko kolorem ale też kształtem. A to ze względu na licznych użytkowników monitorów (czy telewizorów) zielonych, miodowych, czarno-białych. No chyba, że kulki bardzo mocno różniłyby się jasnością.
    MDW2 @2022-08-17 09:58:09
    Dlaczego to tak zgrabnie chodzi? To jest napisane w czystym Basicu? Ten Advan Basic ma np. jakieś instrukcje do przesuwania sprajtów także w PIONIE?
    Kaz @2022-08-17 10:08:56
    Tak, też mnie zaciekawiło, dlaczego autor użył Advan Basica i jak wyglądał proces twórczy - dlatego zaprosiłem go do opowieści na zoomie w cyklu "Spowiedź autora", a Łukasz się zgodził :D

    Dla mnie ciekawe modyfikacje Pac- Mana - pomysł z balansem kulek w wersji jednoosobowej oraz rozgrywka dwuosobowa według nowych zasad - to coś interesującego i godnego przetestowania w praktyce.

    Dla zainteresowanych programowaniem, mamy dyskietki z Advan Basic w archiwum użytkow:

    https://atarionline.pl/v01/index.php?ct=...

    a w sieci można znaleźć dokumentację, np:

    https://advan.atarinet.com/

    https://atariwiki.org/wiki/Wiki.jsp?page...

    Co do różnicy kropek na monitorach monochromatycznych, to zmianę jasności łatwiej wykonać (nawet teraz) niż zmieniać kształt.
    Kaz @2022-08-17 10:10:05
    MDW - odpowiadając na Twoje pytanie, Advan ma instrukcje dedykowane np. duszkom, a w ogóle to jest kompilator, nie interpreter.
    MDW2 @2022-08-17 12:22:38
    Kaz: Fajnie to wygląda. Z ciekawości bardzo chętnie poczytam dokumentację. Szkoda, że nie wiedziałem o istnieniu czegoś takiego wcześniej. Jakieś… 32 lata wcześniej. 😂
    Kaz @2022-08-17 12:32:06
    Dokumentacja pochodzi z 1985 roku (37 lat wstecz) , ale wiesz jak to u nas było z dostępnością takich rzeczy... :)
    MDW2 @2022-08-17 15:18:41
    No tak… o to właśnie chodzi. Wtedy jeszcze pewnym problemem byłby język angielski. Ale do przeskoczenia. Słowniki były, motywacja przeogromna, a taki „komputerowy” angielski był łatwiej ogarniamy. Tylko właśnie dostępność…

    Gdyby to wszystko gdzieś jakoś było dostępne to trochę inaczej by się żyło. :) Ktoś kto był obrotny to potrafił czasem wykorzystać ten ogromny, niezaspokajalny popyt. Ale to trzeba byłoby być jednak nieco starszym, na serio obrotnym i kontaktami zagranicznymi. :)
    MDW2 @2022-08-17 18:20:44
    Kaz - świetnie, że będzie „spowiedź” kogoś kto nie tylko wie co to jest ten… to… coś… ale nawet ma w tym praktykę. Bardzo chętnie posłucham. Dzięki za „załatwienie” wywiadu.
    Yosh @2022-08-17 19:25:55
    Advan ma także liczby stało przecinkowe - które powinny pomykać w porównaniu z innymi Basiami.

    Temat przecinka męczyliśmy ponad 10 lat temu :)

    https://atarionline.pl/1235423975
    LukLab @2022-08-17 20:52:38
    O istnieniu Advan Basica dowiedziałem się za pośrednictwem Atarionline 2 lata temu. Szukałem takiej odmiany Basica, która miałaby instrukcje dedykowane duszkom. Ale i tak musiałem rozwiązać kilka zasadniczych problemów - kwestia kolizji z tłem (implementacja między duszkami jest w miarę ok) i szybkość działania aby zachować płynność animacji i w ogóle rozgrywki. A odpowiadając na jedno z wcześniejszych pytań - tak, cały kod jest napisany wyłącznie w Basicu.
    MDW2 @2022-08-17 21:58:40
    LukLab: Dzięki za odpowiedzi.
    Coś musiałeś rozwiązać ale skoro rozwiązałeś to znaczy, że się dało. :)
    Czyli dowiedziałeś się o tym dziwnym rozszerzeniu do Atari Basic stosunkowo niedawno. Nie wiem dlaczego uznałem, że znasz to jeszcze z epoki.

    O nic innego nie pytam skoro będzie rozmowa z Tobą. Bardzo chętnie posłucham. I pamiętaj - nie skąp w niej technicznych szczegółów. To nie będzie nagrywane z myślą o emisji w jakiejś telewizji śniadaniowej. Nikt się na pewno nie znudzi i reklamodawcy się nie odwrócą. :) ;)
    Kaz @2022-08-18 08:31:08
    Rozmowa z Łukaszem będzie we wtorek o 20:00 na naszym kanale zoom. Zapraszamy.


    >"O istnieniu Advan Basica dowiedziałem się za pośrednictwem Atarionline 2 lata temu. "

    Bardzo się cieszę, że wciąż pełnimy dla ludzi funkcję pomocniczą, edukacyjną :)
    Kaz @2022-08-18 08:48:33
    >Yosh "Temat przecinka męczyliśmy ponad 10 lat temu :)"
    https://atarionline.pl/1235423975

    Faktycznie, teraz przeczytałem jeszcze raz, ciekawe rozważania. Dzięki Yosh.
    Baltazarro Gąbczasty @2022-08-19 21:41:59
    Gra prosta, ale fajna. Gratulacje!
    MR T @2022-08-21 01:17:40
    fajna
    LukLab @2022-10-04 17:23:35
    W bazie gier AOL jest już wersja 1.1 gry, w której usprawniłem pewne elementy rozgrywki i poprawiłem m.in:
    - nieprawidłowe zliczanie punktów po osiągnięciu wyniku 32767,
    - błędne odejmowanie czasu w rundzie bonusowej,
    - podwójne zliczanie zjedzonych kulek w rundzie bonusowej jeśli pierwsza z nowej serii pojawia się na miejscu piątej z poprzedniej,
    - wykrywanie kolizji z duszkami przez ścianki
    - sporadycznie zdarzające się błędne zliczanie zjedzonych kulek w wersji dla dwóch graczy co w skrajnym wypadku mogło uniemożliwić ukończenie poziomu,
    - sporadycznie zdarzające się niewykrywanie zjedzenia kulek w wersji dla dwóch graczy.

    Po w/w zmianach, myślę że wszystko już śmiga jak trzeba :-)
    nickname
    e-mail / website (opcjonalnie)
    Aktualne tematy
    TSFX Turbo Blizzard (4)
    ostatni: 19-03-2024 11:31, baktra
    PTODT Stereo II (92)
    ostatni: 19-03-2024 10:03, w1k
    Nowe okładki gier - FROGGER (253)
    ostatni: 19-03-2024 09:21, lexx
    GTIA2DVI (68)
    ostatni: 19-03-2024 00:45, st_man
    Rzeczy które chciałbyś w MADSie a... (122)
    ostatni: 18-03-2024 22:01, jhusak
    Muzycy scenowi... (60)
    ostatni: 18-03-2024 20:41, jhusak
    padnięta maszyna - temat do zamkn... (3)
    ostatni: 18-03-2024 20:40, Ataripuzzle
    Scorch - pełna gra (398)
    ostatni: 18-03-2024 17:49, Mq
    Poszukiwana solucja do Artefakt P... (5)
    ostatni: 18-03-2024 14:20, Vidol
    Program do losowania totolotka (13)
    ostatni: 18-03-2024 04:27, pirx
    Pismo "Grel" (34)
    ostatni: 17-03-2024 21:29, Kaz
    AVG Cart (121)
    ostatni: 17-03-2024 19:43, sun
    RMT hacking (166)
    ostatni: 17-03-2024 17:21, emkay
    Moje materiały wideo z grami na A... (191)
    ostatni: 17-03-2024 14:02, nowy80
    Pomoc - dom dziecka (1)
    ostatni: 17-03-2024 13:37, maly_swd

    Kategorie Forum Atarum

    Użytkowników: 2769
    Ostatnio zarejestrowany: Atari1040
    Postów ostatniej doby: 32

    Spotkania i zloty / Meetings & Parties

    Najbliższe imprezy
    link do naszych spotkań online, zapraszamy do odwiedzenia kanału zoom również przez kod QR:

    KWAS

    Kalendarz AOL


    Społeczność/Community


    Rozmawiali
    Wywiad z Mariuszem Jaroszem i Kaz (12)
    Wywiad Dracona z Mr. Bacardim i Kaz (12)
    Tomasz Dajczak i Kaz (21)
    Lech Bąk i "Świat Młodych" i Kaz (26)
    Michał "Mike" Jaskuła i Kaz (6)
    F#READY i Dracon (22)
    Daniel „Arctus” Kowalski i Dracon (25)
    KATOD i TDC (15)
    Mariusz Wojcieszek i "Adam" (17)
    Romuald Bacza i Ramos (16)
    Śledzenie Amentesa i Larek (9)
    Leszek Łuciów i Charlie Cherry (17)
    TO JUŻ ZA TOBĄ: rozmowa z Bobem Pape i cpt. Misumaru Tenchi (39)
    Rob Jaeger i Emu (53)
    Jacek "Tabu" Grad i Dracon (0)
    Alexander "Koma" Schön i Kaz (0)
    Maciej Ślifirczyk i Charlie Cherry (0)
    Jarek "Odyniec1" Wyszyński i Kaz (0)
    Marek Bojarski i Kaz (0)
    Olgierd Niemyjski i Ramos (0)
    «« nowszestarsze »»

    Stragan
    Nowe, pojemniejsze RAM-Carty oferuje Kaz (21)
    "mouSTer" czyli myszka ST oferuje Kaz (30)
    Atari USBJoy Adapter oferuje Jakub Husak (0)
    Programy: Kolony 2106 oferuje Kaz (7)
    Sprzęt: rozszerzenia oferuje Lotharek (23)
    Gadżety: naklejki, pocztówki oferuje Sikor (11)
    Sprzęt: cartridge RAM-CART oferuje Zenon (7)
    Miejsce na drobne ogłoszenia kupna/sprzedaży oferuje Kaz (58)
    Sprzęt: interfejs SIO2IDE oferuje Piguła (0)
    Sprzęt: interfejs SIO2SD oferuje Piguła (33)

    Użytki/Utils
    Sprzęt/Hardware

    Wynalazki
    Atari i Bluetooth napisał Kaz (34)
    SIO2PC-USB napisał Larek (45)
    Nowe SIO2SD napisał Larek (0)
    SIO2SD w CA12 napisał Urborg (12)
    Ratowanie ATMEL-ów napisał Yoohaas (12)
    Projektowanie cartów napisał Zenon (12)
    Joystick do Atari napisał Larek (54)
    Tygrys Turbo napisał Kaz (11)
    Testowałem "Simple Stereo" napisał Zaxon (5)
    Rozszerzenie 1MB napisał Asal (20)
    Joystick trzyprzyciskowy napisał Sikor (18)
    Moje MyIDE oraz SIO2PC na USB napisał Zaxon (16)
    Jak wykonać płytkę drukowaną? napisał Zaxon (26)
    Rozszerzenie 576kB napisał Asal (36)
    Soczyste kolory napisał scalak (29)
    XEGS Box napisał Zaxon (13)
    Atari w różnych rolach napisał Różyk (9)
    SIO2IDE w pudełku napisał Kaz (5)
    Atari steruje tokarką napisał Kaz (15)
    DarkMouse napisał Kaz (7)
    «« nowszestarsze »»