Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Raycast demo at 60 fps!

24,334 görüntüleme • 2 yıl önce •via X (Twitter)

10 Yorum

Gasega68k profil fotoğrafı
Gasega68k2 yıl önce

To make it possible, these are some of the "features": 256 x 224 (H32 mode). 224 x 128 render area, vertcally mirrored (like in Toy Story game). All wall sizes (93 step) are stored in Vram, that means that wall gfx will be very limited. ...

Gasega68k profil fotoğrafı
Gasega68k2 yıl önce

All wall rendering is done during blanking area (about 90 scanlines) using DMA copy mode: copyng data from one area of Vram to the framebuffer area in Vram, don't have to clear framebuffer, and while during DMA the CPU is free to do something else. ...

Gasega68k profil fotoğrafı
Gasega68k2 yıl önce

The demo still has some frame drops, however it can be improved in some areas, specially during DMA copy: using all posible cpu cycles to "move" some of the cpu usage during raycast engine to this area. Rom download!⬇️

Gasega68k profil fotoğrafı
Gasega68k2 yıl önce

Forgot to mention that the map is random generated and pressing "A" you can change it, also during game there is a mini-map (or micro-map? 😁) so you can see where you are.

shiru8bit profil fotoğrafı
shiru8bit2 yıl önce

Have you ever evaluated how much advantage does the BSP gives over raycasting? They reworked Wolf 3D engine into BSP for the SNES version, and I wonder if it was really a smart move, because 8-bit raycasters perform pretty well with ray interpolations.

Gasega68k profil fotoğrafı
Gasega68k2 yıl önce

I don't know why they went by that route, I'm sure it could have made it using raycasting, without looking at how the BSP engine was made, I still think it would be better using raycasting. By the way, you are tha same Shiru that made TFM and VGMmaker ?

Master Linkuei (P.H.G.F.) profil fotoğrafı
Master Linkuei (P.H.G.F.)2 yıl önce

This is beyond incredible 🤯 Happy new year bro and stay safe!!!

Gasega68k profil fotoğrafı
Gasega68k2 yıl önce

Thanks! Happy new year to you too!

Erik Haliewicz profil fotoğrafı
Erik Haliewicz2 yıl önce

Awesome! I hadn't even thought of trying to preload scaled graphics. I wonder if a streaming system could be put on top to have a little more texture variety.

Gasega68k profil fotoğrafı
Gasega68k2 yıl önce

Could work, but it will be difficult to upload a large chunk of data, because most of the time available during blanking is already used. But... you leave me thinking... 🤔

Benzer Videolar