[Prototype] 3D Raycast Render Test

HXCTCreations - Custom level - from Android
PlayEdit10 players liked this.Log in to like this level.


Yes, this is an even better raycast engine than the previous ones. This time, it's full 3D! (You can even look up & down!)

WASD : Move
Z : Look/Aim
F : Low Resolution Mode (if you think 32x18 resolution is a little bit too much, this mode switches to 16x9)
G : Antialiasing Mode

Views: 473 Downloads: 179 Unique objects: 1 Total objects: 25

Top 10 Players


Discuss this level

Log in to comment on this level.
  • JupiterSky: (Hurry, someone make doom. That comes BEFORE quake!)
  • JupiterSky: Now, Quake!
  • JupiterSky: :D
  • Galvatron66: Would be great if theres resolution slider
  • stardustdestruktor: @mrsimb: yes thanks for the link I will try to use it for other codes in future
  • mrsimb: @stardustdestruktor: minifier only makes the code smaller, it is still the same code. It won't affect much a lua image written as tables
  • stardustdestruktor: @mrsimb: how I use this in Android and the converter don't work with the pictures

    from 63875
    to 63873 °-°
  • dOUBLEbAD: @stardustdestruktor: I'm not certain but I don't think that the text limitations are the same in the pc version as compared to android, but I have not tested this out as of yet.
  • mrsimb: https://mothereff.in/lua-minifier
    online version
  • mrsimb: https://github.com/mathiasbynens/luamin
    lua minifier for node.js
  • mrsimb: @stardustdestruktor: and of course minimize lua code, before compressing.
    there are node.js version for android, it has many tools for automatization available as packages.
    that is just one of the ways to do it, and perhaps there are better ways
  • mrsimb: @stardustdestruktor: there are text limit in principia code editor?
    if so, you should find some text compressing algorithm, and store the code as compressed data, unpacking it at runtime.
  • 12218789: Woah! Nice!
  • stardustdestruktor: @mrsimb: yes but here is the text limit no so useful. But it's possible to split images into 4 peaces then it's possible to show bigger pictures
  • HXCTCreations: @ElementalGenius98: maybe some time later? I'm quite busy with upcoming national examination and stuffs.
  • dOUBLEbAD: @mrsimb: I have not found one yet that you don't have to do it manually which is an enormous pain if you are trying to convert a large image to Lua, amongst other things.
  • mrsimb: @dOUBLEbAD: I wonder is there editor with include directives, to separate code
  • dOUBLEbAD: @mrsimb: only problem with an external code editor that I've found is that you are still bound by the limitations of the device. My most frustrating limitation ever discovered is the limit to how much can be copied and pasted.
  • dOUBLEbAD: @HXCTCreations: "some" patience? You must be a saint in comparison to me, lol.
  • ElementalGenius98: @HXCTCreations: So when will you import Wolfenstein? :D
  • mrsimb: @stardustdestruktor: that's why you should consider using external code editor
    Get one on play market
  • stardustdestruktor: @HXCTCreations: I know what you mean I have no pc because I don't like it but if I script on Android and scroll to the end of a long text line like pictures it bugs back to start
  • HXCTCreations: @stardustdestruktor: with some patience lol
  • stardustdestruktor: @HXCTCreations: but how do you script on this mobile ?
  • HXCTCreations: @stardustdestruktor: it is if you play on devices like my 3 y/o phone :/
  • HXCTCreations: @mrsimb: currently I haven't figured out algorithms other than rendering pixels one by one. But by rendering only a part of the screen at a frame, the framerate can be improved.
  • JOELwindows7: Please make it maximum 720p!
  • JOELwindows7: What?! Now you have raycast for pixelation?! Awesome div by zero!!!
    Hey, do you remember you have made the vectored version before? Where the maze consists of lines like a laser!
  • stardustdestruktor: In different settings it runs with 23
  • stardustdestruktor: Super laggy ? It runs on my mobile with 15-18 fps °-°
  • dOUBLEbAD: I flipped completely upside down and then the controls were mirrored, lol.
  • mrsimb: is there any chance for performance to grow? maybe a faster algorithms?
  • Chad64: You literally turned principia lua into a game engine already lol

LEVEL ID: 27339