atarionline.pl 8bit-unity - 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.  
      Czy ktoś testował już te rozwiązanie do tworzenia gier na Atari?
      ->link<-
      • 2:
         
        CommentAuthorKaz
      • CommentTime17 Apr 2019 18:04
       
      Dopiero dzisiaj program został udostępniony, w wersji alpha 0.1, więc chyba nikt nie miał jeszcze możliwości przetestować :)

      Dobrze, że takie coś powstaje, bo lepiej mieć więcej narzędzi niż mniej. Ale wydaje mi się, że liczba kompromisów i założeń jest tak duża, że nie da się zrobić w tym zbyt wiele. Gdyby to jeszcze było specjalizowane np. tylko do Atari albo tylko do C64. A tutaj i do Atari, i do C64, i do Apple. Zobaczymy, tak czy siak kibicuję.
      • 3: CommentAuthorMADRAFi
      • CommentTime17 Apr 2019 19:04 zmieniony
       
      pierwsze unity tez nie zachwycalo. Zobaczymy jak sie projekt rozwinie. To moze byc dobre narzedzie, byc moze wszystkiego nie bedzie sie dalo zrobic ale moze okreslony typy gier tak. Multi-platforomowosc poszerzy krag odbiorcow :)

      Bede kibicowal.
      • 4:
         
        CommentAuthorTheFender
      • CommentTime17 Apr 2019 19:04 zmieniony
       
      8bit-Dude Production = Smaku ?

      READY_

      Nie wierzę, po prostu nie wierzę w powodzenie takiego projektu. Nawet, jeśli ktoś miałby to robić na poważnie - ilość różnic jest zbyt duża aby szukać wspólnego mianownika automatem. No chyba, że kogoś cieszą produkcje w hiresie i 2 kolorach albo rozdziałce 2x1 w 4 - czyli produkcji nie wykorzystujących możliwości danej platformy.
      • 5: CommentAuthorAdam
      • CommentTime17 Apr 2019 21:04
       

      TheFender:

      Nie wierzę, po prostu nie wierzę w powodzenie takiego projektu.


      To zależy, jak się zdefiniuje "powodzenie". Jeśli miarą sukcesu będzie powstawanie trzech-czterech gier rocznie w tym narzędziu, to może się to udać ;)

      Projekt 8-bit Unity nie jest projektem Smaka, tylko pana Anthony'ego Beaucampa, pierwsze założenia były zaprezentowane w styczniu 2019, a wywodzi się bezpośrednio z multiplatformowej gry 8bit-Slicks tego samego autora opublikowanej w grudniu 2018, w którą można grać na A8, C64 i Apple II lokalnie lub online przez sieć z innymi graczami (jak się ma odpowiednio rozszerzony sprzęt).
      ->link<-

      Promocyjny filmik gry 8bit-Slicks z początku 2018 roku wyglądał tak:



      W wersji na Atari w praktyce albo na ekranie jest duże migotanie (interlace), albo mało kolorów (na ekranie początkowym wybiera się wariant grafiki).
    2.  
      Osoby, które wspierały projekt finansowo otrzymały wcześniej więc te osoby mogły już coś robić. Od teraz jest dostępny dla wszystkich.
      • 7: CommentAuthorgorgh
      • CommentTime17 Apr 2019 21:04
       
      Życzę projektowi jak najlepiej, bo to masa roboty musiała być. W najgorszym wypadku autor będzie miał własne narzędzie do przyszłych projektów.
    3.  
      Też mam nadzieję, że się rozwinie. Zgłosiłem bug odnośnie Atari i autor już umieścił poprawioną wersję, którą można pobrać z jego strony.
      • 9:
         
        CommentAuthorKaz
      • CommentTime18 Apr 2019 11:04
       
      Grzesiek, widziałem, że na fejsie wrzucałeś swoje próby z tym narzędziem. Podrzuć tutaj zdjęcia.
      • 10:
         
        CommentAuthorCyprian
      • CommentTime18 Apr 2019 14:04
       
      fajny pomysł
      • 11: CommentAuthorgorgh
      • CommentTime18 Apr 2019 16:04
       
      autor zaprezentował screen na fb z wersji swojej gry wyścigowej dla Acorn Electron i powiedział, że ten komputer też doda do kombajnu
      • 12:
         
        CommentAuthorTheFender
      • CommentTime18 Apr 2019 17:04
       
      @Adam: doskonale wiem, że to nie Smaku. Postawiłem znak równości bo to realizacja utopijnej wizji którą i on przedstawia.
      Czy wydanie w multikultigamemakerze kilku gier rocznie będzie wkładem w platformę? Zależy jakiej jakości będą to gry. Na ZX Spectrum udało się napisać naprawdę superanckiego toola do pisania gier i gry te trzymają bardzo przyzwoity poziom. Oczekiwałbym prędzej takiego toola w wersji na Atari, z uwzględnieniem kruczków i sztuczek tej platformy. Multiplatformowy tool nigdy tego nie da, no chyba że autor zagnie sobie parol i zgłębi bardzo dogłębnie wszystkie platformy. Ale wtedy okaże się, że na każdą z nich lepiej wychodzi co innego (o czym generalnie każdy wie i bez tego).

      Tak jak napisał Gorgh - będzie miał na pewno narzędzie do swoich dalszych projektów.
      • 13: CommentAuthorMADRAFi
      • CommentTime18 Apr 2019 22:04
       
      Popatrzcie na to z perspektywy takiej: Moze to bedzie fajny tool do prototypowania szybkiego rozgrywki na platformach - 1 tool i umiesz na kazda platforme cos szybko napisac - o ile taka droge obierze.


      Z 2 strony jezeli tak wygladaja wormsy ktore dzialaja na kazdej platformie to moze to wystarczy :)
    4.  
      Jak się nazywa te narzędzie do ZX Spectrum wymienione przez TheFender?
      • 15:
         
        CommentAuthorKaz
      • CommentTime19 Apr 2019 09:04 zmieniony
       
      Na Atari są też takie narzędzie do tworznia gier jak Adventure Creator czy Adventure Writer:
      • 16:
         
        CommentAuthorTheFender
      • CommentTime19 Apr 2019 19:04 zmieniony
       
      @gsgalezowski: Przede wszystkim: ->link<-
      ->link<-

      Oprócz tego popatrz na to:
      ->link<-
      ->link<-
      ->link<-
      ->link<-
      • 17:
         
        CommentAuthorhospes
      • CommentTime19 Apr 2019 22:04 zmieniony
       
      Wszystko zależy od tego czy komuś się będzie chciało. Na Atari STe też jest świetny tool do gier. Tylko gier coś nie widać:/



      • 18:
         
        CommentAuthorTheFender
      • CommentTime20 Apr 2019 08:04
       
      @hosper: super to wygląda! Co to za tool?
      • 19:
         
        CommentAuthorKaz
      • CommentTime20 Apr 2019 13:04
       
      Ten, który jest w tytule filmików (jest ich więcej, warto zajrzeć na kanał autora):

      ->link<-
      • 20:
         
        CommentAuthorKaz
      • CommentTime14 Jul 2019 22:07
       
      System się rozwija. Najświeższy wpis dotyczy mapy pamięci systemu:

      ->link<-

      Dla Atari:



      The ATARI has several memory blocks for code, RMT and sprite data. Bitmap data is automatically loaded to 2 separate blocks by the function LoadBitmap(filename). Each block contains a single 4 color frame. A DLI routine (see DLI.a65) switches between these frames every screen refresh, producing a virtual palette of 9 blended colors. The DLI also handles 5th sprite flicker, while a VBI routine handles RMT music playback (see RMT.a65).

      Game code: blocks $0c00-$65ff / $d800-$dfff / $e400-$fff4 (22,784+2,048+7,156 = 31,988 bytes)
      (1st block defined as STARTADDRESS and __HIMEM__ in atarixl.cfg)
      (2nd and 3rd blocks defined as HIDDEN_RAM2 and HIDDEN_RAM in atarixl.cfg)
      Sprite data: block $9700-$9aff is available (1,024 bytes)
      (defined as SPRITERAM in unity.h)
      RMT data: block $9000-$96ff is available (1,792 bytes)
      (defined as MUSICRAM in unity.h)
      Bitmap data: automatically loaded to 2 memory block (16,384 bytes)
      (defined as BITMAPRAM1 and BITMAPRAM2 in unity.h)
      DLI/RMT routines: block $6600-$6fff (2,816 bytes)
      (see DLI.a65 and RMT.a65)
      Hints: In your C files, insert #pragma code-name(“SHADOW_RAM2”) or #pragma code-name(“SHADOW_RAM”) to load code in the 2nd and 3rd memory blocks. If more memory is required for sprite data, offset the location of SPRITERAM and keep your RMT file small enough to not overlap the new boundary.
      • 21: CommentAuthorzbyti
      • CommentTime14 Jul 2019 23:07 zmieniony
       
      Idea piękna!

      Pewnie jak każdy chciałbym coś "popełnić" na 8-bit, jednak w moim przypadku to narzędzie musi dostać najpierw dokumentację.

      Kibicuję!
      • 22:
         
        CommentAuthorKaz
      • CommentTime22 Oct 2019 16:10
       
      W najnowszej wersji, która ma być wkrótce opublikowana, ma być wsparcie dla Atari Lynx oraz mocno poprawiona kwestia duszkow:

      I am approximately 2 weeks away from releasing version 0.3 of 8bit-Unity, which adds support for the Atari Lynx and greatly improved sprites on all platforms.
      Importantly, this will be the first version compatible with the 8bit-Hub hardware I have been working on. This includes Wifi, SD card, PS2 mouse, and 4 Joysticks, all in one box!!!
      I will release a feature video very soon, showing the Lynx linked up to a prototype unit and doing impressive things such as Web-browsing (!!!) and Jpeg slideshows through the associated Hub-OS.
      Stay tuned!
      • 23: CommentAuthorAdam
      • CommentTime18 May 2020 01:05
       
      W odstępie tygodnia ukazał się Beta Release v0.3.0 (2020-05-10) oraz v0.3.3 (2020-05-17)
      Beta Release 0.3.3
      * Added support for graphic chunks (used to animate scenes)
      * Implemented multi-color sprites for Oric
      * Improved performance of Apple sprites
      * Streamlined music pipeline (simple trackers for all platforms)
      * Lots of bug fixes!
      ——————————————————————–
      Beta Release 0.3
      * Added support for Atari Lynx (16 color graphics, Chipper music)
      * Added ALTAI joystick interface on Oric
      * Increased available memory on all systems
      * Improved soft-sprite collision detection

      16 maja autor opublikował na Facebooku demonstracyjny filmik bazujący na grze point and click "Gobliins 2", widać m.in. wersję tego dema na 8-bitowe Atari: ->link<-

      Dla przypomnienia adres oficjalnej strony: ->link<-
      • 24: CommentAuthorxxl
      • CommentTime17 Oct 2020 16:10 zmieniony
       
      Unity sie rozwija, ostatnie demko:

      ->link<-

      Beta Release 0.3.4
      * Significantly improved graphics on Oric (by integrating PictOric). Two image conversion modes are available in the builder: Lores(smooth) and Hires(noisy).
      * It is now possible to add multiple music tracks to the disk, the LoadMusic() function has been implemented for all platforms.
      * Improved the Lynx file management, all datas (bitmaps, music, shared, chunks) are now listed in the same fileDatas[] array.
      * Now using *.img for bitmaps, and *.mus for music tracks (on all platforms).
      * Lots of minor bug fixes!
      • 25: CommentAuthormono
      • CommentTime17 Oct 2020 16:10 zmieniony
       
      Niestety "Bazaltowy Rzezimieszek" gra 2x za wolno.

      Edit: A to jest RMT i można z informacji w pliku się dowiedzieć jak często należy go odtwarzać.
      • 26: CommentAuthorxxl
      • CommentTime17 Oct 2020 17:10
       
      ciekawe czy ten point&klik Goblins sie pojawi :-)
      • 27: CommentAuthorxxl
      • CommentTime18 Oct 2020 11:10
       
      dobrze widze, ze z poziomu tego programiku w pakiecie publikuje informacje na stronie www w Shoutbox?

      ---

      ciekawe czy na pozostalych platformach (Apple//, Atari 8bit, C64, Oric1/Atmos, and Atari Lynx plan to add support for the 7800, 5200, NES and BCC) jest to popularne.

      zawsze to jakas szansa, ze programista z innej platform przekompiluje gre na atari :-)

      • 28: CommentAuthorxxl
      • CommentTime19 Oct 2020 15:10
       
      wyglada na to, ze w projekcie dla Atari jest wykorzystywana biblioteka xBIOS :-)
      • 29:
         
        CommentAuthorTheFender
      • CommentTime20 Oct 2020 21:10 zmieniony
       

      xxl:

      zawsze to jakas szansa, ze programista z innej platform przekompiluje gre na atari :-)


      patrząc na filmik to pewno będzie to music disk z Apple//E ;)

      ...a poważniej - robi się z tego pomału jakiś konkretniejszy zarys. Ciekawe, bo generalnie tego typu projekt w realiach 8bit (hajtekowe kodzenie w asm i wykorzystywanie ostatniego bajta w pamięci) jest skazany w najlepszym przypadku na rolę ciekawostki w branży.
      • 30: CommentAuthorxxl
      • CommentTime20 Oct 2020 22:10 zmieniony
       
      ale tam nie piszesz w asmie tylko cc65, dzieki temu jest przenosny jak widac w miare spawnie miedzy platformami - widac to dobrze na przykladzie tej przygodowki
      • 31: CommentAuthoremkay
      • CommentTime20 Oct 2020 22:10
       
      Seriously ?

      It's OK, when SID sounds better than POKEY in several cases. But who added the dying cats again?
      Also. The Lynx Soundchip could do a lot better.
      Not to tell that the Atari graphics look flattened.
      Those 8-Bit "unity" things always try to push the C64 .
      • 32: CommentAuthorxxl
      • CommentTime20 Oct 2020 23:10
       
      seriously.
      Such projects can attract new or activate dormant developers. Besides, such projects, especially for such different platforms, by their nature will not use the specific capabilities of each platform to the extreme.
      • 33: CommentAuthoremkay
      • CommentTime21 Oct 2020 04:10
       
      To the extreme?
      Hm. using some different values in the colors, and some tremolo instead of vibrato ?

      You might see it at the 1st look that this dark greenish color destroys the whole view.
      Why did they chose this color scheme?
      It looks like an artsy approach in a movie to suggest "night vision" to a visible degree. But even then the Atari has 8 shades of grey available.
      • 34: CommentAuthorxxl
      • CommentTime6 Nov 2020 18:11
       
      wyszla nowa wersja:

      Beta Release 0.3.5
      * Added compact yet powerful GUI system (panels, listboxes, buttons…).
      * Added support for TCP and URL protocols in networking.
      * Added virtual mouse (run by the joystick).
      * Implemented high performance directory listing and file loading system (using xBIOS on Atari, and sedoric on Oric).
      * Updated CC65 compiler to latest version (slightly improves memory footprint).
      * Separated functions into more source files, to reduce the memory usage when some functions are not used.
      * Lots of minor bug fixes!

      tu pokazana nowosc czli gui dla: Apple2, Atari8, C64, Lynx, Oric

      ->link<-
      • 35:
         
        CommentAuthorKaz
      • CommentTime12 Nov 2020 14:11
       
      • 36: CommentAuthormono
      • CommentTime12 Nov 2020 15:11
       
      Bazaltowy Rzezimieszek gra za wolno. On ma być odtwarzany 2 razy na ramkę. Yerzmyey byłby niepocieszony :)
      • 37:
         
        CommentAuthormiker
      • CommentTime12 Nov 2020 17:11
       
      Jakiś fastdraw byłby też mile widziany. No i odtwarzanie formatów z innych kompów, skoro on taki 8-bit OS. ;D
      • 38:
         
        CommentAuthorKaz
      • CommentTime23 Jan 2022 21:01
       
      Update z 20 stycznia do wersji 0.5:

      ->link<-

      8bit-Goblin is a point and click style Tech Demo introduced in release 0.3.3. The code shows how to implement scene management, including: interactable objects, pickable items, scene animation…


      With the new release of 8bit-Unity 0.5 just around a corner, I have made a special effort to improve the "point'n'click" tech demo called 8bit-Goblin.
      Here is a list of major improvements:
      - Scripting engine now based on simple "text" files (see example below).
      - Added animation paths (motion coordinates and frames).
      - Added new targets: Atari 400/800, and NES/Famicom.
      Check the link below for more details. The updated Tech Demo in up-coming 8bit-Unity 0.5 contains everything for you to get writing a point'n'click game!!!