Загрузка видео...

Не удалось загрузить видео

На главную

Raycast demo at 60 fps!

24,334 просмотров • 2 лет назад •via X (Twitter)

Комментарии: 10

Фото профиля Gasega68k
Gasega68k2 лет назад

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
Gasega68k2 лет назад

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
Gasega68k2 лет назад

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
Gasega68k2 лет назад

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
shiru8bit2 лет назад

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
Gasega68k2 лет назад

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.)
Master Linkuei (P.H.G.F.)2 лет назад

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

Фото профиля Gasega68k
Gasega68k2 лет назад

Thanks! Happy new year to you too!

Фото профиля Erik Haliewicz
Erik Haliewicz2 лет назад

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
Gasega68k2 лет назад

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... 🤔

Похожие видео