atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
DCart dla wszystkich! z 2024-08-08 22:18 (23)
TOSSTer wytłumaczony z 2024-08-04 13:12 (2)
Finał projektu XCF12 z 2024-07-28 08:50 (19)
Wyniki Lost Party 2024 z 2024-07-14 20:46 (59)
Lost Party 2024 z 2024-07-10 20:07 (9)
Akcja! po polsku i inne cyfrowe papiery z 2024-06-01 08:52 (31)
Spotkanie z TOSSTerem! z 2024-05-29 18:40 (7)
Gatunki cyfrowe I i II z 2024-05-23 05:59 (13)
Noc Muzeów 2024 i retrokomputery z 2024-05-17 19:09 (18)
Przygody kolesia wydane! z 2024-05-11 05:00 (57)
Nowy Graph2Font! z 2024-05-10 10:50 (21)
Dalton robi grę na A2600 z 2024-05-09 06:26 (12)
W końcu "Mikie" na Atari! z 2024-05-03 19:07 (90)
Oświadczenie w sprawie Piotra Kaczorowskiego z 2024-05-02 10:44 (179)
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)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja Kaz)
Aktualizacja: 2024-12-05
Liczba katalogów: 8501, liczba plików: 37171
Zmian katalogów: 43, zmian plików: 90

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

Katalog gier (konwencja TOSEC)
Aktualizacja: 2021-07-11

Opisy gier
"Old Towers" (Atari ST) opisał Misza (19)
Submarine Commander opisał Kaz (35)
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 (3)
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 »»

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: 12
  • 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.
    Dalton @2024-06-20 18:43:15
    Jeśli chodzi o konkurs "100 commitów", to wczoraj zakończył się etap głosowania na finałowe projekty. Uczestnicy, którzy dotrwali do końca, głosowali wzajemnie na swoje projekty. Spośród dziesiątki finalistów Jury wybierze jeden zwycięski. Etap głosowania zakończył się nad wyraz pozytywnie - [tu powinien być link, ale nie mogę go wkleić] - Berta jest na pierwszym miejscu :)
    Kaz @2024-07-23 18:56:28
    I wygrałeś, gratulacje!!!
    Dalton @2024-07-24 12:47:49
    Dziękuję :)
    nickname
    e-mail / website (opcjonalnie)

    Aktualne tematy
    KWAS (356)
    ostatni: 06-12-2024 11:04, Kaz
    Sdrive - wgrywanie plików cas z o... (5)
    ostatni: 06-12-2024 10:59, Kaz
    Historia Mirage (36)
    ostatni: 06-12-2024 10:48, Kaz
    Gra "TONY" (488)
    ostatni: 06-12-2024 09:44, rafaldudek
    Nowe okładki gier (521)
    ostatni: 06-12-2024 04:24, lexx
    Silly Venture 2024WE - in tribute... (129)
    ostatni: 05-12-2024 23:07, Mq
    Muzyka i Atari ST/STE (70)
    ostatni: 05-12-2024 20:24, Kaz
    Zmiany w bazie gier, dem, użytków (967)
    ostatni: 05-12-2024 20:22, Kaz
    Atari 800XL Mapa Pamięci - Proced... (8)
    ostatni: 05-12-2024 19:44, iSiek
    Drugi fire w joyu - jak? (26)
    ostatni: 05-12-2024 16:34, starymarabut
    Zdekompletowane płyty do XE (5)
    ostatni: 05-12-2024 11:13, takron27
    Atari 7800+ - Brac retro chyba si... (6)
    ostatni: 05-12-2024 09:21, streak
    Robbo na komórkę (Java, J2ME) (165)
    ostatni: 04-12-2024 15:35, Kaz
    Turbo Blizzard płytki (9)
    ostatni: 04-12-2024 15:30, zaxon
    Silly Venture 2024 - bilety na po... (10)
    ostatni: 04-12-2024 15:14, Alex

    Kategorie Forum Atarum

    Użytkowników: 2858
    Ostatnio zarejestrowany: macz
    Postów ostatniej doby: 29

    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 (14)
    Wywiad Dracona z Mr. Bacardim i Kaz (16)
    Tomasz Dajczak i Kaz (22)
    Lech Bąk i "Świat Młodych" i Kaz (26)
    Michał "Mike" Jaskuła i Kaz (30)
    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 (128)
    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 (58)

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