My Raycasting Engine (Java) (WIP 191108)

Опубликовано: 22 Июль 2026
на канале: Crudux Cruo
629
24

Пишу движок с программным рендерингом на Java.
Сейчас уже готовы:
многопоточный рендеринг;
чересстрочный режим;
несколько режимов качества;
туман двух видов;
командная консоль;
рисование трех уровней высот;
кривые стены;
враги с примитивным интеллектом;
различное оружие с разными параметрами;
эффекты: взрыв, искры;
звук, музыка;
подбираемые предметы;
двери и ключи;
эффект полупрозрачности;
разные текстуры на разных гранях стен;
анимированные материалы;
поддержка текстур до 128*128;
простейший ИИ.
Это реальный рейкастинг, а не OpenGL или Direct3D.

I am writing a software rendering engine in Java.
Now are ready:
multi-threaded rendering;
interlaced mode;
several quality modes;
two types of fog;
command console;
drawing three levels of height;
curved walls;
enemies with primitive intelligence;
various weapons with different parameters;
effects: explosion, sparks;
doors and keys;
items;
sounds, music;
translucency effect;
different textures on different faces of the walls;
animated materials;
HD textures (128*128),
simple AI.
This is real raycasting, not OpenGL or Direct3D.

https://vk.com/antoshka_diary