26

Wysłałem Ci pw z kawałkami kodu oraz pewnymi koncepcjami.

27

no pieknie... ja tu robie pitu pitu a Ty masz ful wypasik :-)

http://atari.pl/hsc/ad.php?i=1.

28

Nie wiem pod jakim kątem piszesz swój engine , ja chciałbym zrobić jakieś małe demo na moim a nie nadaje się to zbytnio do zrobienia gry , za to chętnie mogę pomóc w czymś w co można by było pograć ;)

29 Ostatnio edytowany przez swiety (2022-02-22 12:36:11)

Wiec jakbyś potrzebował żeby coś zoptymalizować itp to daj znać

30

+2kb i juz daloby sie cos na tym napisac...


https://www.youtube.com/watch?v=NZWuTSU6u_g

http://atari.pl/hsc/ad.php?i=1.

31

Kołysanie się imo do wywalenia. Albo poprawienia - subpixel precision.
Dalej proponuje dodać korekcję tzw. efektu rybiego oka - złej perspektywy, widać to na tym screenie:
https://i.imgur.com/Rtmtuvn.png
To jak pamiętam z pisania swojego silnika będzie jeden lookup z tabelki po rzuceniu promienia.

32

rybie oko. tak... mam zle wspolczynniki na szczescie samo mnozenie jest wykonywane wiec korekta wspolczynnikow i poprawa wygladu nie spowolni silnika.

http://atari.pl/hsc/ad.php?i=1.

33

mi się kołysanie akurat podoba

34

Plus 1 za kołysaniem. Zajebiste wrażenie, że faktycznie chodzimy, a nie że kamera jedzie czy tam płynie po pomieszczeniach. Dla mnie super efekt.

35

no i w koncu chodzi plynnie (prznajmniej pod palcami tak czuc)

https://www.youtube.com/watch?v=pvLs9nA-4HQ

tekstury zabieraja 512bajtow i nie ma juz shiftowania

http://atari.pl/hsc/ad.php?i=1.

36

ja pinkole...

https://www.youtube.com/watch?v=zm2yDM2Fou8

zrodla w C, moze ktorys z magiow C przekompiluje na Atari?

https://github.com/Kweepa/vicdoom

sprity, sciany pod dowolnym katem ...

http://atari.pl/hsc/ad.php?i=1.

37

@XXL. Been attempting to contacting you privately. Respond here, or on my Facebook Group. Atari 6502 Game Development.

38

wygląda że się da to wyświetlić , na razie zrzut pamięci z emulatora VIC20 i uruchomionej gry.

PunBB bbcode test

Teraz zaalokowałem pamięć z vic 20 na atari i spróbuję bez wykrzaczenia skoczyć w miejsce gdzie monitor vic20 zatrzymał kod z zapamietanym stanem rejestrów.

Update wkrótce czy się udało - bo kod też skacze do kernela VIC20 ....

Post's attachments

doom.png 3.88 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

39

rewelacja. trzymam kciuki

http://atari.pl/hsc/ad.php?i=1.

40

https://www.youtube.com/watch?v=zRyeYPu_W3M

no i jestem juz gotowy na sprity

http://atari.pl/hsc/ad.php?i=1.

41

Nieźle to wygląda.

42

Przede wszystkim mi się podoba, że to jest wszystko mega czytelne. W większości prób robienia współcześnie gier 3d na Atari, występuje problem taki, że albo wszystko jest zbyt płaskie i zatraca się uczucie 3d, albo jest problem z poprawnością perspektywy, albo po zwiększeniu szczegółów i dołożeniu tekstur wszystko robi się nieczytelne i nic nie widać.

43

beda jeszcze poprawki rybiego oka...

http://atari.pl/hsc/ad.php?i=1.

44

XXL widzę że engine już całkiem fajnie chodzi.
Ja podjąłem rękawicę i odpaliłem tego VICDOOMA na Atari , na razie to wersja mocno prebeta , tylko w celu testowym - zrzut pamięci z VIC20 , dołożona display lista, zmodyfikowane skoki oraz zrzut rejestrów i skok do zamrożonego ramu.

https://www.youtube.com/watch?v=Wng4bhNtcck

45

ja p....

http://atari.pl/hsc/ad.php?i=1.

46

XXL dzięki ale żeby to działało to jeszcze długa droga , w każdym razie da się zrobić port czegoś ala DOOM, mam nadzieję że dzięki temu będzie można ulepszyć silnik 3d napisany pod Atari ;)

47

Brawo wy, maluch to chyba jedna pozostałą platforma na której nie ma dooma jeszcze ;)

48

swiety napisał/a:

w każdym razie da się zrobić port czegoś ala DOOM

No ale przecież jest port "czegoś a la doom" - "Final Assault" czy jakoś tak to się nazywa...

Sikor umarł...

49 Ostatnio edytowany przez swiety (2022-03-08 08:17:50)

Sikor napisał/a:

No ale przecież jest port "czegoś a la doom" - "Final Assault" czy jakoś tak to się nazywa...

Tylko że ta gra to port raycastrera z uproszczonym texturowaniem itp , tutaj jest część silnika dooma skompilowana pod 6502 i częściowo przepisana w asmie.
Porównywanie tych 2 technologi to jak porównanie Atari XE do Atari ST - doom to inna liga - ściany pod różnymi kątami , duża ilość spritów itp.

Na razie chciałbym sprawdzić na ile da się to odpalić na Atari oraz jak to będzie działało - czy jest sens próbować coś przy tym grzebać. W zasadzie mając silnik XXL, mój nowy silnik do dema napisany na bazie silnika dema Maze oraz VicDooma , który ma ogarniętą najgorszą część enginu - czyli jest grywalny - ogarnia logikę potworów, gracza, kolizje itp można spróbować połączyć siły i zrobić coś naprawdę sensownego ;)

50

zgadza sie, metoda generowania spritow zostanie ukradziona z vicdooma :D

http://atari.pl/hsc/ad.php?i=1.