raycast VS Portal-Raycaster

Compare raycast vs Portal-Raycaster and see what are their differences.

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
raycast Portal-Raycaster
2 3
350 54
- -
6.9 0.0
7 months ago about 4 years ago
JavaScript Kotlin
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

raycast

Posts with mentions or reviews of raycast. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-03-09.

Portal-Raycaster

Posts with mentions or reviews of Portal-Raycaster. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-26.
  • Write a First Person Game in 2KB with Rust
    2 projects | news.ycombinator.com | 26 Feb 2023
    Nice writeup! Building raycasting engines is fun and rewarding. You can get a lot of visual impact with very small and easy to understand code. I took a stab at it and ended up adding portals which I thought was really fun (https://github.com/gh123man/Portal-Raycaster).

    I've been thinking about re-writing my raycasting engine in Rust but never really found the time - glad to see someone has done it and documented it so well!

    If anyone else is interested in raycasting this page is also worth a read: https://lodev.org/cgtutor/raycasting.html

  • Rustenstein 3D: Game programming like it's 1992
    4 projects | news.ycombinator.com | 2 Feb 2022
    Ray casting is close to my heart as it's easy to understand and has a very high "effort to reward" ratio, especially to someone who is new to graphics programming. I built a game + engine around ray casting portals [1] (think the game Portal). It was a lot of fun trying to figure out how to bounce rays around a scene and intersect with different objects in the environment and immensely satisfying to have built the whole engine from the ground up. Though I'd probably not do it again. Your top-down ray debug view is very similar to one I came up with!

    Some of the interesting bits of the engine are open source: https://github.com/gh123man/Portal-Raycaster

    1. https://blog.sb1.io/gateescape/

  • Raycasting in JavaScript and React
    2 projects | news.ycombinator.com | 9 Mar 2021
    If you find this sort of thing interesting, I implemented a "Portal" raycasting engine akin to Valves portal game. You can read more about how it works here: https://github.com/gh123man/Portal-Raycaster

What are some alternatives?

When comparing raycast and Portal-Raycaster you can also consider the following projects:

js-xlsx - :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit [Moved to: https://github.com/SheetJS/sheetjs]

DIYDoom - An attempt to understand how DOOM engine works

react-portfolio - React Portfolio made with love ❤ from India

VoxelSpace - Terrain rendering algorithm in less than 20 lines of code

lpmj6 - Examples from Learning PHP, MySQL & JavaScript Ed 6 by Robin Nixon (plus all examples from previous editions)

ktx - Kotlin extensions for the libGDX game framework

raycasting-js - A raycasting made with p5.js

engine - Featurea is a game engine in Kotlin

SheetJS js-xlsx - 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

wasm4-raycaster - A demo raycaster for the WASM-4 engine.

rustenstein - Wolfenstein 3D port written in Rust