You can support the development on the Github Sponsors page.


Tech > PORTAL CASTER


Portal-like demo which uses raycasting for 3D graphics
made by TehShadowz
uploaded by TehShadowz
added:
updated:
download cartridge
- CLICK TO PLAY -

32


This is a simple demo that features an old 3D rendering technique called ray casting, such as in Wolfenstein 3D (not to be mistaken with ray tracing) mixed with portals from the famous game Portal bu Valve. The original inspiration for this demo can be found here: [https://tic.computer/play?cart=754]. Credits to Never.
NOTES:
ARROW KEYS: Move
A & B - Rotate camera
X - Place blue portal
Y - Place orange portal
- You can only place portals in shiny metal-like surfaces.
- You can place portals through bars.
- You can place portals through other portals.
- The glass-looking blocks are actually mirrors. You can place portals on their reflections.

You can modify and post this demo as much as you want (and I encourage you to, especially those terrible sound effects ugh!), but please consider giving me at least some credit if you do so. Enjoy ;)

Please LIKE! :)

UPDATE: I've now updated the cover to be animated! :D I believe it doesn't break SURF mode, but it isn't animated either. I also added a sound for portals being successfully placed, although I am not happy with it at all :(

Comments


masternama

fachi177

portals and mirrors? Epic! the first game that I see that makes the most of the power of the ray casting

CancerGames

This game has a GREAT chance of being Revolutionary!!
I am impressed by this vision balance. This is something really new here.

JeSuisFranco

WOW!! I have very rarely seen a raycaster of this quality! And it even works in the browser!!

TehShadowz

Wow! Thanks for the support guys :D

technomancy

Nice work on this! I have been thinking of making my own game based on this which would credit your original implementation. Would you consider releasing your code under an open source license such as the GPL or MIT license so I can use it in my open source game? Thanks!

Tonic

Nesbox really needs to fill in terms of service page... As far as we know, all code on this website might be open-source automatically...

RobLoach

> all code on this website might be open-source automatically...

While you may be able to acquire the source code, it doesn't mean it's licensed under an open source license. Unless the author puts a license in the source, it likely falls under the exclusive copyright:
https://choosealicense.com/no-permission/

This is why explicitly licencing it under an open source license like GPL or MIT is a great idea ;)

RobLoach

Oh, and nice work @TehShadowz! This absolutely blows my mind.

TehShadowz

#1773 @technomancy I'm not sure how to because I've never licensed anything before, haha! But you can indeed use my implementation to create your game. I'll see what I can do in regard to licensing my program, though. Good call!

Oleg

GIF???

Oleg

Please fix the bug. If I will be in the portal, and put this portal in another place, I’ll be stuck.

Oleg

If someone want change "fov" value: "wid" = "fov" / 8

Oleg

This is the best RayCaster ever.

TehShadowz

Haha thanks!! :D


masternama

How???, How to apply .gif in TIC-80 cover image.

arschedev

Mirrors??
Absolutely amazing


Post comment