Diamond Member Pelican Press 0 Posted October 18, 2024 Diamond Member Share Posted October 18, 2024 This is the hidden content, please Sign In or Sign Up University student builds simple raycaster maze demo with transparency support in This is the hidden content, please Sign In or Sign Up Excel data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw== In the ongoing quest to do strange, and seemingly impossible things with This is the hidden content, please Sign In or Sign Up Excel, Redditor This is the hidden content, please Sign In or Sign Up posted a demonstration of a functioning, This is the hidden content, please Sign In or Sign Up running entirely through This is the hidden content, please Sign In or Sign Up Excel using its Visual Basic for Applications (VBA) programming language. Specifically, this maze tech demo is seen utilizing raycasting to support transparency and per-column texture mapping. Transparency is noted as being done from the player’s view outward (close-to-far rendering), and a simple collision system is used to keep the game functioning within the constraints of its walled maze. The maze is, of course, explored entirely in first-person, navigated pretty much one frame at a time via the included 4 movement and 2 strafe buttons. Compared to past attempts at rendering graphics in This is the hidden content, please Sign In or Sign Up Excel, like the “Fallout for Excel” game, this is far more ambitious, though similarly limited in scope and playability. While there is sped-up video footage (10 FPS!) of navigation through the maze being spread online from the original posting, the actual gameplay is more like a “interactive slideshow” . With its creator stating that the FPS ranges between “2FPS up to 5 SPF (0.2 FPS). Rendering multiple overlapping transparent walls ****** the performance, but it’s worth it.” The entire demo is coded in just 400 lines of VBA. This is the hidden content, please Sign In or Sign Up from This is the hidden content, please Sign In or Sign Up Back in January, another Excel hobbyist went and proved that it was possible to build an entire functioning 16-bit CPU complete with 128 KB of RAM, a 128×128 pixel display, and a custom assembly language (dubbed Excel-ASM16) within the constraints of This is the hidden content, please Sign In or Sign Up Excel. Like with Excel-ASM16 and “Fallout for Excel”, it’s likely that this playable Excel raycaster demo simply won’t work outside of This is the hidden content, please Sign In or Sign Up Excel, i.e. in alternatives such as OpenOffice or LibreOffice. Like most of these Excel projects, then, it would seem that this project was done almost purely for fun and/or amusement, though it’s also noted by the creator that it was made as a project for a “Programming in VBA” university course, “because why not”. The creator had wanted to build a raycaster from scratch since they were 16, but lacked the knowledge to make it happen. Now in their second year of university, AwesomeGraczGie21 has done it, but will they stop there? As far as university assignments go, breaking the assumed boundaries of This is the hidden content, please Sign In or Sign Up Excel with just “~400 lines of code” is something that one would hope would facilitate a passing grade. Get Tom’s Hardware’s best news and in-depth reviews, straight to your inbox. This is the hidden content, please Sign In or Sign Up #University #student #builds #simple #raycaster #maze #demo #transparency #support # This is the hidden content, please Sign In or Sign Up #Excel This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up Link to comment https://hopzone.eu/forums/topic/149453-university-student-builds-simple-raycaster-maze-demo-with-transparency-support-in-microsoft-excel/ Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now