_edge, Хотел было завершить, но мне стукнуло написать костёр в терминале. Когда-то на JS такое нашел, очень понравился. Моя реализация, фактически...
https://habr.com/ru/articles/343016/ В завершение этой темы оставлю словесное описание метода (как я это вижу). Надеюсь, ничего не упустил:...
Application, что под этим подразумевается?! Уровень отрисовки! Я уже писал, что мне нужно было максимально выпилить всю графику, чтобы бала...
/*Модель 3D Raycasting на C(89). Написана нейронной сетью. Отредактирована by dcc0. Стены с помощью символов Компиляция и запуск gcc -o ray ray.c...
Еще немного вручную подпилил код C89. 1) Добавил в C89 матрицу вращения вручную, чтобы угол игрока не увеличивался бесконечно...
Попросил конверртировать в php (а думали, что 3d на php невозможно). И сделать кнопки через input. <?php session_start(); // Размеры карты и...
Игру я уже один раз писал, давно. Она, правда, пвп. Примитив. Но там есть локация пещеры... Там ходишь, события при достижении опред. позиций....
Если вдуматься, то в общем все, как и в жизни. Т.е. дискретная модель описывает то, как мы это и видим: Луч выходит из позиции игрока (playerX и...
Я так понимаю, что для сокращения вот эти переменные можно закомментировать и перенести: eyeX = cos(rayAngle); eyeY = sin(rayAngle); Т.е. в этом...
who_know777, да за пределы стены можно выйти лучом. Тут есть проверка на это: if (testX < 0 || testX >= MAP_WIDTH || testY < 0 || testY >=...
who_know777, Оно хорошо, но строк уже за 500. А я хотел выпилить всё так, чтобы идея рейкастинга и эффект 3D сохранились. Так, чтобы ухватить...
who_know777, в общем во варианте с ncurses математика в двух циклах, а вывод отдельно, но в той же функции. А без ncurses сеть обернула математику...
На C89 без ncurses. /*Модель 3D Raycasting на C(89). Написана нейронной сетью. Стены с помощью символов Компиляция и запуск gcc -o ray ray.c...
Попросил deepai.org убрать рыбий глаз (получаем полноценный аски 3d в терминале в 130 строк. Код писан для Linux.): /*Модель 3D Raycasting на...
Забыл написать. Код выше написала н. сеть deepai.org
Еще интересного. Полноценный Raycasting 3D на C c использование ncurses. Двигаться на стрелки. Вывод стен псевдографикой. Компиляция и запуск gcc...
deepai сумел написать такое: А запрос был (Ты можешь сделать так: вывести карту команты со стенами и игрока. по wsad и enter менять положение...
Отвечу C89 кодом: /*Движение по окружности в C89 с использованием матрицы поворота. Написано на PHP. Переделан код нейронной сетью.*/...
Поговаривают, что наши отказались от атеизма, когда бурили Кольскую сверхглубокую скважину. А история такая (примерно): в какой-то момент, на...
Эмоции - не механизм. О технике говорим техничским языком, о человеческом человеческим.
Имена участников (разделяйте запятой).