Найдено 18 результатов
- 19 янв 2017, 07:54
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
- 15 янв 2017, 18:07
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Там две процедуры умножения. Обе не совсем точные. Одна возвращает 16-битное значение, и считает на основе 512-байтной таблицы квадратов. Вторая возвращает байт, и использует только старшие байты из той же таблицы. Первая процедура может использоваться как точная, если оба множителя подавать чётными...
- 05 янв 2017, 16:14
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Вот они. Dodo - станция, boulder - булыжник, остальные корабли. http://zxdemos.ru/img/posts/posts_20/23915_3.png http://zxdemos.ru/img/posts/posts_20/23915_4.png http://zxdemos.ru/img/posts/posts_20/23915_5.png http://zxdemos.ru/img/posts/posts_20/23915_6.png http://zxdemos.ru/img/posts/posts_20/239...
- 05 янв 2017, 09:19
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Смотрел Java Elite. Поиграть не смог, в файрфоксе приложение блокируется, в опере вижу заставку, но клавиатурный ввод идёт в адресную строку, фокуса нет. Сделал на дельфи просмоторщик ихних моделей. Думаю сделать преобразователь в формат ZX Elite. Там, правда, есть такая крылатая модель (смотри карт...
- 24 дек 2016, 13:32
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
- 24 дек 2016, 03:48
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
- 23 дек 2016, 05:53
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Ну и какой смысл было на говнофорум нерелиженный проект выкладывать? Говнокод на говнофорум - всё сходится. http://zxdemos.ru/img/posts/posts_20/23915.gif Уж извините, тут не увидел как добавить файлы, а сторонние протухающие файлообменники не люблю. krt17 , может я и виноват, что не спросил твоего...
- 22 дек 2016, 22:17
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Туда насыпал файлов.
- 22 дек 2016, 10:48
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Свяжешься с вами, научишься ржаво скрипеть всякую гадость. Дополнил говнокод своими ка, кодовыми извращениями. Чтобы плоскости высчитывались из координат узлов. Всё по тупому и не оптимально. Если узлов больше трёх, то коэффициенты наивно усредняются. Чтобы считалка сработала, ставим галочку на &quo...
- 20 дек 2016, 10:31
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
- 20 дек 2016, 03:13
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
- 19 дек 2016, 07:11
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
В нашей парадоксальной вселенной, как раз говнокод быстро написаный и работающий - идеал, а идеальнокод, так и не написаный - грех. http://zxdemos.ru/img/posts/posts_20/23305.gif У меня правда не поехало сходу. Чёрный квадрат наблюдаю. http://zxdemos.ru/img/posts/posts_20/23305_2.gif Буду ковыряться...
- 18 дек 2016, 14:10
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
я ортогональные базисы из головы не могу выписывать:). По простому, рассматривая этот базис как матрицу, умножаем её на грубую матрицу вращения: 1 rZ rY -rZ 1 rX -rY -rX 1 А потом ортонормируем, рассматривая базис как три вектора: V1:=V1/abs(V1) V2:=ort(V2,V1) V2:=V2/abs(V2) V3:=ort(ort(V3,V1),V2) ...
- 17 дек 2016, 15:13
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
- 17 дек 2016, 11:43
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Решил потестить точность и правильность короткого умножения. В EmuZWin написал небольшой тест Код: org #4000entrypoint $diLD BC,512loopcall #e434OUT(#FE),Ainc cjp nz,loopinc bjp nz,loopexit haltjp exit откомпилировал, и сохранил состояние в формате *.Z80. В DelphiSpec добавил при выводе в порт 254 к...
- 09 дек 2016, 06:15
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Свой тестовый отрисовщик, это хорошо. Капитальный подход. Смотрю на нормали, они подряд #6B,#6B,#6B (октаэдрические грани). Знаки наверное в четвёртом байте запрятаны. А кубоидные грани #00,#00,#A0 Построил в Компасе куб размером 160 (#A0), делаю октаэдрические грани из точки (107,107,107)=(#6B,#6B,...
- 06 дек 2016, 10:23
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
Разобрался с нормалями, перспектива учитывается, проблема не в ней Проблема не в том, что нормаль не учитывается, но возможно в том что она учитывается не совсем корректно? Возможно она учитывается от центра объекта, а нужно от одной из точек грани. Или другая ошибка в коде, в алгоритме, в выборе т...
- 04 дек 2016, 12:12
- Форум: Games
- Тема: Дизасм Elite
- Ответы: 274
- Просмотры: 74578
krt17, тема замечательная, рассказчик ты неплохой! Много дела, мало мата - значит всё у нас как надо! На счёт косяка неправильного определения видимости грани. Возможно что баг в коде, но возможно дело в следующем: Видимость нормали проверяется без учёта перспективы. Есть такие случаи, когда координ...