Na atariage zajęli się nowym projektem. Sprawa, choć na razie niezbyt rozbudowana - robi się interesująca. Warto zajrzeć w ten: ->link<- wątek. Co Wy na to? Pobawcie się literkami S, P, L, I oraz strzałkami... Na real hardware póki co nieco rzeczy się rozjeżdza, ale jest szansa na poprawienie tego...
Muszę przyznać, że gdy nacisnąłem literki S, P, L, I to jestem pod jeszcze większym wrażeniem. Jedynie literka L pozostaje dla mnie zagadką, jej naciskanie nic nie zmienia.
Narazie program nie dokonuje żadnych obliczeń 3D - tak przynajmniej pisze autor, więc spokojna głowa framerate spadnie. Ale rzeczywiście tech-demo wygląda znakomicie, choć rozdz. 64x64 nie jest zbyt astronomiczna ;)
@WujekDobraRada: dobrze radzę skorzystać z translatora jakowegoś z angielskiego na nasz. Jak autor zaleca: nagrać na dyskietkę z DOSem (zalecany do testów 2 lub 2,5, ale pod innyi też działa) i dopiero odpalić pierwszy plik, zrobić co trza i odpalić drugi. TO WYMAGA OBECNOŚCI DOS-a - inicjuje liczniki!!! I pamiętajmy, że to cały czas jest wczesna wersja beta...
@irwin: zrobilem jak poleciles - rzeczywiscie dziala, dzieki! zmylilo mnie rozszerzenie "obx" ale na sile wczytalem go jako executable i dziala.
@sikor: w poscie nie bylo nic na temat wgrywania na dyskietke obu plikow - w kazdym razie nie bezposrednio. Ale probowalem wykonac to co napisales i napotkalem inny ciekawy problem: Jak dodac do golej dyskietki z dos 2.5 owe dwa pliki uzywajac tylko PC? Mam wtyczke ATR do TC ale ona pozwala tylko wypakowac pliki a nie dodawac je do dyskietki.
@WujekDobraRada: cytat:"To get it to work, use DOS 2, 2.5 or similar.
Firstly, Binary Load the POKINIT.XEX program. It will put a Player onscreen. Move it about 4 characters to the right with Joystick 1, then press Fire. Probably needs to be a bit further right than in the sample pic. The program will return to DOS. Don't press Reset. Now run the PM1P.XEX program." - koniec cytatu. Należy czytać ze zrozumieniem, a nie ściągać co popadnie i potem szukać dziury w całym. Co do dodawania plików - nie wiem jak w Total Commanderze (nie mam), ale z tego co wiem, to tam można dodawać pliki za pomocą pluginu także (ale mogę się mylić).. A jak nie - znajdź na sieci MakeAtr - tam zrobisz to bezproblemowo.
Jezeli zas chodzi o meritum - to takie scrolle byly juz w demach robione, tylko chyba nie w tym trybie graficznym. Ciekawe, czy uda sie zrobic na tym jakas gre?
Wg mnie demko jest jak najbardziej ok. W zasadzie nie spodziewalem sie ze mozna wyswietlic na atari taki efekt. Jesli sie doda sterowanie zapowiada sie to co najmniej ciekawie.
@Sikor ja nie szukam dziur! Po prostu czegos nie wiem i pytam. Jeszcze raz - dzieki za konkretne informacje. Sprawdze Make ATR
Bardzo efektowne demko. Dużo kolorów, płynny scroling i skalowanie tekstury. Wszystko to sprawia, że oczami wyobraźni widzimy już "Wolfensteina 3D" na małe Atari i to w dodatku bardzo kolorowego. Ja jednak jestem bardzo sceptycznie nastawiony do projektów z AtariAge. Prawdopodobnie nie wyniknie z tego nic oprócz kolejnej porcji gadaniny pt. jak by to fajnie było zagrać w Wolfensteina na Atari :).
Mam jednak nadzieję że uda się z tego zrobić efektowne demko udające Wolfensteina, którym można będzie drażnić komodorowców :). Co do możliwości powstania na tym gry zaś to jestem bardzo sceptyczny. To trochę tak jakby pokazać ludziom makietę statku kosmicznego a wszyscy zaczęli już się rozwodzić o przyszłych podróżach międzygwiezdnych i tym gdzie należałoby w pierwszej kolejności polecieć ;). Działająca gra to niestety coś więcej niż tylko skalowanie tekstury w czasie rzeczywistym.
Też jestem nastawiony sceptycznie. Raycasting zeżre dużo mocy procesora, wykrywanie kolizji też, jeżeli będzie jakieś AI wrogów, muzyka i efekty dźwiękowe, to FPS spadnie do max. kilku.
I jeszcze jedno: to nie jest silnik 3D. Autor poszedl zupelnie inna droga, ktora udaje 3D - i bardzo slusznie moim zdaniem. Bo przeciez liczy sie koncowy efekt, a nie to, co siedzi w srodku. Jezeli gra bedzie wygladac jak 3D, zachowywac sie do zludzenia jak 3D to kogo obchodzic bedzie, ze to nie jest prawdziwe 3D?
Urborg: bardzo trafne ;) Ale tak to już jest na forach...
Kaz: nie tyle poszedł inną drogą co testował procedurki, teraz musi napisać engine wolfa, co będzie kawalkiem roboty (musi tez jakos levele robic, albo własnym edytorem albo innym), ale po efektach poradzi sobie. No i w wolfie wlasnie nie ma prawdziwego 3D tylko ten raycasting.
ilmenit: racja, będzie musiał coś uprościć, pytanie na co padnie ?:) Może sound ? było by kiepsko...
Tak jak pisałem można by fajne demko z tego zrobić. Odpowiednio przesuwające się tekstury tworzyłyby złudzenie poruszania się po labiryncie. Do tego kilka spritów (przeciwników) poruszających się po z góry zaprogramowanych trajektoriach. No i mamy demko udające że na Atari da się zrobić płynnie działającego Wolfensteina 3D :)
Powiem tak wygląda to wyśmienicie. Ciekawe czy zakończy się tylko na ciekawostce, czy może coś z tego będzie mimo to naprawdę obiecująca wizja bardzo ciekawego projektu .
Autor obiecał, że postara się mniej więcej co 2 miesiące dostarczać niusów z placu boju, jednak przepraszał za poślizg. Wspominał też o którymś weekendzie. Mimo wszystko jednak warto poczekać. :)
No więc... robi się jeszcze ciekawiej. Testować pod najnowszą Altirrą lub na real sprzęcie (załadowane z SIO2PC PC-Mirrora). Tu więcej info: ->link<- Wersja PAL.
A cofając się trochę w dyskusji, to oryginalny Wolf na PC też tylko "udaje" 3D i kto wie czy nie techniką podobna do tego projektu. To właśnie dlatego była to taka szybka gra. Tak więc nie umniejszajmy tego "udawania", bo być może ono przyniesie nam pełną grę na Atari.
Czy ktos moglby mi wyjasnic co to znaczy ze to nie jest silnik 3D tylko go "udaje"? To znaczy, jesli nie oblicza widokow przedmiotow w 3d to jak to konkretnir dziala inaczej?
Bo jak dla mnie, skoro nie jest to film (a nie jest bo pozwala na sterowanie strzalkami) to jest to silnik 3D...
W Wolfie by zastosowany ->link<- . W dużym uproszczeniu wylicza się parametry tylko jednego punktu z każdej kolumny pikseli na ekranie, i resztę tej kolumny rysuje się przez proste przeskalowanie odpowiedniej kolumny tekstury (nie obliczając już parametrów oświetlenia skalowania, zasłaniania, itp. dla tych pikseli - zakłada się ze będą takie same jak dla tego jednego policzonego wcześniej). W związku z tym ściany zawsze będą musiały składać się z prostokątów, nie ma różnic wysokości, no a obiekty w grze to płaskie sprity... Ale taki był Wolf i był fajny :)
Yosh - wiadomo, ze nie chodzi o 3D w sensie fizycznym (punkty w przestrzeni), a matematycznym (punkty wyliczane dla przestrzeni). Dlatego jest roznica miedzy 3D a raycastingiem, nawet na plaskim monitorze ;) (scisle rzecz biorac plaskosc monitora nie ma tu znaczenia).
Chociaz oczywiscie zgadzam sie z twierdzeniem, ze nie wazne jak to jest obliczane czy tworzone, wazne, ze dobrze "udaje"/zastepuje 3D.
"Nie jest" 3d :) To przecież tylko API pozwalające sprzętowo wykonać raytracing w ułamkach sekund.... (na pewno obóz grzyba zrobi na tym jakąś gierę/demo :P)
<<ale wolf renderuje "paskami">> Jedną z podstawowych optymalizacji raytracingu jest puszczanie większych promieni, które w zależności od 'celu' dzielą się na mniejsze (W wolfie cel oczywiście nie wymaga podziału)
Raytracing czy tradycyjnie i tak sprowadza się właśnie to do przedstawienia punktów z "prawdziwej" przestrzeni na ekranie monitora ....
Gdzie to właśnie raytracing jest bardziej intuicyjną metodą (wkońcu w oko wpada nam światło, a nie przeliczamy sobie w główce miliony trójkątów :P:P)
Cóż, pewnie trudno mi ukryć ekscytacje "Project M". I nie pozwolę nie nazwać jego gry "3d" !!! (chyba, że on sam sądzi, że to nie 3d - autora zdanie ponad wszystko)
:):) Normalnie zaczynam się cieszyć, że na Atari jest tak mało spritów - dzięki temu muszą powstawać takie perełki:) Yoomp w tej samej klasie jak dla mnie :]
Hmmm... A mi v 1.5 nie zadziałała na prawdziwym sprzęcie... Próbowałem także przy wyłączonych wszystkich rozszerzeniach a kompa mam w porządku... Ładuje i... stop (nie ważne czy basic włączony czy wyłączony). Ktoś miał takie problemy?