atarionline.pl Nowa gra na C64 - "pohandlujmy" z tym... - 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:
         
        CommentAuthorCOR/ira4
      • CommentTime8 Aug 2018 20:08
       
      Na Snes/a było
      • 2:
         
        CommentAuthorTenchi
      • CommentTime8 Aug 2018 20:08 zmieniony
       
      Bardzo fajnie wyszła za to niedawno poprawiona wersja Special Edition na Amigę, pomijając wszystkie niedociągnięcia, na które nic nie szło poradzić.


      A tutaj oryginał, który wystarczyło tylko nieco spowolnić i już tak nie klatkuje.


      @IRATA4
      I to zarąbiste, nawet bardziej rozbudowane niż automatówka.
      • 3: CommentAuthorgorgh
      • CommentTime9 Aug 2018 17:08 zmieniony
       
      ze wstępnych obliczeń wynika, że gra na zx spectrum będzie chodziła w 4 ramkach, czyli 12,5 fps, no chyba, że zmniejszę okno rozgrywki, dzisiaj podrzucę wstępny gif
      edit: wychodzi na to, że jest do narysowania 1680 podwójnych bajtów, każde postawienie podwójnego bajtu to 153 T stany procesora (nasze cykle), a ramka ma 70908 T stanów :)
      • 4:
         
        CommentAuthorTheFender
      • CommentTime9 Aug 2018 18:08
       
      @gorgh: pomalutku schodzisz na Ziemię :)
      • 5:
         
        CommentAuthorpirx
      • CommentTime9 Aug 2018 19:08
       
      zrób w rozdzielczości atrybutów, będzie śmigać
      • 6: CommentAuthorgorgh
      • CommentTime9 Aug 2018 19:08 zmieniony
       
      TheFender: tak jak pisałem, "o ile procek pozwoli", nigdzie nie pisałem, że będzie to wierna kopia. Nie rozumiem twojej złośliwości
      edit: sam zakoduj lepszą wersję jak potrafisz
      • 7:
         
        CommentAuthorTheFender
      • CommentTime9 Aug 2018 19:08 zmieniony
       
      Ale tutaj przewrażliwieni ludzie siedzą :)
      Gorgh po co się tłumaczysz, jak nikt Tobie nic nie zarzuca?
      Napisałem z uśmiechem -> :) że schodzisz na Ziemię pomału nie dlatego żeby dokuczyć i wyśmiać no weź kurde mol gdzie tu masz złośliwość? "sam zakoduj lepszą" <- o ale tu jest :D
      Ale odpowiem: nie potrafię i nie zakoduję. Gdybym potrafił nie chwaliłbym Cię tak ochoczo i gorąco wcześniej. Chociaż pojęcie mam co na jakiej platformie jest do osiągnięcia, tylko jedna platforma mnie jeszcze zaskakuje a jest nią Atari 8bit.
      Upały... upały ...
      • 8: CommentAuthorgorgh
      • CommentTime9 Aug 2018 20:08
       
      No a czy określenie "schodzisz powoli na ziemię" to nie ton pouczający? Tak jakbyś wiedział od kodera, co dany komputer potrafi, może i przeceniłem możliwości zx'a, ale to jeszcze nie znaczy, że się na nim nie znam
      • 9:
         
        CommentAuthorTheFender
      • CommentTime9 Aug 2018 20:08 zmieniony
       
      Nie pouczam, a jeśli poczułeś się urażony to przepraszam.
      Koduj dalej :)
      • 10: CommentAuthorgorgh
      • CommentTime9 Aug 2018 23:08
       
      może przesadziłem, przepraszam
      • 11: CommentAuthorgorgh
      • CommentTime10 Aug 2018 02:08
       
      silnik gotowy, boję się trochę to zanimować :)
      • 12: CommentAuthorgorgh
      • CommentTime10 Aug 2018 16:08
       
      nie jest tak źle, szczegółowość obrazu dużo lepsza niż w oryginale, no i hires sprawia wrażenie bardziej szczegółowego, fps może nie najlepszy, ale znośny
      • 13: CommentAuthoremkay
      • CommentTime10 Aug 2018 20:08
       
      Transitions look only good, if you don't get too close to the monitor. And, yeah, the big borders add to that minimiminiminimini .... Yoomp on the Atari looks solid and fluent.
      • 14:
         
        CommentAuthorTheFender
      • CommentTime11 Aug 2018 08:08
       
      Ha, yoomp 64 zrobił się popularny. Na aledrogo niektórzy robiąc zdjęcia komputera wystawionego na sprzedaż ... zresztą sami popatrzcie :)
      • 15: CommentAuthorgorgh
      • CommentTime11 Aug 2018 17:08
       
      zbliżam się do końca trzonu programu, a to dopiero 4 dzień kodowania :)
      • 16:
         
        CommentAuthorCOR/ira4
      • CommentTime11 Aug 2018 17:08
       
      O to jest to ,zaczyna wyłaniać się ... zastanawiam się jak rozwiążesz opis pul , te wszystkie +,- , zresztą nie muszą być plusy i minusy ,znaki mogą być inne wystarczy że dasz legende co jest co :-).
      • 17: CommentAuthorgorgh
      • CommentTime11 Aug 2018 17:08
       
      Mogę robić podobne albo zupełnie inne, jakie byś sugerował? A może chcesz je zaprojektować? Szukam też osoby któraby zaprojektowała levele...edytor leweli dostarczę
      • 18:
         
        CommentAuthorCOR/ira4
      • CommentTime11 Aug 2018 19:08
       
      Napisz na mail .
      • 19:
         
        CommentAuthorTheFender
      • CommentTime11 Aug 2018 23:08
       
      Kurcze, zacnie wygląda :) I chodzi zgrabnie nawet.
      • 20: CommentAuthorgorgh
      • CommentTime11 Aug 2018 23:08
       
      Dziękuję TheFender i jeszcze raz przepraszam, że się uniosłem. W międzyczasie poprawiłem procedurę i program będzie teraz chodził w 15 fps czyli prawie tyle co na C64
      • 21: CommentAuthorpigula
      • CommentTime12 Aug 2018 09:08
       
      Gorgh - kawał dobrej roboty!
      • 22:
         
        CommentAuthorTheFender
      • CommentTime12 Aug 2018 10:08
       
      @gorgh: luz :)
      • 23: CommentAuthorgorgh
      • CommentTime16 Aug 2018 21:08
       
      Tym czasem postanowiłem zrobić port Yoompa również na gameboya, Amstrad na razie odpadł.
      Zrobiłem sobie chwilę odpoczynku od kodowania i podzieliłem się paroma uwagami na temat procesora Z80 na blogu, zapraszam zainteresowanych (po angielsku)
      ->link<-
      • 24: CommentAuthortebe
      • CommentTime16 Aug 2018 23:08
       
      podziel się jeszcze Gorgh wiedzą na temat alogorytmu który generuje tunel z definiowalnymi polami, chłopakom z C64 zajęło to kilka lat :)
      • 25: CommentAuthorgorgh
      • CommentTime16 Aug 2018 23:08
       
      Algorytm jest banalnie prosty i zaczerpnięty z Twojej strony. Jedyne co robię, to tak jak powiedziałeś definiuję dla każdego bajtu na ekranie na sztywno 4 bajty z tablicy tekstury i jeśli te lokacje się powtarzają kilkukrotnie to odpowiednio mniej razy pobieram bajt z danego miejsca tablicy. Ruch na ekranie powodowany jest przesuwaniem danych w obrębie tablicy tekstury, rozpętlony kod zawsze wskazuje na te same obszary tablicy.
      Btw przepraszam za zaśmiecanie tego wątku, następne postu w moim wątku
      • 26: CommentAuthoremkay
      • CommentTime17 Aug 2018 22:08
       
      See the problem ? The Atari has people taking care of... what is not the strength of the Atari. They try to press the Atari though some skimmer... something that is in the ideology of the people, not what is given for real.
      That's why real outstanding programs won't see the daylight. Yes... those "outstanding programs that take advantage of the strengths of the Atari, not the weakest spots.
      • 27:
         
        CommentAuthorTheFender
      • CommentTime18 Aug 2018 10:08
       
      @tebe: algorytm do yoomp na c=64 był tworzony przez kilka lat? Bez jaj.
      • 28: CommentAuthortebe
      • CommentTime18 Aug 2018 14:08
       
      sama gra była tworzona długo, a jaka historia za tym stoi to sfera domysłów, słyszałem że kontaktowali się z Eru aby pomógł im zrozumieć sposób działania, było kilka innych osób które podejmowały się tematu, ale nie wszystkie podołały
      • 29:
         
        CommentAuthorTheFender
      • CommentTime18 Aug 2018 14:08
       
      Nie jest to tuzinkowy temat, ale sądziłem że koderstwo na komodzie stoi na najwyższym poziomie wśród 8bit. No cóż, jeszcze raz gratulacje dla gorgha za megasprawne rozgryzienie tematu :)
      • 30: CommentAuthorgorgh
      • CommentTime31 Aug 2018 21:08
       
      Czytałem dziś forum c64power i tam autor gry yoomp64 Zbychu pisał, że ta gra to jego pierwszy program na komodę poza jakimiś scrollami, tym bardziej doceniam to. Co ciekawe ekran gry to...duszki z podwójną wysokością, więc ograniczeniem pola gry nie był sam procesor tylko ilość operacji potrzebna w jednej linii skaningowej do ustawienia nowych wartości dla duchów. Sądzę, że gdyby pole gry częścipwo było rysowane na bitmapie to na c64 możnaby w 3 ramkach jak jest teraz osiągnąć "yoompową" liczbę okręgów tunelu czyli 32 zamiast obecnych 25 okręgów. Wystarczyłoby rysować jedną linię pola gry na 21 linii duszków (taką wysokość mają duszki na c64) i w tym czasie dwóch linii skaningowych ustawić nowe dane dla rejestru duchów. Wychodziłoby jakieś 5 linii do wyrysowania na bitmapie, czyli jakieś 1/20 ramki czyli nic a pole gry byłoby duże jak na atari. Widocznie brak doświadczenia spowodował, że Zbychu na to nie wpadł
      • 31: CommentAuthorgorgh
      • CommentTime31 Aug 2018 21:08
       
      Ps może jak skończę obecne projekty to zakoduję to, żeby pokazać, że się da :)
      • 32: CommentAuthormono
      • CommentTime31 Aug 2018 22:08
       
      Szalejesz! Bardzo dobrze :)
      • 33:
         
        CommentAuthorDracon
      • CommentTime26 Oct 2018 09:10 zmieniony
       
      A co myślicie o tej gierce?:
      ->link<-



      ;)
      • 34: CommentAuthortebe
      • CommentTime26 Oct 2018 10:10
       
      gorgh, to może podzielisz się teraz jakimiś spostrzeżeniami, jako osoby kodującej na obu (i więcej) platformach, co się nie/podoba na Atari, co się nie/podoba na C64
      • 35: CommentAuthorgorgh
      • CommentTime26 Oct 2018 12:10
       
      tebe: będzie,jest plan szerszego tekstu na ten temat
      • 36: CommentAuthortebe
      • CommentTime26 Oct 2018 13:10
       
      no i super :)
      • 37: CommentAuthorrosomak
      • CommentTime26 Oct 2018 18:10
       
      Gorgh, kiedy sie spodziewać?
      • 38: CommentAuthorgorgh
      • CommentTime26 Oct 2018 19:10
       
      rosomak: tekst będzie spory i zamierzam się za niego zabrać po skończeniu obecnych projektów, więc pewnie dopiero w przyszłym roku, ale dla osłody dodam, że będą tam opisane 4 platformy szczegółowo a pobocznie kilka innych.
      • 39:
         
        CommentAuthorCOR/ira4
      • CommentTime26 Oct 2018 20:10
       
      ...myślę że jest na tyle ciekawa i klimatyczna że obroniła by się z innymi wrogami zamiast zerzniętych obcych z Aliena .
      Ma Potencjał .
      • 40: CommentAuthorrosomak
      • CommentTime26 Oct 2018 20:10
       
      Gorgh, mocno pojedziesz po komodzie?? ;-)
      • 41: CommentAuthortebe
      • CommentTime26 Oct 2018 22:10
       
      projekt nowej gry na C64 w stylu Last Ninja

      ->link<-
      • 42:
         
        CommentAuthorCOR/ira4
      • CommentTime26 Oct 2018 22:10
       
      Super wygląda,ale po co nam to pokazywać ???
      Przecież mamy tyle pięknych nieskończonych projektów ...
      • 43: CommentAuthorgorgh
      • CommentTime26 Oct 2018 22:10
       
      rosomak: wręcz przeciwnie
      • 44: CommentAuthorrosomak
      • CommentTime27 Oct 2018 12:10
       
      @gorgh- zdaje sobie sprawę z ułatwień jakie ma C64 względem A8, co wciąż dla mnie nie znaczy że A8 jest gorszy.Jest inny ze swoimi plusami i minusami
      Comoda z ich fioletem i dzwiękiem na jedno kopyto mnie odrzuca, co nie znaczy że scrolla i duchów im nie zazdroszczę ;)
      • 45: CommentAuthorgorgh
      • CommentTime27 Oct 2018 13:10
       
      rosomak: z punktu widzenia kodera c64 to naprawdę dobrze wymyślony sprzęt, wszystko jasne i przejrzyste, ale możliwościami graficznymi atari, mimo, że 4 lata starsze, to przewyższa c64 (moim zdaniem) Coś za coś
      • 46: CommentAuthorrbej1977
      • CommentTime27 Oct 2018 15:10
       
      @ gorgh

      Skoro Atari ma lepsza grafikę to czemu nie widać tego w grach, łącznie w Twoimi??
      • 47: CommentAuthorgorgh
      • CommentTime27 Oct 2018 15:10
       
      rbej1977: ponieważ w c64 podstawowym urządzeniem masowym jest od zawsze dyskietka, a w Atari magnetofon. Teraz to wygląda tak, że nie pisze się gier w formacie ATR bo wiele osób używa twardych dysków lub SIDE, gdzie nie ma obsługi obrazów dyskietek. Dyskietki w świecie Atari się nie przyjęły.
      • 48: CommentAuthorgorgh
      • CommentTime27 Oct 2018 15:10
       
      poza tym c64 ma jedną przewagę- duszki, ale to idzie zniwelować dodatkową pamięcią w Atari, ale znowu jest tendencja do pisania na 64 kilobajty, bo to jest pewnie połowa rynku
      • 49: CommentAuthormono
      • CommentTime27 Oct 2018 15:10
       

      gorgh:

      ponieważ w c64 podstawowym urządzeniem masowym jest od zawsze dyskietka, a w Atari magnetofon

      Zawse mi się wydawało, że właśnie wręcz przeciwnie. Magnetofon dodano do Atari kiedy planowano sprzedaż na rynki Europy wschodniej - głupi, tani, wolny. W C64 stacja dysków ma podobne cechy - droga, wolna. FDD upowszechniły się dość późno n obydwu platformach, bo po prostu kosztowały tyle co drugi komputer. Większość użytkowników używała magnetofonów.
      Na Atari nie robi się ATR-ów, dlatego że dane można ładować
      1) z różnych nośników - magnetofon, FDD, HDD, cartridge
      2) przez złącze szeregowe, równoległe, z pamięci ROM.
      Na Atari podstawowy format XEX ma mechanizmy ładowania bloków danych w różne miejsca pamięci, wielokrotnej inicjalizacji partii kodu i uruchamiania kompletnego programu. Na C64 ładujesz tylko jeden blok danych, który na dodatek be sztuczek nie wystartuje samodzielnie.
      Kompletnie inne podejścia do programów, nośników, kompletnie inna konstrukcja systemu.
      • 50: CommentAuthorgorgh
      • CommentTime27 Oct 2018 16:10
       
      co nie zmienia faktu, że większość fajnych gier na c64 była wydawana na dyskietkach, tak mi się przynajmniej wydaje