atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Dalton robi grę na A2600 z 2024-05-09 06:26 (6)
W końcu "Mikie" na Atari! z 2024-05-03 19:07 (87)
Oświadczenie w sprawie Piotra Kaczorowskiego z 2024-05-02 10:44 (150)
Michaś w końcu na Atari z 2024-04-26 17:33 (33)
RastaConverter – nowa wersja z 2024-04-24 00:47 (22)
Obudowa kombajnu XCF12 z 2024-04-19 16:43 (26)
Time Wizard Deluxe + edytor poziomów z 2024-04-15 17:25 (28)
FORTH rozgryziony! z 2024-04-10 22:20 (18)
Wyniki i stuff z Grawitacji 2024 z 2024-04-07 16:19 (15)
Grawitacja 2024 - zapraszamy! z 2024-04-04 21:39 (2)
Zapowiedź konwersji "Rick Dangerous 2" z 2024-04-01 09:12 (30)
Bardzo krótka relacja z KWAS #33 z 2024-03-25 21:11 (10)
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 (9)
"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 (36)
Demo gry "Tony: Montezuma's Gold z 2024-02-05 21:09 (54)
Wywiad z Mariuszem Jaroszem z 2024-01-31 11:43 (12)
Nachodzi "Cosmic Hero 2" z 2024-01-28 06:27 (22)
«« 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-05-06
Liczba katalogów: 8380, liczba plików: 36691
Zmian katalogów: 1, zmian plików: 1

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ść 2918 MB


Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
Dalton robi grę na A2600
Kolega Sławomir "Dalton" Krysztowiak zajął się ciekawym projektem na platformie Atari 2600. Informację podesłano mi następującą: "Dalton właśnie mi klepnął takie info, że pracuje na tym. No i kurde szok, bo fajny temat robi i chętnie bym mu wysłał pada za free, w ramach wsparcia. Napisałem mu to, na co mi odpisał, że luz, ale że nie pogardzi jak kliknę stara pod jego repo w ramach wsparcia projektu. Obiecałem że podam dalej. Tak więc myślę, że wesprzyjmy chłopa w robocie."



Sprawdziłem i faktycznie, jest to ciekawe wyzwanie nie tylko programistyczne, ale także także uczące systematyczności czy cierpliwości. W ten sposób na Atari 2600 powstaje gra o słoniu-dziewczynce i motylkach pod tytułem Berta And Butterflies. Najlepiej oddać głos autorowi, który w ramach tego projektu prowadzi na githubie codzienny pamiętniczek z postępami:



Kolega z pracy namówił mnie na udział w konkursie 100 Commitów. Od kilku miesięcy chodzi za mną pomysł zaprogramowania czegoś na Atari 2600. Pomyślałem, że konkurs to dobra okazja do zabawy i spróbowania czegoś zupełnie nowego. Postanowiłem napisać grę na Atari w ramach konkursu. Mam już pomysł, ale jeszcze go nie zdradzę. Przygotowania rozpocząłem kilka tygodni temu. Poznaję narzędzia, instaluję środowisko pracy. Zacząłem także czytać książki:

  • Nick Montfort, Ian Bogost - Racing the Beam - zawiera analizę platformy Atari 2600 oraz kodu kilku słynnych gier z punktu widzenia programistycznego.

  • Jan Ruszczyc - Asembler 6502 - opis assemblera procesora 6502. Atari 2600 zawiera co prawda procesor 6507, ale jest to okrojona wersja 6502, więc zdobyta wiedza nie zmarnuje się.

    Prawie zlamiłem pierwszego dnia! Zasady konkursu wymagają co najmniej jednego commita dziennie od autora repozytorium. W konfiguracji gita miałem podany błędny adres e-mail i moje wcześniejsze commity zaliczyły się na konto innego użytkownika Githuba! Na szczęście zauważyłem to w porę."

    (...)
    Spędziłem noc czytając dokumentację języka Batari Basic, opisy "kerneli" stąd: https://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html

    Wygląda na to, że ograniczenia są dosłownie na każdym kroku. Zastanawiam się, jak je obejść, aby np. zrobić "dużego ludzika" w grze.

    Kilka przykładów ograniczeń:

  • Atari 2600 ma 128 bajtów RAMu, ale tylko 26 jest dostępnych. Pozostałe są domyślnie użyte dla różnych celów.

  • Możesz narysować pięć poruszających się obiektów: 2 sprite'y graczy, 2 pociski (muszą być kwadratowe) i jedną piłkę.

  • Jeśli sprite ma używać więcej niż jednego koloru, nie użyjesz pocisku.

  • Nie ma prostej metody wyświetlenia tekstu (nie zacznę standardowym programem "hello world!").

  • Wersja binarna programu powinna mieć maksymalnie 4KB. Jeśli potrzeba więcej, można wykorzystać technikę przełączania banków pamięci, ale Atari w danym momencie ma dostęp tylko do jednego, 4-kilobajtowego banku.

    Zacząłem pracować nad płytką kartridża. Dlaczego, skoro jeszcze nie mam ani jednej linijki gry? Chcę zamówić płytki jak najszybciej. Mogą dotrzeć nawet po 30 dniach. Jeśli popełniłem błąd, chciałbym mieć czas na jego poprawę."




    Po dalsze perypetie Berty, a także autora zmagającego się z zabytkową konsolą, odsyłam do repozytorium , a jemu w ramach wsparcia daję tam gwiazdkę i zachęcam was do tego samego. Powodzenia Dalton!

    2024-05-09 06:26 by Kaz
    komentarzy: 6
  • sim1 @2024-05-09 12:45:10
    3mam kciuki!!! Systematycznosc i cierpliwosc to cechy bardzo cenne =).
    Kaz @2024-05-09 13:31:10
    Dalton słusznie mi zwrócił uwagę, że Barta to nie dziewczynka tylko słoń - jak mniemam płci żeńskiej :) Poprawione, przepraszam.
    Dalton @2024-05-09 13:47:05
    Dzięki za wsparcie! Oczywiście poza klikaniem gwiazdek na Githubie gorąco zachęcam do zagrania w grę :)

    Właśnie opublikowałem wersję v0.80.rc1. Gra jest właściwie ukończona i w przszłości planuję jedynie poprawiać ewentualne bugi i dostrajać poziomy trudności. Na nic innego nie mam już miejsca - zostało 14 wolnych bajtów ROMu :)

    Potwierdzam, Berta to słoń płci żeńskiej :)
    mkolodziejski @2024-05-09 16:09:44
    gra jest arcywspaniała, osobiście jestem fanem Atari VCS i Batari Basic, gratuluję gry - jest oszczędna graficznie ale przyjemnie się gra.

    Podoba mi się gameplay.
    Czas @2024-05-09 20:51:49
    Dziewczynka - słoń, to słoniczka.
    Wątpliwość @2024-05-09 23:15:20
    A nie słoninka?
    nickname
    e-mail / website (opcjonalnie)
    Aktualne tematy
    Poszukiwania: Turbo Rom - Mapasof... (29)
    ostatni: 09-05-2024 22:44, pustak
    TOSSTer czyli programowalny przeł... (28)
    ostatni: 09-05-2024 22:25, sun
    Dude Story - wydanie fizyczne gry (13)
    ostatni: 09-05-2024 22:16, ccwrc
    Kopiowanie Dysk => Turbo Blizzard... (37)
    ostatni: 09-05-2024 19:54, pustak
    MIDIcar czyli MIDI na Atari8 (205)
    ostatni: 09-05-2024 15:21, Kaz
    Nowa gra "Mikie" (67)
    ostatni: 09-05-2024 14:12, Mq
    Altirra + Action! (27)
    ostatni: 09-05-2024 14:00, tatko74
    RMT hacking (180)
    ostatni: 08-05-2024 20:10, mono
    Sprawa Piotra Kaczorowskiego (1)
    ostatni: 08-05-2024 17:38, Kaz
    Emulatorowanie przenośne. (67)
    ostatni: 08-05-2024 14:30, Dracon
    The400 (84)
    ostatni: 08-05-2024 14:11, Ataripuzzle
    Zakończenia gier Atari (202)
    ostatni: 07-05-2024 23:39, as...
    Karin Mini Drive (32)
    ostatni: 07-05-2024 23:03, CharlieChaplin
    VR177x zamiennik WD 1772 (47)
    ostatni: 07-05-2024 17:35, w1k
    Forever Young Party - I love 80's (3)
    ostatni: 07-05-2024 16:45, Alex

    Kategorie Forum Atarum

    Użytkowników: 2790
    Ostatnio zarejestrowany: RUSS02J30
    Postów ostatniej doby: 31

    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 (27)
    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 (36)

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