atarionline.pl odchudzony raycaster - 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: CommentAuthorxxl
      • CommentTime22 Jun 2019 12:06
       


      korzysta z procedur w OS

      os_graphics equ $ef9c
      os_plot equ $f1d8
      • 2:
         
        CommentAuthorRastan
      • CommentTime22 Jun 2019 12:06
       
      Świetne! 256b?
      • 3: CommentAuthorgorgh
      • CommentTime22 Jun 2019 12:06 zmieniony
       
      fajowe, xxl znowu w grze!
      • 4:
         
        CommentAuthorTheFender
      • CommentTime22 Jun 2019 15:06
       
      Łał, szykuje się wolf3d albo rpg - na 4 graczy :)
      • 5: CommentAuthorPecet
      • CommentTime22 Jun 2019 15:06
       
      Yay, w końcu ktoś robi moje ukochane Hired Guns na Atari;)
      • 6: CommentAuthorxxl
      • CommentTime22 Jun 2019 16:06
       
      @Rastan: trzebaby bylo wywalic obroty a wtedy zostanie stary poczciwy deathchase ;-)
    1.  
      You are lost (imprisoned) in a 3D maze with filled VECTORs.
      Now you have to find your WAY OUT.
      But before you can leave, you must CAPTURE THE FLAG.

      Is it not possible to use the "engines" (?) of Way Out or Capture the Flag for other games/gameplay (e.g. like Wolf3D or Duum)... ?!? Is it still too complicated to create playable levels for Vector ?!?
      • 8: CommentAuthorxxl
      • CommentTime11 Oct 2019 18:10
       
      raycaster w dowolnej rozdzielczosci w Basicu. renderuje klatke w ... minute dwadziescia.

      dziekuje, to tyle jesli chodzi o pseudo 3d w basicu
      • 9: CommentAuthorgorgh
      • CommentTime11 Oct 2019 19:10
       
      xxl: mógłbyś podzielić się algorytmem raycastera? ja jak robiłem swój to mi zaokrąglone płaszczyzny wychodziły
      • 10: CommentAuthorxxl
      • CommentTime11 Oct 2019 19:10 zmieniony
       
      w ramce 19 jest wzor: ->link<-

      z tego poradnika mozna spokojnie napisac w bejzolu raycastera.

      ja nie chce publikowac programu bo zabieram go oraz burona na SV ... w piatek przy marynowanym grzybku bedziemy dyskutowac jak tabelaryzowac 2pi itp. ;-)
      • 11:
         
        CommentAuthorYosh
      • CommentTime12 Oct 2019 13:10
       
      można tez sportowac z js
      ->link<-
      • 12: CommentAuthorgorgh
      • CommentTime12 Oct 2019 14:10
       
      dzięki xxl && Yosh
      • 13: CommentAuthorxxl
      • CommentTime15 Oct 2019 15:10
       
      Poprzednio Turbo Basic XL 160x96 teraz Altirra Basic 80x192 ten sam czas.
      • 14: CommentAuthorgorgh
      • CommentTime15 Oct 2019 15:10
       
      uważaj, bo popsujesz Basic, kto potem będzie to naprawiał
      • 15: CommentAuthorxxl
      • CommentTime19 Oct 2019 11:10
       
      160x192 + sprites

      brak sortowania, czyli obiekty moga sie nakladac. brak skalowania czyli obiekt z dowolnej odlelosci wyglada tak samo. jest zbuffer czli sciany moga czesciowo zaslaniac obiekt (ale cos mi to nie dziala chyba dobrze). obiekty moga byc ruchome, do zebrania, moga byc roznej wielkosci.

      renderuje sie to tyle ze nie chce mi sie sprawdzac.
      • 16: CommentAuthorgorgh
      • CommentTime19 Oct 2019 12:10
       
      zawsze możesz wystawić na Foreverze :)
      • 17:
         
        CommentAuthorCOR/ira4
      • CommentTime19 Oct 2019 13:10
       
      mam pomysł jak można by teoretycznie zrobić grę w 3D i mocno odciążyć procek , ale to wymaga testów ,na jakimś party przedstawię swój pomysł ale jeszcze upewnię się czy aby to nie idiotyzm ;)
      • 18: CommentAuthorxxl
      • CommentTime19 Oct 2019 19:10 zmieniony
       
      zbufor dziala - sprity rysowane sa z uwzglednieniem widocznosci.

      sprity - kolor 0 kolorem przezroczystym

      czas renderowania... 0,008 FPS :D

      Atari Basic Turn Based First Person Shooter - najlepiej zamiast joya tekstowy interface do wpisywania komend... unik,obrot 32 stopnie, źgaj :D
      • 19: CommentAuthorgorgh
      • CommentTime19 Oct 2019 19:10
       
      tak abstrahując od basica, to 3d to jest fajny kierunek
      • 20: CommentAuthorxxl
      • CommentTime14 Nov 2019 12:11
       
      jeden z trybow pracy Eclaire XL to turbo 6502 zegar x 32

      normalnie ze spritami raycaster renderuje sie w 1:40 s, w turbo sa to 3 s.
      • 21: CommentAuthorpin
      • CommentTime14 Nov 2019 19:11
       
      XXL - ale to przecież nie jest już Atari ;)
      • 22: CommentAuthorxxl
      • CommentTime14 Nov 2019 20:11
       
      dokladnie tak :-) ale ciagle 4 x szybsze od innego nieatari rapidusa :-)
      • 23: CommentAuthorgorgh
      • CommentTime14 Nov 2019 21:11
       
      xxl: ten algorytm do raycastingu jest bardzo niewydajny jak na 8 bitowce, KK polecił mi kiedyś robić jednowymiarowy rasteryzator oparty na odcinkach, moje próby z rc wyglądały tak: