5 ms·
Hm, that's hardly anything like doom. It is more like a very basic raycasting engine from several years before that. Doom in 9800 would be really impressive. Th
by lcswi 11y ago
Hm, that's hardly anything like doom. It is more like a very basic raycasting engine from several years before that. Doom in 9800 would be really impressive. This does not seem very special if you ever wrote your own engine like that.
- JonathonW 11y agoLooks like they have part of what made Doom unique (at the time)-- they've got height differences and non-perpendicular walls, but don't quite have the same lighting and texture mapping capability that Doom had. And the demo doesn't show whether or not they have Doom's dynamic capabilities (that let level builders make things like moving elevators). This looks like it's probably somewhere between Wolfenstein 3D and Doom in terms of engine features.
- myth_buster 11y agoFrom the comments: OP's project isn't a simple port. They wrote an original DOOM-like engine, from scratch, in assembly language. It only looks like DOOM because they're using DOOM textures.
- afandian 11y agoAs a first-year University assembly project in 4 weeks, I'd be a bit more hesitant to judge.
- nathancahill 11y agoThey wrote a raycasting engine in 9800 lines of assembly, running on a Pi, using Doom's textures. Is it Doom? No, but it's pretty darn impressive. Avoid gratuitous negativity.
- iaw 11y ago'avoid gratuitous negativity' is a thought we all need to keep in mind more.
- kcsongor 11y agoit's not raycasting though
- kbenson 11y agoWhich is why they should have advertised something like that. This is related to Doom only in that the music and textures are the same. I'll forgive a little negativity if it comes from someone correcting a dishonestly titled article/submission.
- lcswi 11y agoI doubt the music was played by the device, most probably it was dubbed in post processing.
- lcswi 11y agoWhat is gratuitous about what I said?
- ZenoArrow 11y agoJust because it wasn't Doom doesn't mean it's without merit. This is a first year University project, written in small amount of assembly, with no supporting OS.
- akhilcacharya 11y agoThis is their first year project...
- ehaliewicz2 11y agoIt's a common misconception, but Doom uses a BSP-tree based renderer, not raycasting.