atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Bardzo krótka relacja z KWAS #33 z 2024-03-25 21:11 (8)
KWAS #33 w Katowicach za moment! z 2024-03-21 13:06 (7)
Zbigniew Kasprzycki - współtwórca Polskiego Logo z 2024-03-15 22:25 (8)
"Zoltar Cosmic Pirates" w sieci z 2024-03-15 12:21 (6)
KWAS #32 z 2024-02-16 00:08 (39)
Która kolorystyka okładki lepsza? z 2024-02-11 18:30 (37)
Demo gry "Tony: Montezuma's Gold z 2024-02-05 21:09 (53)
Wywiad z Mariuszem Jaroszem z 2024-01-31 11:43 (12)
Nachodzi "Cosmic Hero 2" z 2024-01-28 06:27 (22)
Miniaturowe Atari (FPGA) z 2024-01-26 11:46 (15)
Światowa premiera "Cyborg Warriors"! z 2024-01-17 18:38 (40)
Grel #2 już dostępny! z 2024-01-11 19:21 (29)
Śmierć śmieciom! z 2024-01-06 21:23 (30)
Nowy program kopiujący "Microcop 61KB" z 2024-01-02 17:29 (25)
Wywiad Dracona z Mr. Bacardim z 2023-12-30 19:11 (12)
I po świętach! Kręcimy kołem z 2023-12-28 00:59 (13)
Wesołych Świąt 2023! z 2023-12-23 12:36 (18)
Silly Venture 2023 WE za nami z 2023-12-13 09:16 (17)
Pisma "Atari Fan 8" oraz "Grel 2" z 2023-12-07 17:32 (12)
From PLATO to Fujinet z 2023-11-25 23:16 (12)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja TOSEC)

Opisy gier
Rescue On Fractalus opisał Kaz (18)
Stranded opisał Kaz (11)
Gunslinger opisał Dracon (5)
Space 1999 opisał Kaz (4)
Pięć Gówien Eepcha opisał Kaz (10)
Mózgprocesor opisał Kaz (31)
Bruce Lee opisał Kaz (31)
Amaurote opisał Kaz (29)
Jax Stardo In Starblade opisał Kaz (13)
The Dallas Quest opisał Kaz (4)
Hacker opisał Kaz (12)
«« 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
Premiera gry "Troll's Treasure"
Michał "stRing" Radecki napisał:

Na zlocie Silly Venture 2021 Winter Edition wystawiłem w kategorii Game Compo tekstową grę na Atari XL/XE pod tytułem Troll’s Treasure. Gra jest krótka i prosta, a do tego napisana w języka Atari Basic (została skompilowana w programie "ABC Basic Compiler" by działała szybciej) i przeznaczona głównie dla dzieci - tym bardziej, że moje pomagały mi w produkcji, poddając pomysły zarówno fabularne, jak i obrazkowe.

Gra została napisana w niewiele ponad dwa tygodnie. Zastrzegam, iż to moja pierwsza taka gra, poza tym nie mam większego doświadczenia w programowaniu, więc nie spodziewajcie się megahitu. Przed finalną wersją powstał eksperymentalny program wyświetlający jedynie parę kresek jako grafikę, oraz do wpisania parę prostych komend. Dzięki temu miałem już w głowie zarys jak umieścić dane, jak zorganizować „kod” i wiedziałem czego oraz jak nie robić. Przy okazji do głowy wpadło kilka pomysłów na fabułę i zagadki. Plansze zostały rozrysowane na kilkunastu kartkach, a ich układ na bieżąco był modyfikowany. Pozwoliło to nie zagmatwać „kodu” i powstał taki papierowy preview gry.



Grafikę rysowaliśmy w programie "MS Paint" i przeliczaliśmy położenie punktów na dane w programie - rysowanie odbywa się przez komendy PLOT i DRAWTO. Dorzuciłem też sprite’y, widoczne jako zebrane przedmioty, podrasowałem parę rzeczy i dodałem „efekty” dźwiękowe. Na koniec pozostało nieco skomplikować zagadki i poprawić jakąś drobnicę, jak wyrażenia języka angielskiego czy justowanie tekstu.

Gra mogłaby być dłuższa, ale zaczynało brakować pamięci, bo obrazki nie są doczytywane, a sam kod nie jest do końca efektywny. Gra została w całości napisana na „real hardware” (taki mój kaprys), a pod koniec emulator "Altirra" został użyty jedynie do optymalizowania. Na nim też dobierałem kolory, bo tam wygodniej było wpisać POKE i na bieżąco korygować wartości. Gra wykrywa system PAL/NTSC i odpowiednio dobiera zestaw kilku barw, bo inaczej wyglądało by to źle – szczególnie kolor zielony się „rozjeżdżał” w wersji NTSC. Silnik, który „rozumie” wyrażenia gracza jest (chyba) dość nietypowy, ale też nie do końca konsekwentny – mea culpa. W 90% przypadków, kiedy to konieczne, wykrywa cztery pierwsze litery wpisywanego wyrażenia i to wystarczy do komunikacji, gdy na przykład używamy jedynie czasowników i gdy na planszy jest tylko jeden obiekt, z którym możemy wejść w interakcję. Czasem jednak należy wpisać pełne wyrażenie, jak USE LADDER. Na razie nie widziałem innego sposobu, żeby dać graczowi możliwość użycia jednego zbioru słów, dla wyrażenia WEŹ jak: TAKE, PICK, GET i tym podobne, a nie powtarzać ich w kółko w programie dla każdej lokacji.



Czy będą kolejne gry produkcji stRing’a i jego dzieci? No cóż, to wciągająca zabawa, ale żmudny proces wymyślania, nauki, testowania, poprawiania. Co prawda, Basic jest dla mnie zrozumiały (a dla kogo nie jest?) i coś tam pamiętam z dawnych lat, gdy uczyłem się go mając 10 lat, więc grę zacząłem pisać praktycznie z marszu. Ale jednak ponownie przeczytałem książkę "Atari Basic" i "Poradnik Programisty Atari", żeby powtórzyć sobie podstawy. Następnym razem chciałbym jednak napisać coś bardziej zaawansowanego pokroju "The Dallas Quest" (z doczytywaną grafiką) lub "Mózgprocesor". Mam już w głowie pomysł na nową produkcję i póki co robię eksperymenty z Display List. Odkryłem też niedawno program "Mad Studio" do tworzenia grafiki w basic’owym trybie 5 i innych. Szkoda, że tak późno, bo wykorzystałbym to w "Troll’s Treasure". Jednak im bardziej się w to wszystko wgłębiam, tym więcej czasu spędzam na analizowaniu „czemu coś nie działa” i trochę mnie to zniechęca, a poza tym lata lecą i mózg już nie jest taki chłonny jak kiedyś, więc póki co "Troll’s Treasure" musi Wam wystarczyć.

Przy okazji pisania gry powstał pomysł, aby przygotować jej fizyczne wydanie. W sumie planowałem zrobić dla zabawy kopię tylko dla siebie, no bo kto chciałby kupić taką prostą grę napisaną w języku Atari Basic? Ale skoro w drukarni nie dało się zamówić mniej niż kilkanaście sztuk wydruku, postanowiłem samodzielnie wydać i sprzedać 10 kopii "Troll’s Treasure". Nie ukrywam, że pomogło w tym doświadczenie zdobyte podczas przygotowywania gry "Adam Is Me", a przy okazji tworzenie wydania sprawiło wiele radości mnie i dzieciom.



Jeśli są zainteresowani to zapraszam do składania zamówień. Cena odzwierciedla koszty jakie poniosłem, aby ją wydać. Nie jest to też produkcja tak zaawansowana i rozbudowana jak na przykład przebój "Laura", więc spodziewam się, że zainteresowanie może być znikome. Gra jest krótka i prosta (można ją ukończyć poniżej 10 minut, gdy się wie, co należy robić). Może jednak znajdzie się parę osób, które zechcą ją nabyć. Zestaw gry zawiera:

  • dyskietka w kopercie (dyskietki są używane, ale wyselekcjonowane, nagrywane na CA 2001 i sprawdzane na dwóch innych stacjach),
  • pudełko tekturowe,
  • instrukcja w formie dwustronnej tekturki A5,
  • rycerzyk do złożenia, z oryginalnych klocków Lego – jedna z postaci z gry,
  • drukowana instrukcja Lego,
  • biały długopis z nadrukiem "Troll’s Treasure",
  • 2 dodatkowe naklejki na dyskietkę.



    Cena za całość to 75 zł + 15 zł wysyłka paczkomatem i koszty pakowania. Liczy się kolejność zgłoszeń. Proszę wysyłać zamówienia na adres michomis(małpa)interia(kropa)pl, wraz z nr. telefonu, paczkomatu i swoimi danymi (imię, nazwisko, adres, ksywka) i JEDNOCZEŚNIE proszę dopisać się poniżej w komentarzach. Wysyłka jedynie na terenie Polski. Jak ktoś chce kupić, a jest poza granicami kraju, to po wpłacie mogę przetrzymać kopię u siebie. W mailu zwrotnym wysyłam dane do wpłaty i dopiero po przelaniu pieniędzy realizuję wysyłkę. Proszę jednak o cierpliwość, bo czekam jeszcze na pudełka. Realizacja wysyłek na początku roku 2022. Jeśli będzie większe zainteresowanie to rozważę doprodukowanie kilku sztuk (poligrafii mam łącznie na 15 sztuk), tylko problemem będą dyskietki, których nie udało się zdobyć więcej. Musiałbym też domówić klocki LEGO.

    A darmowy pliczek do grania jest dostępny w naszym archiwum gier tutaj.

    ---
    Update z dnia następnego: kolega stRing podesłał zdjęcia już wydrukowanego pudełka, więc można zobaczyć jak imponująco wygląda teraz zestaw:



    Te zdjęcia wrzucam też do wąku na forum, tam będą w znacznie większej rozdziałce.

    2021-12-22 00:44 by stRing/Agenda
    komentarzy: 28
  • Kaz @2021-12-22 00:46:47
    Świetnie Michał, gratulacje - lubię tekstówki! To ja poproszę 1 sztukę dla mnie i 1 dla Miszy.
    stRing @2021-12-22 01:10:07
    1. Kaz
    2. Misza

    Dziękuję. A ja przypominam że należy wysłać pełne zamówienia na mój adres, wszystko jest opisane na końcu tekstu :)
    Emu @2021-12-22 05:22:00
    3. Emu
    ccwrc @2021-12-22 05:37:40
    Łał. Takie gry aż się proszą o wydania fizyczne na kasetach. Liczę, że kiedyś, ktoś sobie wreszcie przypomni, że posiadaczy magnetofonów jest więcej, są bardziej cierpliwi i ciągle czekają ;)
    Kaz @2021-12-22 12:35:51
    Ccwrc - wersje kasetowe moim zdaniem trudniej przygotować niż dyskietkowe, a szansa na problem po sprzedaży u odbiorcy - i potencjalne pretensje - większa.

    Tutaj gra jest do ściągnięcia za friko, jak często to bywa, ale wersja kolekcjonerska to gratka dla zbieraczy. 10 (maks 15) egzemplarzy? To kiedyś będzie białym krukiem :). Dla mnie zaś liczy się wsparcie niezwykle niszowej inicjatywy stRinga i dlatego zamówiłem.

    stRing - tak jak już pisałem Ci wcześniej, gdyby była potrzeba, to mam zapas używanych, a markowych dyskietek, przekażę 5 na rozszerzenie wydania do 15 egzemplarzy, gdyby była taka potrzeba.
    stRing @2021-12-22 12:54:18
    Ok. Dzięki Kaz. Zobaczymy najpierw jakie będzie zainteresowanie.
    Kaz @2021-12-22 13:02:24
    Tuż przed świętami to ludzie mają przeważnie młyn, co da się też zauważyć w statystykach wszelkich odwiedzin, ale już od pierwszego, drugiego dnia świąt ruch się wzmaga. Tak więc cierpliwości :)
    pustak @2021-12-22 13:31:53
    4. pustak

    A ja chętnie kupię bo nigdy nie miałem oryginału na dyskietce. Teraz stacje mam więc trzeba skorzystać.
    @stRing e-maila napisze wieczorem, po pracy.
    Monica Bellucci @2021-12-22 15:06:34
    dobra robota stRing
    Kaz @2021-12-22 17:13:45
    Dorzucam do nowinki zdjęcia wydrukowanego pudełka, podesłane przed chwilą przez Michała. Wrzucę je też w większej rozdziałce do wątku na forum.
    bocianu @2021-12-22 17:30:13
    5. bocianu - maila już wysłałem
    stRing @2021-12-22 18:22:32
    Pozwolę sobie podsumować:

    1,2. Kaz, Misza (odbiór os.)
    3. Emu
    4. Pustak
    5. Bocianu
    6. Sikor
    Caesar @2021-12-22 20:05:01
    7. Caesar

    Maila już piszę!
    stRing @2021-12-22 20:14:18
    Update:

    1,2. Kaz, Misza (odbiór os.)
    3. Emu
    4. Pustak
    5. Bocianu
    6. Sikor
    7. Piter
    8. Caesar

    Piszcie od razu listę REZERWOWĄ od 11 do 20 sztuk, bo okazało się że drukarnia wysłała parę kopii nadmiarowych. Dyskietki będą organizowane.
    nosty @2021-12-22 21:08:25
    9 nosty

    zaraz potwierdze mailem
    tr1x @2021-12-22 22:54:21
    10. tr1x
    stRing @2021-12-22 23:20:05
    Lista zamówień:

    1,2. Kaz, Misza (odbiór os.)
    3. Emu
    4. Pustak
    5. Bocianu
    6. Sikor
    7. Piter (odbiór os.)
    8. Caesar
    9. Nosty
    10. tr1x

    Zatem otwieram listę rezerwową na kolejne 10 sztuk.
    Emu @2021-12-22 23:43:38
    Brawo stRing!
    Super fajna historia z tą grą i szacun za wysiłek i skromność!
    Emu @2021-12-22 23:47:35
    stRing, paczke nowych dyskow mam jesli potrzebujesz....
    stRing @2021-12-23 00:25:39
    Dzięki Emu, dam znać jeśli nie wypali z innych źródeł.
    as... @2021-12-23 00:31:40
    W końcu gra na dyskietce!
    Tomsy czekają aby ją przemielić :)
    Poproszę o 1szt!
    stRing @2021-12-23 01:32:43
    @as na TOMS jej nie testowałem, ale powinna chodzić. Sprawdzane na CA2001, 1050 i XF551 od Zaxona.

    Lista rezerwowa (proszę także o wysyłanie nr, paczkomatu itd. na email aby mi to nie przepadło):

    1. As
    stRing @2021-12-23 08:32:14
    1. As
    2. AdamK
    stRing @2021-12-23 22:55:47
    1. As
    2. AdamK
    3. Gzynio
    as... @2021-12-24 01:24:42
    @stRing, jak chodzi na 1050 czy xf czy każdej innej stacji, pójdzie i na Tomsie :)
    Saberman @2021-12-24 12:59:24
    1. As
    2. AdamK
    3. Gzynio
    4. Saberman
    mariuszbox @2021-12-27 21:15:50
    1. As
    2. AdamK
    3. Gzynio
    4. Saberman
    5. mariuszbox
    jerzyw @2022-01-02 07:41:42
    1. As
    2. AdamK
    3. Gzynio
    4. Saberman
    5. mariuszbox
    6. jerzyw
    nickname
    e-mail / website (opcjonalnie)
    Aktualne tematy
    Atari 400 mini (5)
    ostatni: 29-03-2024 01:38, Dope
    TSFX Turbo Blizzard (61)
    ostatni: 28-03-2024 21:57, Peri Noid
    Time Wizard - gra na ABBUC Softwa... (197)
    ostatni: 28-03-2024 19:08, amarok
    The400 (33)
    ostatni: 28-03-2024 14:32, Ataripuzzle
    RMT hacking (171)
    ostatni: 26-03-2024 20:59, emkay
    Awaria SIO2SD? (22)
    ostatni: 26-03-2024 19:47, pustak
    Ciekawostki (5543)
    ostatni: 25-03-2024 22:13, bruno_j
    Niedokładność Fujinet (47)
    ostatni: 25-03-2024 17:59, Alex
    Rick Dangerous (322)
    ostatni: 25-03-2024 17:35, tebe
    Murmulator i A800 ;) (5)
    ostatni: 25-03-2024 17:12, zaxon
    Turbo ROM Plus - problem z wczyty... (2)
    ostatni: 25-03-2024 11:36, lexx
    SF 314 przerobiony na XF 351 ;) (2)
    ostatni: 25-03-2024 10:43, Peri Noid
    Moje materiały wideo z grami na A... (192)
    ostatni: 24-03-2024 15:53, nowy80
    Nowe okładki gier - LAURA (270)
    ostatni: 24-03-2024 00:38, Peri Noid
    Jaki napęd 5.25 do XF551 (40)
    ostatni: 23-03-2024 20:49, zaxon

    Kategorie Forum Atarum

    Użytkowników: 2771
    Ostatnio zarejestrowany: crawlergo@gmail.com
    Postów ostatniej doby: 21

    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 (25)
    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 (34)

    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 »»