atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Google  
Translate to RSS RSS

Premiera "Little 15" z 02.09.2010 (32)
Premiera gry "kung-fu fighting" z 01.09.2010 (37)
Wywiad z członkiem HTT z 29.08.2010 (7)
Premiera "Robbo Lutry" z 28.08.2010 (16)
Kurs C na Atari cz.3 z 26.08.2010 (7)
Kurs C na Atari cz.2 z 25.08.2010 (22)
Nowy "Fail" z 25.08.2010 (4)
Cyfrowe marzenia z 24.08.2010 (1)
"Atalan Sokoban" z 23.08.2010 (18)
Rzadkości użytkowe z 22.08.2010 (6)
"Highway Encounter" z 21.08.2010 (6)
Kurs C na Atari z 20.08.2010 (41)
Abandonware z 15.08.2010 (94)
Filmy dla sekty z 15.08.2010 (29)
Opis Mario Bros z 11.08.2010 (6)
Atalan dojrzewa z 09.08.2010 (28)
Będziemy na Allegro Party z 08.08.2010 (11)
Planowe włączenie z 08.08.2010 (12)
Planowe wyłączenie z 05.08.2010 (40)
Po Głuchołazach 2010 cz.III z 03.08.2010 (30)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier

Opisy gier
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (28)
Robbo Forever opisał tbxx (5)
Kolony 2106 opisał tbxx (0)
Archon II: Adept opisał Urborg/TDC (6)
Spitfire Ace/Hellcat Ace opisał Farscape (6)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (12)
The Last Starfighter opisał TDC (28)
Dwie Wieże opisał Muffy (15)
Basil The Great Mouse Detective opisał Charlie Cherry (8)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (18)
Grand Prix Simulator opisał Charlie Cherry (16)
Rescue On Fractalus opisał Kaz (16)
Stranded opisał Kaz (8)
Gunslinger opisał Dracon (5)
Space 1999 opisał Kaz (4)
Pięć Gówien Eepcha opisał Kaz (10)
Mózgprocesor opisał Kaz (30)
«« nowszestarsze »»

Użytki/Utils
Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
Premiera "Little 15"
Jakub Husak znowu kontraatakuje! Jego zainteresowanie językiem "Atalan", który stworzył Rudla Kudla, zaowocowało poprawkami w kompilatorze, co można zobaczyć na liście update'ów, a także... nową grą! I to nie byle jaką, bo mimo wykonania jej w atarowskim hi-resie, który koderom skąpi kolorów - gra jest bardzo kolorowa. Na zamieszczonych poniżej zrzutach z ekranu można zobaczyć jak autor przyjemnie dla oka wykorzystał duszki. Co więcej - w grze pogrywa wpadająca w ucho muzyka (jakże by inaczej? Przecież to Husak :). Dotychczasowe produkcje w języku "Atalan" były znacznie prostsze, nie miały jeszcze duszków i odtwarzania muzyki. Ale przecież ten język cały czas się rozwija...



Little 15, bo taki tytuł otrzymała produkcja, została napisana w języku "Atalan" w ciągu zaledwie 4 dni, wliczając w to czas potrzebny na zrobienie grafiki i muzyki. Kuba dla porównania podaje, że nad "Super Fortuną" (jego gra z 1993 roku) pracował dwa miesiące. Do stworzenia grafiki posłużył edytor "GIMP", a muzyka to efekt działania w "Raster Music Tracker". Oddaję głos autorowi:

"Właśnie spod moich paluchów wyszła nowa gra w "Atalanie". (...) Jest to gra Public Domain. (...) Nowością (dla gier w języku Atalan - Kaz) jest umuzycznienie gry (a jakże), a także dopracowanie. Gra jest właściwie na tak zwanym poziomie :). Dla ciekawych - muzyka "Little 15" powstała w godzinkę. (...) Kod był kompilowany z wyłączoną optymalizacją, ponieważ w optymalizerze są jeszcze błędy. Nie testowałem na hardware. Pozdrowienia dla wszystkich, a szczególnie dla Rudolfa Kudli, autora "Atalana"."



Sterowanie grą jest proste i opisane na ekranie gry - używamy klawisza Start do rozpoczęcia układania puzzli, Select aby zmienić układany obrazek, a Option żeby wymieszać elementy. W czasie gry klawisze Esc powoduje wyjście do menu głównego. Na stronie tytułowej działa klawisz S (włącza/wyłącza muzykę), a klawisz Esc przywraca porządek :).

Pliczek gry oraz źródła w naszym katalogu tutaj.

02.09.2010 by Kaz
komentarzy: 32
guma @2010-09-02 07:10:05
Zapomnieliście dodać że muzyka to cover grupy Depeche Mode - Little 15
xeen @2010-09-02 07:22:25
bardzo fajne, dzięki
super że są źródła udostępnione
ir @2010-09-02 08:30:05
Problem Jasia:D
larek @2010-09-02 08:31:47
Łał, super! Ekstra wykonanie!

Jedna mała uwaga. Znaczenie klawiszy Start i Option jest chyba zamienione. Start tasuje, a Option tasuje i rozpoczyna grę. To błąd, czy tak ma być?

Uruchomiłem na real Atari i działa. Piękna gra :)
jhusak @2010-09-02 09:34:31
Jeśli coś nie tak z klawiszami, to zamienię. Sprawdzałem na emulatorze, a tam jakieś F2 F3 F4...

@guma, jakbyś wszedł na moją stronę, to tam byś się tego dopatrzył :)

@ir - może i Problem Jasia :) ale jednak inne zasady (Taki problem Jasia z jednym wolnym polem na szachownicy) Reguły zwykłej piętnastki Samuela Loyda. BEZ zamienionych ostatnich 2 elementów.

Ciekawe, czy po zmianach ostatnich link przejdzie ...
http://www.google.com/url?sa=t&source=we...
jhusak @2010-09-02 09:37:05
@larek, Możemy przyjąć, że to są te zamienione kawałki 14 i 15.

Po pisaniu kodu w atalanie mam odruch pisać: larek@
jhusak @2010-09-02 09:57:45
Taki mały konkursik bez zaglądania w źródełka:)
Jacy ważni dla świata są na obrazkach do układania?
xxl @2010-09-02 10:04:50
albercik, jay miner, brudny hary a ten mlody nie wiem justyn biber?
xxl @2010-09-02 10:06:36
chociaz tez moze byc krzysiek lambert (niesmiertelny)
Kaz @2010-09-02 10:23:03
Ja co prawda zagladalem juz w zrodla, ale wczesniej typowalem inaczej: albert - wiadomo, James Hetfield - Metallica, kuzynka Kuby - zdjecia domowe, Chuck Norris - za mlodu :)
Cosi @2010-09-02 10:45:51
Świetna gra i wyjątkowo przejrzyste źródła :)
Gratulacje, Kuba!
jhusak @2010-09-02 12:28:54
@Kaz, kuzynka to ta z giwerami :)

No, kto podskoczy?

Ułatwienie jeszcze raz: WAŻNI dla świata (świata w ogóle, świata filmowego, świata komputerów :)

Teraz ten gość młody już jest z naście lat starszy ... I ma krótsze włosy, ale nadal bujne.
xeen @2010-09-02 14:11:39
ja rozpoznaje tylko clinta eastwooda i alberta
Grey @2010-09-02 14:22:32
Woah, little 15 "depeszów"? Zaje**ście !!! :)
jhusak @2010-09-02 15:10:06
@Cosi, dzięki, starałem się osiągnąć aspekt edukacyjny.

Ale takie źródła w atalanie to tak łatwo, jak w Pythonie.

Uważam za WIELKĄ SPRAWĘ wynalazek w postaci składni sterowanej wcięciami. Od razu widać gdzie jest początek funkcji, i nie trzeba mozolnie zamykać nawiasów. No i ta wymuszona elegancja kodu...
Cosi @2010-09-02 16:51:09
Nie mogę się nie zgodzić :-)))
Składnia Pythona ma wady (wystarczy trochę w nim popisać, żeby dowiedzieć się, jakie), ale pod względem elegancji i czytelności kodu zostawia daleko w tyle C-podobne języki z tymi ich klamerkami, kojarzącymi się z wielkim praniem ;)
Krótki @2010-09-02 17:56:30
> I ma krótsze włosy
Romero?
Cezar @2010-09-02 19:54:26
Rewelacyjna muzyka, nawiązująca do najświetniejszych muzyczek na malucha, jestem pod wielkim wrażeniem tej muzy, ale też wykonania gry.
ripek @2010-09-02 20:04:49
pokłony i oklaski ;)
pajero @2010-09-02 21:53:28
Ano chodzi tylko pod Atari OS. Qmeg wykrzacza grę.

Miło pograć.
Pigula @2010-09-02 22:00:16
Muzyka bardzo przyjemna, gierka również! Miło widzieć kolejny tytuł w tym roku...
larek @2010-09-02 22:03:31
Nic nie wykrzacza. Na Qmegu śmiga bez problemów.
nosty @2010-09-02 23:08:28
Gratuluje Jakub!
Widze, ze musze sie zabrac za pisanie kolejnej gry, to moze wlacze sie w raportowanie bledow (wczoraj dopiero zobaczylem jak ostro z Rudla pracujecie!)

A tak BTW: jeszcze miesiac, dwa i Atalan bedacy we wczesnym stadium bedzie mogl sie pochwalic wieksza liczba gier niz Action! przez 25 lat ;)
jhusak @2010-09-03 00:36:03
Ten czwarty to rzeczywiście John Romero, współzałożyciel ID Software. Ostatnio mu notowania spadły...
jhusak @2010-09-03 00:49:33
@nosty - trochę zrywami, ale idzie do przodu. Mogę powiedzieć, że teraz rozumiem Rudlę. Atalan składa się z silnika i pliku dla wypluwacza asemblera. Rudla koncentruje się na silniku, jako tej ciekawszej części. Silnik jest w miarę stabilny, to, co czasami się w nim wysypuje, to raczej brak obsługi przypadków brzegowych. Za to ten plik, który jest odpowiedzialny za produkcję kodu, to jest hardcore. W domyśle miała to być zaleta, że dla każdej pary typów (a jest tego: byte, card, long, adres, zapis/odczyt do/z tablicy, tablica) jest zdefiniowany kawałek kodu, który to robi. Nie ma za bardzo jak zdefiniować uniwersalnych rules. Na szczęście kod pośredni ma mniej rozkazów niż operacji w atalanie (jest w zasadzie minimalny, ale nie udowodnię tego :), ale i tak jest tego dużo, i dla każdej pary (ile jest par? dla 5 różnych typów jest 10 par) trzeba taki kawałek zdefiniować. I to jest ten pies, co tu jest pogrzebany. I nad tym Rudla się nie koncentruje, a to z tego zapewne powodu, że "jest to jakiś tam pliczek, który każdy może sobie zedytować w dodolny sposób, i jeśli potrzebne są mu operacje to niech sobie zdefiniuje". Format jest na tyle prosty, że bez problemu na przykładach się ucząc dodawałem zasady, których nie było.
jhusak @2010-09-03 00:50:29
Stanowczo nadużywam spójnika "i".
pirx @2010-09-03 08:03:58
kudos!
jhusak @2010-09-03 08:43:13
@pirx, co to kudos?
pytanie @2010-09-03 08:51:39
jak wlaczyc gre na emulatorze Atari800Win Plus 4.0 bowiem nie laduje sie ona i ekran w roznych ustawieniach 128/320... sie kaszani i nic wiecej?
rudla @2010-09-03 08:58:14
That's very accurate description of the state of Atalan development :-) It's not exactly that I'm not interested in improving the rule file (well, at least it's not conscious decision, but of course it's probably most boring part of the development), but there is only so much time and there are far too much features that are necessary. And of course I must keep myself interested in further development.

I have already some ideas on limiting the number of rules necessary. On the other hand, if you look into source codes of other compilers, the rules are there too, just hardcoded in source code.

The second fact is, that you guys are incredible. I didn't expect someone else to start developing games in Atalan at this stage of development so development was driven by the features, that were necessary to compile my next test project. Thus many holes in the existing features.

You simply caught me up short. Good work!
Kaz @2010-09-03 11:07:02
@Pytanie - gra dziala na emulatorze Atari800Win PLus 4.0, czego dowodem powyzsze screeny, zrzucane przeze mnie wlasnie w tym programie. Prawdopodobnie masz zle skonfigurowany emulator i stad problem. Sadzac po objawach - masz wlaczony Basic. Wylacz go.

Rudla - keep going, wish you the best! It can be a work of your life for Atari and other 8-bit platforms. BTW: have any graphician contacted you about new logo design?
Krótki @2010-09-03 12:14:13
nickname
e-mail / website (opcjonalnie)
Aktualne tematy
Silly Venture 2k10 (4)
ostatni: 03-09-2010 11:35, Kaz
oddam w dobre rece (19)
ostatni: 03-09-2010 11:14, Kaz
Komunikaty techniczne (7)
ostatni: 03-09-2010 11:13, Kaz
Audacious ASAP plugin (3)
ostatni: 03-09-2010 11:12, Kaz
how to finish HACKER game (2)
ostatni: 02-09-2010 10:13, Kaz
Robbo Kreator (175)
ostatni: 02-09-2010 01:04, Poklik
problem z Megafile30... (5)
ostatni: 01-09-2010 21:47, mike76
cc65 - jak napisać prostą grę. (25)
ostatni: 01-09-2010 19:53, insert
Radiokomputer (63)
ostatni: 01-09-2010 18:52, dss
my online 8bit stream (11)
ostatni: 31-08-2010 18:51, w1k
Ciekawostki (113)
ostatni: 31-08-2010 18:26, Kaz
No More Cassette Data Recorders (6)
ostatni: 31-08-2010 12:35, Kaz
RMT tutorial (8)
ostatni: 30-08-2010 22:03, insert
chaos music composer tutorial (2)
ostatni: 29-08-2010 22:34, Kaz
Riverwash 2010 (3)
ostatni: 29-08-2010 22:32, Kaz

Kategorie Forum Atarum

Użytkowników: 522
Ostatnio zarejestrowany: emka
Postów ostatniej doby: 10

Społeczność/Community


Rozmawiali
Richard "The Wizard" Vermeulen i Kaz (7)
Piotr Mańkowski i Kaz (21)
Maciej "Wiewiór" Wiewiórski i Kaz (4)
Marcin "Kaczor" Baryłka i Charlie Cherry (24)
Adam Mateja i Charlie Cherry (7)
Konrad "Scorpio" Rąpalski i Kaz (15)
Jakub Husak i Kaz (14)
[ENG] Steve Hales i Charlie Cherry (0)
Michał "Caruso" Brzezicki i Kaz (17)
Henryk Karpowicz i Kaz (21)
Bartłomiej Kluska i Kaz (15)
Jarosław Kaczor i Kaz (8)
Tomasz Rolewski i Kaz (5)
[ENG] John Anderson i Charlie Cherry (2)
Steve Hales i Charlie Cherry (16)
Artur Moryto i Charlie Cherry (16)
Marek "sivek" Siewior i Charlie Cherry (14)
Dieter "Old Man Tower" Gretzschel i Kaz (8)
John Anderson i Charlie Cherry (10)
Dariusz Bartoszewski i Charlie Cherry (25)
«« nowszestarsze »»

Najbliższe imprezy
Allegro Party 25 wrzesnia 2010 roku zapraszamy do Poznania
ABBUC JHV 26 pazdziernika 2010 roku zapraszamy do Herten w Niemczech

Sprzęt/Hardware

Wynalazki
SIO2SD w CA12 napisał Urborg (8)
Ratowanie ATMEL-ów napisał Yoohaas (4)
Projektowanie cartów napisał Zenon (9)
Joystick do Atari napisał Larek (52)
Tygrys Turbo napisał Kaz (4)
Testowałem "Simple Stereo" napisał Zaxon (3)
Rozszerzenie 1MB napisał Asal (18)
Joystick trzyprzyciskowy napisał Sikor (17)
Moje MyIDE oraz SIO2PC na USB napisał Zaxon (16)
Jak wykonać płytkę drukowaną? napisał Zaxon (19)
Rozszerzenie 576kB napisał Asal (11)
Soczyste kolory napisał scalak (25)
XEGS Box napisał Zaxon (13)
Atari w różnych rolach napisał (7)
SIO2IDE w pudełku napisał Kaz (5)
Atari steruje tokarką napisał Kaz (11)
DarkMouse napisał Kaz (7)
Podwójna pamięć na cartridgu napisał Zenon (7)
Zmiana barw i klawiszy napisał Kaczor (20)
Odtwarzacz MP3 jako magnetofon Atari napisał Zaxon (16)
«« nowszestarsze »»