Oznámení

Sbalit
Aktuálně žádná oznámení.

4P engine

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

    4P engine

    Trocha pokracujem v programovani, kedze "Defender" ma omrzel , a tak skusam nieco nove.

    Dnes som zacal robit na 4P Engine. 4P= 4 players. Engine= dnes sa vsetko vola engine, preto taky nazov.

    Zacal som klasicky s jednou VRam a po par hodinach som zase musel vsetko prerobit do doublebuffer. Sa nepoucim.
    Odhadom to ide na 25 fps pri vsetkych styroch viewportoch, pri troch to vybehne na plných 50 fps na A600 7MHz.
    Joystick zatial nieje zahrnuty, robim pohyb do stran zvysovanim X,Y suradnic.

    Tu je video z dnesneho dna:

    EDIT: sekanie videa robi YT.


    MiST | Amiga 600 Furia EC020 | Amiga 1200 ACA 1231 | Sharp MZ800 | ZX Spectrum 48k | Didaktik M | Didaktik Gama | C64 U1541II | Atari 800XL | Atari 130XE U1MB+SIDE2.

    #2
    O: 4P engine

    Parada, mozes Daveovi spravit engine pre Chaos Guns...
    Amiga 1200T (E/Box)+BlizzardPPC 603p/363+060/66+BVision PPC+256MB+KS3.1+Cocolino+Lyra 2+Fast Ata MK-IV+320GB WD Blue 3200AAJB PATA HDD(PFS3)+dvdrw+dvd+cf2ide
    Amiga 1200+BlizzardPPC 603e/210+040/25+128MB+KS3.1+CF4GB(PFS3)

    Komentovat


      #3
      O: 4P engine

      No ale ObiWanKen ako sa tak zdá má ešte vačšie sklony otvárať nové projekty (čas venovaný sa jednej veci) ako ja. Takže som zvedavý, čo a či bude projekt č.3 .
      Amiga - PMD 85

      Komentovat


        #4
        O: 4P engine

        Musíme si spolu promluvit! Tohle se mi HODNĚ líbí!!!
        Amiga 1200 + Blizzard 1260 + 64 MB RAM + CF2IDE + Indivision AGA Mk1 + PCMCIA2CF + WHDLoad registered + GOTEK

        Komentovat


          #5
          O: 4P engine

          Autorem citovaného textu je Lisiak4 Přejít na původní příspěvek
          No ale ObiWanKen ako sa tak zdá má ešte vačšie sklony otvárať nové projekty (čas venovaný sa jednej veci) ako ja. Takže som zvedavý, čo a či bude projekt č.3 .
          Jeee, Lisiaku, promiň!!! Já nechtěl - zk......j tablet!

          Komentovat


            #6
            O: 4P engine

            Springy: Jsem si říkal, že se mi to na Tebe nehodí... .
            Amiga - PMD 85

            Komentovat


              #7
              O: 4P engine

              Autorem citovaného textu je davesade Přejít na původní příspěvek
              Musíme si spolu promluvit! Tohle se mi HODNĚ líbí!!!
              ObiWanKen: Ako sa to na Slovensku vraví? "Chlapec už sa nevykrúti..." .
              Amiga - PMD 85

              Komentovat


                #8
                O: 4P engine



                Chlapi, toto je len "posuvanie" grafiky. Aby sa dalo povedat ze je to ozaj Engine je treba este dlhu cestu.
                Dnes som pridal Joy a zväcsil hraciu plochu na 1280x1024 px. Ak pribudne nieco co bude stat za rec tak sem aj hodim video.
                MiST | Amiga 600 Furia EC020 | Amiga 1200 ACA 1231 | Sharp MZ800 | ZX Spectrum 48k | Didaktik M | Didaktik Gama | C64 U1541II | Atari 800XL | Atari 130XE U1MB+SIDE2.

                Komentovat


                  #9
                  O: 4P engine

                  Autorem citovaného textu je ObiWanKen Přejít na původní příspěvek


                  Chlapi, toto je len "posuvanie" grafiky. Aby sa dalo povedat ze je to ozaj Engine je treba este dlhu cestu.
                  Dnes som pridal Joy a zväcsil hraciu plochu na 1280x1024 px. Ak pribudne nieco co bude stat za rec tak sem aj hodim video.
                  Na 7MHz je fakt famozne!
                  Amiga 600 2MB Chip, Furia 030/40MHz, FDD HD 1,76MB (AriseR6i)
                  Furiatune homepage

                  Komentovat


                    #10
                    O: 4P engine

                    Ono cela GFX pozadia je ulozena ako jeden obraz v pamäti. Takze playfield o velkosti 1280x1024 zaberie 820 KB. Co je 4x4=16 obrazoviek v rozliseni 320x256 alebo 8,8 x 10,5 obrazoviek vo velkosti viewportu. Je to drsne riesenie ale nieje treba takmer ziadne "skladanie pozadia" playfieldu a trochu to setri cas, ale zerie pamät, kedze dnes ma kazdy 2MB chipram tak by sa to dalo mozno pouzit. Taktiez nemam editor kde by som nieco taketo editoval.

                    Dalsia otazka je ako riesit testovanie, kde sa moze hrac pohybovat. Jedna moznost je ze by som na testovanie pouzil jeden bitplan poprípade dva. Jednoducho povedane ze hrac by sa mohol pohybovat len po urcenych farbach. Dalsie farby by ho zabijali atd. Dalsia otazka je ako robit animovanie pozadia. Animovat len vo Viewportoch (programovo a casovo naroznejsie) alebo animovat priamo v playfielde (jednoduchsie). Alebo este bez animacii (najrychlejsie) ale suche.
                    Ved uvidim.

                    P.S. Ked takto travim dni za Amigou tak si zvyknem pustit DVD ktore ide stale dookola. Ja pozeram uz treti den Oblivion. Tak ak by chcel niekto nadiktovat dialogy tak som tu.
                    MiST | Amiga 600 Furia EC020 | Amiga 1200 ACA 1231 | Sharp MZ800 | ZX Spectrum 48k | Didaktik M | Didaktik Gama | C64 U1541II | Atari 800XL | Atari 130XE U1MB+SIDE2.

                    Komentovat


                      #11
                      O: 4P engine

                      Dnesne NEWS. Pridal som podporu dvoch Joystickov (Viac neviem pripojit na testovanie ). Hlavne som pridal funkciu OSD na zobrazenie objektov vo viewportoch. Nevyzera to na velky pokrok ale robim to spôsobom funkcii. Teraz napríklad staci nastavit Flag (bit) ShowP1GameOverFlag na True a automaticky sa zobrazi blikajuce "Game over" vo viewporte hraca 1 a podobne pre ostatne viewporty a ostatne objekty (Energy, Ammo).

                      Pre dnes uz koncim, od rana mam toho dost.


                      MiST | Amiga 600 Furia EC020 | Amiga 1200 ACA 1231 | Sharp MZ800 | ZX Spectrum 48k | Didaktik M | Didaktik Gama | C64 U1541II | Atari 800XL | Atari 130XE U1MB+SIDE2.

                      Komentovat


                        #12
                        O: 4P engine

                        S těma písmenkama v assemblery to musí být opravdu pakárna .
                        Amiga - PMD 85

                        Komentovat


                          #13
                          O: 4P engine

                          Ani nie, vsetko je to grafika poctivo nakreslena v DPainte a upravena v IFF Convertore.
                          MiST | Amiga 600 Furia EC020 | Amiga 1200 ACA 1231 | Sharp MZ800 | ZX Spectrum 48k | Didaktik M | Didaktik Gama | C64 U1541II | Atari 800XL | Atari 130XE U1MB+SIDE2.

                          Komentovat


                            #14
                            O: 4P engine

                            Tak jo, pocitam s tím, že grafiku neprogramuješ, ale nemám představu, jak moc se musíš hrát se samotnou logikou posouvání těch obrazů. Tedy nevím jestli jsou ty různé směry reakcí na joystick, nebo zatím jen posunováním samotným programem... . O 18:37 píšeš že od rána. Takovou dobu průběžně čumět jen na písmenka, se možná rozložím, mně úplně stačí samotné příkazy . Můj rekord v Pythoně je zatím 20 hodin v kuse (+nutný malý pauzy) a doufám, že je to již minulost.
                            Amiga - PMD 85

                            Komentovat


                              #15
                              O: 4P engine

                              Na zobrazenie pouzivam samozrejme Blitter. Na toto mam uz spravenu rutinu. Jej staci zadat zaciatok VideoRam, X,Y suradnice kde ma byt objekt zobrazeny a ta sa postara o vsetky prepocty (jednoducho napisane). Na poslednom videu je uz reakcia na Joye.
                              Je to od rana, ale treba aj objekty nakresli, orezat, trochu kodovat, cigaretka, uvarit obed atd. Hlavne mam na to chut, kopla ma Múza.
                              Naposledy upravil ObiWanKen; 23.10.2014, 19:08:02.
                              MiST | Amiga 600 Furia EC020 | Amiga 1200 ACA 1231 | Sharp MZ800 | ZX Spectrum 48k | Didaktik M | Didaktik Gama | C64 U1541II | Atari 800XL | Atari 130XE U1MB+SIDE2.

                              Komentovat

                              Zpracovávám...
                              X