atarionline.pl Gra/gry od tbxx - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1: CommentAuthortbxx
    • CommentTime10 Dec 2009
     
    Przygotowałem poprawioną wersję Puzzle-Mania - raczej nie jest to jeszcze wersja ostateczna, więc puki co nie trzeba jej umieszczać w katalogu gier. Prośiłbym o przetestowanie wprowadzonych zmian i ewentualne propozycje odnośnie gry.

    Lista zmian:
    - mam nadzieje, że na real Atari nie ma już problemu z muzyką.
    - w trakcie gry przyciskiem "OPTION" włączamy/wyłączamy muzykę
    - przyciskiem "SELECT" zmieniamy sposob poruszania klocków
    - klawiszem "P" pauzujemy/wznawiamy grę
    • 2:
       
      CommentAuthorxeen
    • CommentTime11 Dec 2009
     
    po wciskaniu klawiszy słychać ich dźwięk - efekt zamierzony?
    nutka mruga mi na emulcu (oczywiście pierdoła, tylko ciekawym z czego wynika)
    • 3: CommentAuthortbxx
    • CommentTime11 Dec 2009
     
    ad1 efekt niezamierzony, no własnie jakim po jakim poke zniknie pikanie?

    ad2 miganie nutki - efekt nałożenia się 2 znaków (komenda TEXT)
    • 4:
       
      CommentAuthormiker
    • CommentTime11 Dec 2009
     
    Wyłączenie klika klawiatury: POKE 731,1 (widziałem też, że wpisują tam 2).
    • 5: CommentAuthormono
    • CommentTime11 Dec 2009 zmieniony
     
    NOCLICK($2DB): POKE 731,1

    Edit: Właściwie to dowolna wartość niezerowa wyłącza dźwięk. System po wciśnięciu Ctrl+F4 przełącza stan tego rejestru między 0 a 255 włączając lub wyłączając klik. W świetle tego "poprawnie" byłoby zapisywać tam 255, bo wtedy za pomocą rzeczonej kombinacji można by przywrócić klik. Zapisanie wartości między 1 a 254 z kolei skutecznie zablokuje nawet działanie kombinacji Ctrl+F4 :)
    • 6:
       
      CommentAuthorxeen
    • CommentTime11 Dec 2009 zmieniony
     
    edit: skaskowaie bzdury:)


    rozumiem, że wyświetlanie nutki masz w pętli głównej, dlatego Ci miga - nie wystarczy rysować/mazać w obsłudze option?
    • 7: CommentAuthortbxx
    • CommentTime2 Feb 2010
     
    Nowa pierdoła w wersji demo. Puki co mam problem z artefaktami (emulator), nie sprawdzone na prawdziwym sprzęcie. Do sterowania używamy joysticka.
    • 8:
       
      CommentAuthorKaz
    • CommentTime2 Feb 2010
     
    A na czym polega problem z artifaktami? Przeszkadzaja, obnizaja czytelnosc?

    Ciekawe co to bedzie? :)
    • 9: CommentAuthortbxx
    • CommentTime2 Feb 2010
     
    1. Dokładnie artefakty bardzo obnizają czytelność, na emulatorze da się grać dopiero na wyłączonych artefaktach. Zresztą przecież można sprawdzić ;)

    2. Co to będzie? Tu jest dość dobrze objaśnione ->link<-
    • 10:
       
      CommentAuthorKaz
    • CommentTime3 Feb 2010
     
    No nie zawsze mozna sprawdzic, na moim zielonym monitorku nie ma zadnych artefaktow. To samo zreszta z obrazem na monitorze LCD :P
    • 11: CommentAuthortbxx
    • CommentTime11 Feb 2010
     
    Drugie (i prawdopodobnie ostanie) demo gry "Antic Picross".

    Jakieś problemy/pomysły/uwagi ?

    ps. może chciałoby się komuś napisać muzyczkę w CMC?
    • 12: CommentAuthorxxl
    • CommentTime11 Feb 2010
     
    1. za szybko miga kursor
    2. poruszanie kursorem niefajne, moze gdyby jedno wychylenie joya = 1 ruch to bylo by lepiej?
    3. edytor obrazkow?
    • 13: CommentAuthortbxx
    • CommentTime12 Feb 2010
     
    ad1 - faktycznie po kompilacji kursor miga za szybko, do poprawki ;)

    ad2 - puki co nie mam pomysłu na inne sterowanie kursorem - obecne pomaga przy zaznaczaniu długich linii (przy większej ilości narzekań postaram się jakoś to zmienić)

    ad3 - edytor jest, ale tak toporny, że lepiej go nie udostępniać ;)
    • 14:
       
      CommentAuthorMaW
    • CommentTime12 Feb 2010
     
    Tak szczerze mówiąc, to zamiast migania wolałbym ciągły inwers znaku lub podświetlenie duszkami...
    • 15: CommentAuthortbxx
    • CommentTime12 Feb 2010
     
    Pomysł z duszkami całkiem niezły, z tym ze duszki to nadal dla mnie czarna magia (czas się podszkolić).

    W związku z tym pytanie:
    Czy na duszkach można uzyskać podobny (lepszy) efekt jak w poniższym pliku? Ze względu na szybkość inwersja znaków nie zdaje egzaminu.
    • 16:
       
      CommentAuthorKaz
    • CommentTime13 Feb 2010
     
    W sprawie duszkow polecam "Atari Basic" Miguta:

    ->link<-

    Rozdzial 5.10 (strona 46) - trzy kolumny tekstu i wszystko wiadomo.
    • 17: CommentAuthortbxx
    • CommentTime13 Feb 2010
     
    Może tym razem uporam się z duszkami ;)

    Z tym że mam pytanie czy takie sterownie jak w ostatniej wersji - tyle że na "duszkach" jest lepsze od migającego kursora (ew kursora w inwersie)?
    • 18:
       
      CommentAuthorKaz
    • CommentTime13 Feb 2010
     
    Moim zdaniem inny kolor (w innym odcieniu) jest zawsze czytelniejszy od tego samego koloru, nawet mrugajacego.
    • 19: CommentAuthortbxx
    • CommentTime14 Feb 2010
     
    Pomocy ;)
    Wywołałem duchy (4 sztuki), którym POKE odprawia się egzorcyzmy?
    • 20:
       
      CommentAuthorMaW
    • CommentTime14 Feb 2010
     
    zależy jakie :D
    • 21: CommentAuthortbxx
    • CommentTime15 Feb 2010
     
    Puki co rozwiązanie niezbyt eleganckie...
    POKE 53277,0 kasuje duchy 1,2,3 - duszek nr0 pozostaje na ekranie więc "wzór" duszka wypełniłem "0".

    Do przetestowania wersja z "duchami", pozostawiłem migający kursor. W związku z tym pytania:

    1. Pozostawić migający kursor?
    2. Zlikwidować kursor, a na przecięciu duszków wstawić np. "pocisk" (wszytskie 4 duchy są w użyciu)

    3. Jakieś inne propozycje, uwagi, problemy?
    • 22:
       
      CommentAuthorMaW
    • CommentTime15 Feb 2010 zmieniony
     
    no dobrze Ci całkiem wyszło, wręcz bym powiedział, że jak pokażę swój sudoku helper, to ludzie będą mówić, że od Ciebie zrzynałem :D

    ad.1 : nie
    ad.2 : tak / lub niemigający negatyw w miejscu kursora

    //EDIT: Twoja procedura wychwytu fire potrzebuje zwłoki (np. zliczanie od 0 do 10) po odczycie naciśnięcia
    • 23:
       
      CommentAuthorKaz
    • CommentTime15 Feb 2010
     
    No i ladnie wyszlo.

    ad.1
    tak samo jak MaW uwazam, ze migajacy kursor teraz nie pasuje. Aczkolwiek moze po prostu za szybko mruga - spowolnij go kilkurotnie i zobacz, czy wtedy lepiej to wyglada.

    ad.2
    Pociski przyjmuja kolor playera, wiec jezeli wszystkie sa tego samego koloru to pociski tez takie beda. Mozna pociski zlaczyc w piatego playera i wtedy moga miec inny kolor, ale to wymaga troche zabiegow.

    ad.3
    Proponuje czcionke cyferek ustawic bardziej na srodku (w znaku). Na gornej czesci bowiem podswietlone cyferki sa na tym podswietleniu niesymetrycznie.
    • 24: CommentAuthortbxx
    • CommentTime15 Feb 2010
     
    1. Tym razem bez migającego kursora
    2. Na razie odpuszczam tworzenie 5ducha - moge miec znowu problemy z egzorcyzmami ;)
    3. Myśle że czcionka jest ok - dobrze to widać gdy "u góry" są dwucyfrowe liczby (widać na poziomacg trudności różnych od "warm up")

    4. Czy gra jest może za trudna/za łatwa?

    5. Może ktos się skusi na zrobienie muzyki w CMC (malutki kawałek na ok. 0,5kB)
    • 25:
       
      CommentAuthorKaz
    • CommentTime15 Feb 2010
     
    Podsylam Ci najlzejsze kawalki w CMC zrobione przez Andy-ego. Maja troche wiecej niz 0,5KB, ale mniej niz 1KB, wiec moze uda Ci sie wcisnac.
    • 26:
       
      CommentAuthorxeen
    • CommentTime15 Feb 2010 zmieniony
     
    dla mnie też teraz wygląda ok
    jeszcze tylko muza i będzie przyjemna układanka

    apropo pytania czy gra jest gra czy łatwa, to moim zdaniem to demo jest banalne:)
    wszystko zależy od plansz......
    • 27: CommentAuthortbxx
    • CommentTime15 Feb 2010
     
    xeen - mówiąc "demo jest banalne" masz na myśli picrossa z "warm up", czy też wszystkie 4 z "normal" i "hard"?
    • 28:
       
      CommentAuthorxeen
    • CommentTime15 Feb 2010
     
    tak masz rację, że się zapędziłem
    hard nie jest dla mnie banalny:)
    • 29: CommentAuthortbxx
    • CommentTime16 Feb 2010
     
    Co wpływa na objętość pliku CMC?
    Kawałki Andy'ego są ok, tylko że są bardzo krótkie. Kawałek demo z dyskietki CMC, który wstawiłem do "Puzzle-Mania" jest dużo bardziej rozbudowany, mimo takiej samej długości.
    • 30:
       
      CommentAuthorKaz
    • CommentTime16 Feb 2010
     
    To kwestia zapetlenia utworu.
    • 31:
       
      CommentAuthorMaW
    • CommentTime16 Feb 2010
     
    Tibiks, popraw tą procedurę odczytu dżoja - bo mam wrażenie, że nikt tu nie próbował obrazka rozwiązać do końca: kursor przeskakuje czasami o dwie kolumny/wiersze, fire nie reaguje lub reaguje za szybko.

    Jak nie miga jest zdecydowanie lepiej, jednak brak jest inwersji w miejscu skrzyżowania lub innego koloru.

    Czy gra jest za trudna ? A czy takie obrazki są łatwe do rozwiązywania ? Zdecydowanie jest za mało "żyć" - proponuję 10 na start - bo co będzie, jeżeli dojdą następne odcinki w liniach/kolumnach ?
    • 32: CommentAuthortbxx
    • CommentTime16 Feb 2010
     
    1.Nadal nie dorobiłem się SIO2SD - więc gre testuje pod emulatorem i tu sterowanie jest ok. napisz na czym polega problem z "fire", a do sterowania kursorem powstawiam "PAUSE"
    2. Postaram się wstawić piątego ducha ;)
    3. Każdy obrazek da się rozkodować bez utraty życia, wiec 3 życia na obrazek w "normal" powinno byc ok.A Hard to Hard, musi byc trudno.
    4. kolejność obrazków za kazdym razem jest generowana losowo, wiec nawet jak ktoś jest cienki w te klocki, mam szanse sprawdzic wszystkie obrazki
    • 33: CommentAuthortbxx
    • CommentTime16 Feb 2010
     
    Do przetestowania sterowanie wg. pomysłu "xxl'a"
    • 34:
       
      CommentAuthorxeen
    • CommentTime16 Feb 2010
     
    sterowanie - kwestia gustu, mi się bardziej podoba ciągły przesuw a nie "pykanie". zwłaszcza na real sprzęcie i joy'u to raczej chyba uciążliwe.
    • 35: CommentAuthorxxl
    • CommentTime16 Feb 2010
     
    o wlasnie, takie sterowanie jest dobre :p
    • 36:
       
      CommentAuthorMaW
    • CommentTime16 Feb 2010
     
    sterowanie już lepsze, choć ja bym dorobł autorepeat po czasie n ;-); fire dalej ssie rurę
    • 37: CommentAuthortbxx
    • CommentTime16 Feb 2010
     
    1. Wygląda na to że bede musiał wstawić 2 rodzaje sterowania ;)

    2. 5 duszek jakoś nie jest dla mnie wygodny :/
    3. Da się coś zrobić aby Player "0" miksował kolor z pozostałymi Playerami?
    • 38: CommentAuthormono
    • CommentTime16 Feb 2010 zmieniony
     
    Nakładanie kolorów (włączane bitem 5 GTICTLS) zachodzi tylko między parami sprajtów (player/missile):
    a) 0 i 1 - daje kolor będący ORem wartości wpisywanych w rejestrach COLPM0/1,
    b) 2 i 3 - daje kolor będący ORem wartości wpisywanych w rejestrach COLPM2/3.
    Nakładanie nie działa kiedy włączasz 5 playera (czyli łączysz wszystkie missiles w jednego playera o kolorze pobieranym z COLPF3 - bit 4 GTICTLS).

    Edit: Aaaargh! Chodziło oczywiście nie o DMACTLS a o GTICTLS :/ Poprawiłem w treści...
    • 39: CommentAuthortbxx
    • CommentTime16 Feb 2010
     
    1."fire dalej ssie rurę" - tylko nadal nie wiem dokładnie w czym problem (i czy podczas gry, czy też w menu)... pod emulatorem wydaje mi się że jest ok, i nikt inny nie nazeka...
    2. rodzaj sterowania zmieniamy "SELECT" podczas gry
    3. "choć ja bym dorobł autorepeat po czasie n" - można to przemyślec, tylko jaki czas "n" byłby ok...
    • 40:
       
      CommentAuthorKaz
    • CommentTime17 Feb 2010 zmieniony
     
    Tbxx zapytal mnie, czy moglbym namalowac jakis obrazek tytulowy - egipcjanin rysujacy na piramidzie znak Atari. Niestety, w tej chwili staram sie skonczyc prace nad innymi bardzo pilnymi projektami dla Atari, wiec zapytalem dwoch innych grafikow, czy mogliby cos podzialac. Niestety, tez zajeci :(

    W zwiazku z tym, zeby Tomek nie zostal na lodzie, proponuje obrazek, na ktorego przygotowanie poswiecilem kilka godzin:

    - jest egipcjanin :)
    - sa egipskie hieroglify (mozna je uznac za oficjalny standard na Atari, jak ktos chce, to moze zrobic z tego zestaw fontow FNT ;)
    - jest wkomponowany tytul gry
    - jest gdzies nawet znaczek Atari
    - jest kolorystyka egipskich piaskow...

    Moze byc?



    Plik xex:

    ->link<-

    PS. Tak wygladaja prawdziwe hieroglify egipskie:

    • 41: CommentAuthormono
    • CommentTime17 Feb 2010
     
    Haha. Bardzo mi się podoba :)
    • 42:
       
      CommentAuthorKaz
    • CommentTime17 Feb 2010
     
    Dzienks.

    Oczywiscie obrazek to same dane bitmapy i kolorow, nie dodawalem zadnych duszkow czy DLI, zebys Tomku nie musial sie meczyc z ich uzyskaniem w swoim programie. Ale oczywiscie jest taka mozliwosc.
    • 43: CommentAuthortbxx
    • CommentTime17 Feb 2010
     
    Czad obrazek. Jest wszystko co trzeba: Egipcjanin z joystickiem, logo Atari, tytuł gry i hieroglify.
    • 44:
       
      CommentAuthorKaz
    • CommentTime17 Feb 2010
     
    No to w takim razie przechodz na priv i podsylam zrodlowki i uwagi co do synchronizacji obrazka tytulowego i wnetrza gry :).
    • 45:
       
      CommentAuthorxeen
    • CommentTime17 Feb 2010
     
    obrazek tytułowy bardzo fajny ,
    ciekawi mnie jak gra wygląda, jak kratki nie mają grubości 2 pixeli, tylko jednego pixel.....
    • 46:
       
      CommentAuthorKaz
    • CommentTime17 Feb 2010 zmieniony
     
    Z DLI i duszkami moglby obrazek wygladac tak:

    ->link<-

    Oczywiscie nie jest skonczony - duszki nie pokrywaja jeszcze calego ciala:



    Ale czas sie chwile przespac :)
    • 47: CommentAuthormono
    • CommentTime17 Feb 2010
     
    A może podkolorować też tytuł?
    • 48: CommentAuthortbxx
    • CommentTime17 Feb 2010
     
    Dostałem od KAZ'a obrazek.
    Format MIC, rozmiar: 320x224.

    Jedyny sposób na wyswietlenie tego obrazka jaki znam to:

    1 GR.8+16:E=DPEEK(88)
    2 OPEN #1,4,0,"D1:OBRAZEK.MIC":BGET #1,E,8960:CLOSE #1

    Problem w tym, że w ten sposób wyświetlam tylko 192 linie obrazka. Co robic aby wyświetlić całość - 224linie?
    • 49:
       
      CommentAuthorKaz
    • CommentTime17 Feb 2010 zmieniony
     
    Przez GR.8+16 ustawiasz konkretne, standardowe parametry obrazu - w tym przypadku 320x192, wiec nic dziwnego ze pokazuje mniej obrazka. Musisz sam zdeklarowac parametry obrazu i pamietac, ze po kazdym GR. znowu przywrocisz standardowe parametry.

    Jak to zrobic - to juz pewnie napisza fachowcy.
    • 50: CommentAuthormono
    • CommentTime17 Feb 2010 zmieniony
     
    Nie bawić się w GR.24 tylko zmajstrować samemu display list.
    Mając 224 linie trafisz 2x na problem z barierą 4kb na pamięć ekranu. Jeśli treść faktycznie nie mieści się w 204 liniach to trzeba będzie część obrazka załadować z przesunięciem 32 bajtów: pierwszy blok składający się z 8160 bajtów lokowany w $xx10, drugi 800-bajtowy lokowany $1FF0 bajtów dalej.
    Dlist skonstruowany następująco:
    $70
    $4f,$10,$xx
    101*$f
    $4f,$00,$xx+$10
    101*$f
    $4f,$00,$xx+$20
    19*$f
    $41,adres dlisty.

    Edit: A nową dlistę ustawiasz prosto: DPOKE 560,adres dlisty.