-
Notifications
You must be signed in to change notification settings - Fork 522
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3D-Raycasting-Jaiden #936
3D-Raycasting-Jaiden #936
Conversation
@JaidenAGrimminck is attempting to deploy a commit to the Hack Club Team on Vercel. A member of the Team first needs to authorize it. |
|
Super sick piece! I will forward this to Alex for approval, which may take anywhere from a couple days to a couple weeks. If you have any questions you can reply in here or message me on Slack! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I really like this piece! It's pretty fun to play with. One thing I noticed playing around with this is that the shading seems to clip out of the building outlines sometimes, would you be able to fix that?
Yep, added that in so it's more contained. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a small piece to stop the shading to go outside the bounding boxes of the rectangles + slopes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now should be good - forgot to change it to work with the blot editor instead of my local editor.
Great! Just a small tip, maybe add something to fill in the blank space on the bottom? It feels a little empty. Some text will suffice! |
@Dongathan-Jong Yep, added some text in the bottom! |
Looks great! I will forward this again :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome job on your changes! I'd love to see you add some more to the environment though - perhaps a sky? Either way, this is super cool
@qcoral @Dongathan-Jong added a sky/top effect! should fill up the area on top to make it not look as empty. |
Awesome! You can get your blot here: |
Write a short description about your art piece, such as what your artwork represents and your experience drawing it!
I made a small 3D raycasting engine using Blot! It's supposed to represent those sort of mazes you might go into or experience... except with a lot less detail haha. The program itself can be customized, such as the randomness of the environment and the player position/rotation, the "shadiness" of the walls, the different details that are displayed, and more! It also features a map in the bottom left that can show exactly what's being rendered if it's looking a little weird/you don't see much. Many times, it'll randomly face a wall in generation (which is why the randomness can be enabled/disabled in the
parameters
section of the code). It was challenging to figure out how to represent distance only using lines, leading to a great experience coding workarounds. Overall, I had a fun afternoon building this!Next, make sure you go through each item in the following checklist. Delete this line after!
Math.random()
(See the documentation on randomness)If you used based your art on something else, used a tutorial, or remixed it from something else, please link it here:
Lastly, link a picture of your art piece here: