atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
W sobotę KWAS #35 w Krakowie z 2024-10-16 00:17 (5)
Giełda 80/90 w Gdańsku z 2024-10-15 13:45 (5)
Pędź Mietku, pędź! z 2024-10-10 12:44 (42)
ATASCII Compo - 4. edycja z 2024-10-06 19:12 (16)
Gra "Dangerous City" uwolniona! z 2024-10-03 15:49 (22)
Miniaturowe Atari #2 z 2024-09-30 19:15 (13)
Wkrótce "Bubble Bobble" na Atari z 2024-09-27 10:34 (52)
Pokłosie KWAS #34 - Projektowanie cartów Atari z 2024-09-26 20:28 (9)
Nocne Retro Granie w Poznaniu z 2024-09-24 20:35 (1)
O kodowaniu efektów dema na Atari STE z 2024-09-22 15:58 (27)
Co nowego dla Atari Portfolio? z 2024-09-19 19:43 (0)
Najmniejsze Atari cz. II z 2024-09-17 21:07 (4)
Nadlatuje polski sokół! z 2024-09-12 18:44 (16)
Atarowskie maleństwo po raz piąty! z 2024-09-09 18:58 (2)
Pamiętniczek dinozaurowych koderów z 2024-09-05 14:01 (12)
"Mafia" - od zera do supergangstera z 2024-09-03 23:55 (20)
Wkrótce spotkania z 2024-09-02 20:38 (5)
Ankieta dla zainteresowanych efektami w demie z 2024-08-30 17:54 (22)
Autorzy o demie "The Coders' Guide to the Demoscene" z 2024-08-26 14:29 (35)
Przejście gry "Auf Wiedersehen Monty" z 2024-08-26 14:23 (9)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier (konwencja TOSEC)

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

Katalog gier (konwencja Kaz)
Aktualizacja: 2024-10-17
Liczba katalogów: 8493, liczba plików: 37098
Zmian katalogów: 35, zmian plików: 53

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ść 2934 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: 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
    Gra "TONY" (447)
    ostatni: 18-10-2024 06:38, Jacques
    ACSI2STM / 1040 STE / TOS 1.06 - ... (33)
    ostatni: 18-10-2024 00:34, hawix
    Porównanie Atari Falcon vs A1200 (167)
    ostatni: 17-10-2024 22:41, Rocky
    Implementacje Forth - ostateczna ... (20)
    ostatni: 17-10-2024 22:01, Kaz
    Gry w hiresie (116)
    ostatni: 17-10-2024 22:00, Kaz
    Aleja Pamięci / Avenue of Memories (92)
    ostatni: 17-10-2024 17:06, Kaz
    Giełda 80/90 w Trójmieście (16)
    ostatni: 17-10-2024 16:51, Kaz
    Silly Venture 2024WE - 35th ATARI... (44)
    ostatni: 17-10-2024 11:31, greymsb
    Robbo na komórkę (164)
    ostatni: 17-10-2024 10:20, Kaz
    Zmiany w bazie gier, dem, użytków (954)
    ostatni: 16-10-2024 13:18, baktra
    Filterek do Blizzarda (105)
    ostatni: 16-10-2024 11:10, adi
    Łysy z giełdy wrocławskiej (10)
    ostatni: 16-10-2024 00:34, Kaz
    KWAS (345)
    ostatni: 16-10-2024 00:22, Kaz
    Kupię sprawną SN-360 z zasilaczem (16)
    ostatni: 15-10-2024 16:40, zaxon
    Toms 720 Zaxon robi (80)
    ostatni: 15-10-2024 11:09, zaxon

    Kategorie Forum Atarum

    Użytkowników: 2837
    Ostatnio zarejestrowany: Insidek
    Postów ostatniej doby: 39

    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

    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 (89)
    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 (51)

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