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 :(
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 |