atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Gry w Mad-Pascalu z 2017-06-20 22:48 (21)
Rain of Terror – edycja kolekcjonerska z 2017-06-16 22:46 (3)
Bad Apple na małe Atari – kolejne wersje z 2017-06-11 23:21 (26)
Magazyn FLOP nr 60 z 2017-06-07 23:47 (14)
Outline 2017 z 2017-05-30 17:47 (13)
Pixel Heaven 2017 i nowy numer Top Secret! z 2017-05-26 04:07 (31)
Pixel Heaven 2017 i komputery złotej ery z 2017-05-25 00:32 (22)
Gotowy Gunfright i zapowiedź Skool Daze! z 2017-05-21 21:26 (23)
Noc Muzeów 2017 z 2017-05-19 14:44 (2)
Nowy RECOIL v4.0.0 z 2017-05-17 21:35 (5)
WAP-niak 2017 – wyniki i prace z 2017-05-14 17:27 (65)
WAP-niak 2017 i inne aktualne wydarzenia retro z 2017-05-12 13:10 (9)
Impreza retro w Okunince z 2017-05-10 19:52 (2)
WAP-niak 2017 – zapraszamy! z 2017-05-05 12:36 (49)
W czerwcu będzie Decrunch 2017 z 2017-05-02 18:22 (4)
Wyniki konkursu BASIC Tenliners 2017 z 2017-04-26 23:35 (9)
RetroKomp 5/2017 z 2017-04-21 17:55 (7)
Wieści książkowe z Retronics z 2017-04-18 20:36 (10)
Zapowiedzi imprezowe Atari z 2017-04-16 17:50 (7)
Trwa Revision 2017 z 2017-04-15 17:48 (26)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier

Opisy gier
Frogs opisał Xeen (0)
Choplifter! opisał Urborg (0)
Joust opisał Urborg (16)
Commando opisał Urborg (35)
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (34)
Robbo Forever opisał tbxx (16)
Kolony 2106 opisał tbxx (0)
Archon II: Adept opisał Urborg/TDC (9)
Spitfire Ace/Hellcat Ace opisał Farscape (7)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (16)
The Last Starfighter opisał TDC (30)
Dwie Wieże opisał Muffy (17)
Basil The Great Mouse Detective opisał Charlie Cherry (121)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (19)
Grand Prix Simulator opisał Charlie Cherry (16)
Rescue On Fractalus opisał Kaz (18)
Stranded opisał Kaz (10)
«« nowszestarsze »»

Użytki/Utils
Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
Gry w Mad-Pascalu
Tomasz „Tebe” Biela od 2015 roku rozwija Mad-Pascala, stworzony przez siebie 32-bitowy kompilator Turbo Pascala na małe Atari. Coraz bogatsze możliwości tego języka i niezła szybkość skompilowanego kodu przyciągają kolejnych programistów. Stopniowo powiększa się więc zbiór powstałych gier, z których jak na razie najbardziej ambitną pozycją wydaje się Vox Regis Wojtka „Bocianu” Bociańskiego z ostatniego WAP-niaka.



Przedstawię tutaj kilka gier, o których jeszcze nie pisaliśmy. Większość z nich jest bardzo prosta i ma służyć nauce kodowania w Mad-Pascalu. Zwykle gry te udostępniane są w jednym z kilku powiązanych z tematem wątków na AtariAge, a następnie dołączane do oficjalnej dystrybucji języka (podkatalog /example/games).

Tebe sam przenosi do Mad-Pascala gry z lat 80. napisane oryginalnie w języku Action dla magazynu ANALOG:

- R.O.T.O. z bohaterem przypominającym postać z H.E.R.O. Plik pobieramy stąd.


- Sneak Attack – fajna, dynamiczna strzelanka, w której możemy naraz sterować kierunkiem lotu wszystkich widocznych na ekranie pocisków. Tak jak w Rain of Terror musimy zapobiegać lądowaniu spadochroniarzy. Wersja oryginalna jest w naszej bazie gier:



Tebe przepisuje też niektóre tytuły znane z konkursu na 10-linijkowiec w Basicu:

- Duck Hunt autorstwa magistra inż. Rafała,

- Invaders autorstwa Victora „Vitoco” Parady,

- Jump Xuela,

- NUTS Jeffa Piepmeiera. Tak wyglądała oryginalna wersja:




Pojawiają się też oczywiście gierki, których wcześniej nie widzieliśmy na 8-bitowym Atari:

  • Solitario


  • Pasjans, którego autorem jest Daniel „dmsc” Serpell.

    Plik z grą można znaleźć tutaj, a źródła pobieramy stąd.




    W wątkach Mad-Pascalowych aktywny jest też m.in. Bostjan „Gury” Gorisek – o jego pierwszych próbach pisaliśmy rok temu. Gury kontynuuje swoją naukę kodowania i nadal przenosi co jakiś czas na małe Atari kolejne proste gry z klasycznej jugosłowiańskiej książki „Mirko Tipka Na Radirko” (oryginalne programy były napisane w Sinclair BASIC-u na ZX Spectrum).

  • Parachute


  • Skoki spadochronowe. Naciskamy FIRE dwa razy: pierwsze naciśnięcie powoduje wyskoczenie z samolotu, drugie otwarcie czaszy spadochronu. Kiedy czasza jest otwarta, możemy sterować położeniem skoczka (lewo-prawo) – musimy trafić dokładnie w centralne miejsce wysepki oznaczonej trzema iksami, inaczej tracimy życie.

    Po każdej serii 5 skoków samolot obniża swoją wysokość.



    Autor oryginału: Bostjan Jerko
    Adaptacja na Atari: Bostjan „Gury” Gorisek

    Ciekawostka językowa: w oryginale na ZX Spectrum gra nazywała się... Padalec, co po słoweńsku oznacza skoczka spadochronowego (od „padalo” = spadochron).

    Plik z grą pobieramy stąd, a źródła z tego miejsca.


  • Formula 126PZ


  • Gra bardzo podobna do niedawno publikowanej Kaverns of Kfest, tyle że od niej słabsza. Niezbyt zrozumiałe jest dla mnie, czemu nasz pojazd wygląda dokładnie tak samo jak przeszkody (nawet jeśli zamysł był taki, że na torze wszystkie pojazdy wyglądają podobnie, to można było nasz jakoś wyróżnić).


    Autor oryginału: Branislav Milosavljević
    Adaptacja na Atari: Gury

    Plik z grą pobieramy stąd, a źródła znajdziecie tutaj.


  • Hit Star


  • Gra opublikowana kilka dni temu. Pomysł prosty, ale w miarę ciekawy: naszym celem jest zestrzelenie wszystkich gwiazdek u góry ekranu w jak najmniejszej liczbie tur. Nie strzelamy jednak bezpośrednio, tylko poprzez uruchomienie prawego i lewego statku u dołu ekranu (aktywacja: dżojstik prawo / dżojstik lewo). Strzał następuje w momencie spotkania się tych dwóch obiektów. Trzeba więc mieć dobry timing, aby nie marnować pocisków.


    Oryginalny tytuł: Zvezdostrel (Gwiazdostrzał?)
    Autor oryginału: Stanislav Ogrinc
    Adaptacja na Atari: Gury

    Plik z grą pobieramy stąd, a źródła można pobrać stąd.

    2017-06-20 22:48 by "Adam"
    komentarzy: 21
    tebe @2017-06-21 06:24:48
    ;) nie taki Turbo Pascal straszny jak go malują
    bocianu @2017-06-21 09:15:30
    To prawda. Nawet powiem więcej: doskonałe narzędzie do testowania pomysłów i jak widać - nawet do ich realizacji. Jak wszystko dobrze pójdzie to niebawem będzie więcej produkcji ;) Pracuję równolegle nad dwoma pomysłami, obydwa właśnie w MadPascalu.
    Rastan @2017-06-21 10:24:16
    A jakie jest porównanie do Action! ? W 2015 roku na Głuchołazach tebe wspominał, że kod jest ok. 3 razy wolniejszy niż kod wygenerowany przez Action. Czy coś się w tym temacie zmieniło?
    tebe @2017-06-21 13:26:56
    to już zamierzchła przeszłość, obecnie kod wynikowy jest optymalizowany domyślnie, prędkość dla tych samych typów podobna

    trzeba pamiętać że ACTION to max typy 16bit, Pascal 32bit

    w ACTION typ CARD, INT to 16bit, odpowiednikiem ich dla Pascala to WORD, SMALLINT
    gorgh @2017-06-21 18:35:57
    ładnie, Atari ma C, Pascala, oby znaleźli się użytkownicy
    mgr_inz_rafal @2017-06-21 18:56:44
    tebe miszcz!
    pgru @2017-06-21 20:57:35
    Dawno temu pisałem bardzo proste gry w Pascalu, ale nie na Atari, w sumie ciekawe czy po jakiś przeróbkach by się skompilowały...
    Jak ktoś zastanawia się jaki kompilator na Atari stworzyć to ja proszę o taki który zamienia kod programu na Androida na wynikowy dla Atari :-), nawet( ;-) ) gdyby trzeba było ręcznie zmniejszać obrazki... Swoją drogą jakby dodać też Scratcha(kompilator w stylu kompilatora Scratcha na Androida) to mogłoby nam wyrosnąć nowe pokolenie programistów Atari :-)
    Sim_Piko @2017-06-21 21:48:38
    Już chciałem obejrzeć o co z tym pascalem biega, ale pierwszy link z artykułu coś się nie wczytuje. (błąd 403, atari8.info też nie działa)
    gorgh @2017-06-21 22:36:07
    pgru: chętnie też bym skorzystał z takiego kompilatora. Prototyp gry zrobiłem w JS w 1 godzinę, a na Atari męczę się już miesiąc :)))
    pirx @2017-06-21 23:02:44
    najlepszy byłby filtr taki, że
    READY
    []
    Adam @2017-06-21 23:18:09
    @Sim_Piko: nic nie poradzę, jeszcze wczoraj ta strona działała. Tebe?
    kade @2017-06-21 23:23:06
    pgru: wystarczy wpisac lambde AndroidStudio("nazwarepo")->Atari(plik.xex).ready[] ;-)
    NIE DZIAŁA @2017-06-22 07:19:34
    Forbidden

    You don't have permission to access /madpascal.html on this server.

    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
    wieczór @2017-06-22 08:40:40
    "Kod programu na Androida" to Java :) Tylko sam kod jeszcze mało daje - bo całość tkwi w API systemu i podpiętych pod to urządzeniach jak np GPU i jego możliwości - i nie ma znaczenia tu "zmniejszanie obrazków" :) Może z VBXE mogłoby się udać - do pewnego stopnia ;)
    Gury @2017-06-22 10:34:38
    Hi there!
    The ZX Spectrum ports from Mirko tipka na radirko are deliberately made such as they are, because I wanted to have the strict ports as close as possible to original games. Maybe in the future some will be enhanced to Atari standards with additional levels and advanced graphics.
    tebe @2017-06-22 12:58:23
    zrobili restart serwera i atari8 wstało
    hellboy @2017-06-22 13:55:39
    gratulacje tebe oraz dla ludzi dzielnie tworzących w Pascalu. fajne klasyczne prace i czuć klimat tematu. wieczór: nie żartuj - vbxe, to nie atari. to przypał w atari a nie atari.
    wieczór @2017-06-22 14:51:41
    @hellboy: to przeczytaj o co chodzi :) O konwersję (nie portowanie) programów z androida :) Trzeba sobie zdawac sprawe ile w przypadku androida lezy w sprzecie - bez minimum szybkiego blittera nie da rady (nie chodzilo mi tu o grafike czy kolory)
    Adam @2017-06-22 22:35:13
    @Gury: Hi, thanks for your comment.

    quote (Gury):

    I wanted to have the strict ports as close as possible to original games.


    Are you sure they are so strict and faithful? :) Didn't you change the playfield in Wolves by making it wider, which made the game too easy on A8? ;)
    Gury @2017-06-23 09:26:38
    You got me big time ;) Wolves could be made in limits of 32 characters in line, but it was one of my first ports and I didn't think through more precisely. It could be made in text mode 1 (20x24), but it would be smaller playfield and therefore more difficult to play.
    Axi0maT @2017-06-23 10:23:42
    Ten MAd Pascal wyglada meeeega przyjemnie i przede wszystkim przyswajalnie. Jak bede mial wiecej czasu to zglebie tajniki i z pewnoscia skrobne cos na Atari :)
    nickname
    e-mail / website (opcjonalnie)
    Aktualne tematy
    Nowa gra od gorgha (50)
    ostatni: 23-06-2017 13:58, gorgh
    Pokey'owe różności (11)
    ostatni: 23-06-2017 12:46, Dope
    Jaguar - problem z kablem AV (5)
    ostatni: 23-06-2017 10:10, PapaHerbal
    Martwe 800XE - naprawa/diagnoza (7)
    ostatni: 23-06-2017 09:38, rj1307
    Reedycja gier (361)
    ostatni: 22-06-2017 20:18, ccwrc
    Turbo Basic XL - zapis ekranu do ... (18)
    ostatni: 22-06-2017 00:30, kris3d
    Atarowe i nieatarowe newsy scenowe (315)
    ostatni: 22-06-2017 00:18, xeen
    Xenophobe na cartridge, ktoś chęt... (101)
    ostatni: 22-06-2017 00:09, micromax
    magnetofon XC12 w trakcie próby w... (7)
    ostatni: 21-06-2017 20:25, kosa1013
    Turgen System i Blizzard (13)
    ostatni: 21-06-2017 08:11, Wolfen
    Gry /animacje w Mode 15 (16)
    ostatni: 21-06-2017 00:34, pirx
    Bootowanie z innej stacji niż D1? (9)
    ostatni: 20-06-2017 23:19, pin
    Hdsc - Hard Disc Sector Copy (4)
    ostatni: 20-06-2017 21:55, CharlieChaplin
    Podziękowania dla XXL'a (41)
    ostatni: 20-06-2017 18:53, IRATA4
    Lord of the Orb (29)
    ostatni: 19-06-2017 15:55, gorgh

    Kategorie Forum Atarum

    Użytkowników: 1694
    Ostatnio zarejestrowany: juha
    Postów ostatniej doby: 27

    Społeczność/Community

    Najbliższe imprezy

    Sprzęt/Hardware

    Wynalazki
    Atari i Bluetooth napisał Kaz (17)
    SIO2PC-USB napisał Larek (44)
    Nowe SIO2SD napisał Larek (0)
    SIO2SD w CA12 napisał Urborg (9)
    Ratowanie ATMEL-ów napisał Yoohaas (12)
    Projektowanie cartów napisał Zenon (12)
    Joystick do Atari napisał Larek (54)
    Tygrys Turbo napisał Kaz (7)
    Testowałem "Simple Stereo" napisał Zaxon (3)
    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 (13)
    Soczyste kolory napisał scalak (28)
    XEGS Box napisał Zaxon (13)
    Atari w różnych rolach napisał (8)
    SIO2IDE w pudełku napisał Kaz (5)
    Atari steruje tokarką napisał Kaz (14)
    DarkMouse napisał Kaz (7)
    «« nowszestarsze »»