rc11 вообще летает. Было бы здорово доделать до презентабельного состояния, с какими-нибудь пояснительными и хвастливыми текстами, может быть с автоматической гулялкой, чтобы можно было просто запустить и втыкать.
Вид для печати
rc11 вообще летает. Было бы здорово доделать до презентабельного состояния, с какими-нибудь пояснительными и хвастливыми текстами, может быть с автоматической гулялкой, чтобы можно было просто запустить и втыкать.
разобрался. побегал малость. медленно очень. если делать по методу от lodev (у которого dda сильно завязан на float и double), то быстрее не факт, что получится. а про текстуры можно забить в этом случае. на msx тоже на dda хотели делать raycasting. что-то там не фонтан получилось как...
И еще немного оптимизировал. В большей степени отрисовку, но расчет тоже ускорен.
Добавил "ролик на движке", стартует сразу после запуска. Время прогона - почти 4 минуты. В любой момент можно нажать какую-нибудь курсорную клавишу, прервать демку и походить самому.
- - - Добавлено - - -
Кстати, средний FPS по результатам прогона ролика примерно 5.25
Запустил и воткнул, спасибо!
Игры типа Dark Side сильно отличались по графике, там было настоящее 3D, но мне кажется, что тут это не главное. Если иметь богатое воображение, то и вокруг такого можно было бы наплести чего-нибудь фантастическое и загадочное.
Скорость действительно пободрее предыдущих версий
ivagor, расчёты реалтайм или табличками?
15я версия
1. Ускорил средний (считал по ролику) FPS до 6.
2. Программу разбухшую запаковал, чтобы быстрее грузилась в реал. Кроме того теперь при старте отключается квазидиск, что позволяет корректно стартовать из микродосов/сипиэмов его использующих.
Все что смог - переложил в таблицы, остальное, понятное дело, приходится считать.
KTSerg, я именно об этом ;)
Браво! Отличный, правильный 3D-лабиринт без искажений, и скорость хорошая. Теперь-то уж точно нет сомнений, что и на "Векторе" могут быть "настоящие" 3D-игры. Если добавить пару предметов и персонажей, можно получить почти игру (типа Gate Crasher на Tandy CoCo3 - там, кстати, около 10 кадр/с).