r/osdev u/Charming-Designer229 : (2y ago)
"Is it a crazy idea to create a 3D operating system?"
u/re-sheosi :
"UX: How is the user going to interact with this...?
"Technical:..." #OpenGL #Vulkan #bgfx #dawn #magma #wgpu #Rust
Cập nhật: Hôm qua là 2D, hôm nay, Trợ lý Địa phương (Qwen 30B) đã tìm hiểu Tia 3D. Xây dựng từ đầu bằng Python mà không cần công cụ 3D #Raycasting #3D #Python #TrợlýĐịaphương #Qwen30B #LocalAgent #Tia3D #Lậptrình
Can it run #doom?
One of the most impressive thing ever!
https://youtu.be/ATLCWeUS3Zs?si=3Z01DPqYNAxgsV9W
#C64 #DOOM #raycasting
I forgot to share these ppdates on my raycaster engine!
https://www.youtube.com/watch?v=TqZTS_PLa1E&feature=youtu.be
#Raycasting #RealmchildInvasion #GameDev #PixelArt #Doom #Wolf3d #Wolfenstein3d #BrowserBased #HTML5
Textures are working!
Performance's taken a real hit though, doing texture sampling and drawing one rectangle per pixel instead of one per "screen slice" isn't cheap. The only thing that seems to work is lowering the rendering resolution or the texture resolution. #raylib #raycasting #gamedev
I’ve been building a Wolfenstein 3D / ES: Arena-style renderer from scratch in plain JavaScript on the HTML5 Canvas. This isn’t WebGL; it’s a real, authentic, old-school raycaster using the same techniques as those games: per-column DDA ray stepping on a 2D grid, proper distance-corrected texturing, floor/ceiling casting, a z-buffer for sprite occlusion, Archways, Mid Textures, Portal Approximation, the works.
This last update smooths out Firefox support, smoother performance, and a bunch of gameplay/visual upgrades. If you’re into retro tech or just curious how 90s 3D was faked, give it a spin and tell me what you think.
https://untrustedlife.itch.io/realmchild-invasion-from-scratch-js-raycaster-no-libs
#Raycasting
#RealmchildInvasion
#GameDev
#PixelArt
#Doom
#Wolf3d
#Wolfenstein3d
#BrowserBased
#HTML5
#indiedev
#indie
#indiegamedev
#retro
#gaming
We have walls of different colors and light effect, we also have a minimap.
Next step: textures
#gamedev #raylib #raycasting
Got my Raycaster working! #gamedev #raylib #raycasting
As a part of my Erasmus exchange program I'm doing some classic wheel-reinvention. A Wolfenstein-style raycasting engine based on the raylib library. I'm currently sill on the 2d part of the project but I'm very happy with the results. I?m learning a lot from this project. #gamedev #raycasting #raylib
Псевдо-3D движок за 150 строк кода или рейкастинг для чайников
На хабре было много статей как создать такой движок, но их проблема была в том что они давали только отрывки кода, не объясняя полностью весь процесс, который мог бы быть по-настоящему полезен новичкам или полным нулям. Поэтому я решил подделится своим опытом в этом направлении
https://habr.com/ru/articles/948320/
#SFML #C++ #Игровой_движок #raycasting #псевдотрёхмерность #псведо3D #минимализм #kiss #игра #импровизация
My #Blochsphere slowly start to be something. I can now represent #Quantum gate effect on a #Qbit.
PauliZ is easy to understand, PauliX and PauliY , Mmm..... Ok, but Hadamard gate is more tricky.
You can play with here: https://kissyagni.com/the-bloch-sphere/index.html
Code available here: https://codeberg.org/KissYagni/KissYagni_blog/src/branch/master/content/the-bloch-sphere
Today I worked with #RayCasting in 3D with #Godot and understood a little more the power of composition: instead of having spaghetti code with the ray collision, I have implemented a ray “catcher” (an Area3D) that will check for children with a simpler type to perform some logic (ex: process input only when the player is looking at something).
It looks like this is a lot more elegant and performing than my initial implementation with a match and spaghetti if conditions. 🫣
Wir haben es endlich mal wieder geschafft, eine Folge aufzunehmen. Dieses Mal haben wir uns die frühen 3D Rendering-Techniken angesehen. Es geht um Spiele wie Wolfenstein 3D, Super Mario Kart und DOOM. Von Mode7 über Raycasting bis Binary Space Partitioning geben wir einen kleinen Einblick:
https://hobbyspieleentwicklerpodcast.de/episodes/023_-_Retro_3D/
[Часть 1.5] Делаем свою 3D игру на Python
[Обложка сделана на / fusionbrain.ai/ ] Давайте сделаем редактор уровней для нашей игры ! Эта статья является продолжением этой статьи !
https://habr.com/ru/articles/899362/
#python #map #map_editor #pygame #pygame #делаем_игру #sigma #raycasting #raycast #ray_casting
Свой 3d движок на Python [Часть 1]
Делаем 3D на Python! 1.Начнем с начала (установка библиотек) 2.Поработаем с математикой 3. Запустим игру! Начинаем!
https://habr.com/ru/articles/898960/
#python #pygame #game #doom #raycasting #первая_часть #первая_статья_на_хабре
Today's updates to the raycasting engine.
I can change the color of the blocks (and load/save the map).
Biggest difference today is that the POV of the player is rendered on the right side in the pseudo '3D' that these engines typically produce.
A few people asked about the code for my #ZXSpectrum #raycasting demo, so I've put the .tap files here if you were interested.
... Be kind, the graphical glitches get much more noticeable near the walls... #RetroComputing
https://hundstrasse.com/2025/02/24/zx-spectrum-simple-machine-language-raycaster-demo
Commodore 64 Ray Casting Engine – Wolfenstein 3D-Style FPS (Demo 2)
#Commodore64 #C64 #RetroGaming #Wolfenstein3D #FPS #RayCasting #8BitGaming #PETSCII
https://theoasisbbs.com/commodore-64-ray-casting-engine-wolfenstein-3d-style-fps-demo-2/?feed_id=1707&_unique_id=67b493cf0e73b
Commodore 64 Raycasting Demo by Piotr Kózka: Grey Engine Updates
#Commodore64 #C64 #GreyEngine #Raycasting #RetroGaming #AssemblyProgramming #MOS6510 #Wolfenstein3D #Doom
https://theoasisbbs.com/commodore-64-raycasting-demo-by-piotr-kozka-grey-engine-updates/?feed_id=1185&_unique_id=6787c150b19c1
#raycasting on the #C64 looks better & runs smoother 😶