atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Noc Muzeów 2024 i retrokomputery z 2024-05-17 19:09 (15)
Przygody kolesia wydane! z 2024-05-11 05:00 (56)
Nowy Graph2Font! z 2024-05-10 10:50 (19)
Dalton robi grę na A2600 z 2024-05-09 06:26 (9)
W końcu "Mikie" na Atari! z 2024-05-03 19:07 (89)
Oświadczenie w sprawie Piotra Kaczorowskiego z 2024-05-02 10:44 (154)
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 (37)
«« 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-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: 9
  • 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?
    Santyago @2024-05-10 01:32:30
    Śłóńka :)
    Dalton @2024-05-10 12:26:38
    @mkolodziejski Dzięki! Gra jest faktycznie oszczędna graficznie, bo chciałem się dostosować do ograniczeń konsoli, a jedno dodatkowe ograniczenie wyznaczyłem sobie sam - że gra ma być 4-kilobajtowa.

    A gameplay to zasługa pomysłodawców "Game & Watch". Niby proste, ale jednak za dzieciaka się w to grało całymi dniami :)
    Gruba Berta @2024-05-11 00:23:56
    No, zapowiada się świetna gra.
    nickname
    e-mail / website (opcjonalnie)
    Aktualne tematy
    A tymczasem na wystawie w Łodzi... (3)
    ostatni: 20-05-2024 08:02, pigula
    Moje materiały wideo z grami na A... (201)
    ostatni: 19-05-2024 20:43, as...
    Time Wizard - gra na ABBUC Softwa... (256)
    ostatni: 19-05-2024 15:14, amarok
    SDrive Micro ;) (424)
    ostatni: 19-05-2024 12:39, pigula
    Giełda retro Katowice / Gliwice /... (2)
    ostatni: 19-05-2024 04:31, Zenon
    Gra "TONY" (224)
    ostatni: 18-05-2024 21:57, rafaldudek
    Silly Venture 2024SE - United ATA... (24)
    ostatni: 18-05-2024 21:39, thewasp
    Nowa gra "Mikie" (78)
    ostatni: 18-05-2024 16:14, CharlieChaplin
    Sprawa Piotra Kaczorowskiego (4)
    ostatni: 18-05-2024 15:49, streak
    Emulatorowanie przenośne. (80)
    ostatni: 18-05-2024 14:04, streak
    RMT hacking (183)
    ostatni: 18-05-2024 13:02, emkay
    ATARI 50: THE ANNIVERSARY CELEBRA... (5)
    ostatni: 18-05-2024 11:53, streak
    Szukam dema (3)
    ostatni: 18-05-2024 10:10, kraczaj
    1050 mini (6)
    ostatni: 18-05-2024 09:31, zaxon
    Apidya (2)
    ostatni: 18-05-2024 05:07, jury

    Kategorie Forum Atarum

    Użytkowników: 2797
    Ostatnio zarejestrowany: sbv
    Postów ostatniej doby: 12

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