[Ответить в тред] Ответить в тред

09/07/16 - Новое API для капчи - внимание разработчикам приложений
03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 217 | 12 | 36
Назад Вниз Каталог Обновить

Аноним 13/07/16 Срд 08:27:07  131693543  
14683876278440.jpg (28Кб, 300x204)
Сап сапыч.

Решил запилить 3D движок на асемблере,
какие подводные ?
Аноним 13/07/16 Срд 08:27:45  131693560
>>131693543 (OP)
дибил штоле ?
Аноним 13/07/16 Срд 08:28:01  131693566
Под какое железо
Аноним 13/07/16 Срд 08:28:42  131693579
>>131693543 (OP)
о маладца ! сам о таком подумывал.
Аноним 13/07/16 Срд 08:29:35  131693600
>>131693566
кроссплатформенный же !
Аноним 13/07/16 Срд 08:30:50  131693634
>>131693560

сам дебил, норм идея, и бабла можно поднять
Аноним 13/07/16 Срд 08:31:50  131693660
>>131693566
а какое бывает ?
Аноним 13/07/16 Срд 08:33:34  131693708
>>131693543 (OP)
не взлетит
Аноним 13/07/16 Срд 08:34:26  131693736
>>131693708
Пророк Илья в треде ?
Аноним 13/07/16 Срд 08:34:37  131693743
>>131693543 (OP)
Будешь писать руками инклуды. Много инклудов.
Аноним 13/07/16 Срд 08:35:07  131693763
>>131693543 (OP)
Ты ебанешься на ассемблере с нуля его писать - лет за 5 если не больше закончишь :)
Аноним 13/07/16 Срд 08:35:39  131693782
>>131693743
в асм нет инклудов
Аноним 13/07/16 Срд 08:35:49  131693786
>>131693743
инклуды сосут, только монолит.
Аноним 13/07/16 Срд 08:38:04  131693855
>>131693763
ну можно же взять любой готовый и сдизассемблить - и вот имеешь уже написанный.
PROFIT
Аноним 13/07/16 Срд 08:39:30  131693900
>>131693782
>>131693786
Пиши инклуды яскозал.
Рас-рас-рас! Вот как писать надо
D3DCREATE_FPU_PRESERVE = $00000002
D3DCREATE_MULTITHREADED = $00000004
D3DCREATE_PUREDEVICE = $00000010
D3DCREATE_SOFTWARE_VERTEXPROCESSING = $00000020
D3DCREATE_HARDWARE_VERTEXPROCESSING = $00000040
D3DCREATE_MIXED_VERTEXPROCESSING = $00000080
D3DCREATE_DISABLE_DRIVER_MANAGEMENT = $00000100
D3DCREATE_ADAPTERGROUP_DEVICE = $00000200
D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX = $00000400
Аноним 13/07/16 Срд 08:41:39  131693971
>>131693900
как в етом разобраться ?
мимо-пхп-блядь
Аноним 13/07/16 Срд 08:42:39  131694007
бамп годному треду
Аноним 13/07/16 Срд 08:43:24  131694029
>>131693900
>D3DCREATE_FPU_PRESERVE
Устарело
Аноним 13/07/16 Срд 08:44:33  131694075
>>131693971
В чем? В написании 3д движка на асме? Ну идешь такой гуглишь примеры на других языках и переписываешь их на свой асм, попутно покуривая мсдн.
Аноним 13/07/16 Срд 08:44:36  131694078
>>131694029
А что теперь пользуют ?
Аноним 13/07/16 Срд 08:46:53  131694156
>>131693543 (OP)
>3D движок
>на асемблере
ОП - хуй

мимо-пишу-3д-движок-на-ПХП
Аноним 13/07/16 Срд 08:47:31  131694180
Написал движок для far cry 6 в notepad++. Всем сосать.
Аноним 13/07/16 Срд 08:48:05  131694193
>>131694156
толстяк бля, как ты 3д движок на веб языке сделаешь ? лол
Аноним 13/07/16 Срд 08:48:49  131694214
>>131693543 (OP)
напиши на брейнфаке, нобелевку дадут.
Аноним 13/07/16 Срд 08:50:12  131694259
>>131694193
про консольную версию не знаешь, даунёнок ?
Аноним 13/07/16 Срд 08:53:03  131694365
>>131694156
и что ты там двигать собрался, мамкин пчп фантазёр ?
Аноним 13/07/16 Срд 08:55:48  131694456
>>131694156
Да ты чмошник.

Пишу-3д-движок-на-русском-языке
Аноним 13/07/16 Срд 08:56:16  131694466
>>131694193
echo 'EngineStart...';
echo 'EngineFailure...';
echo 'EngineShutdown';

Аноним 13/07/16 Срд 08:58:47  131694554
14683895277340.jpg (247Кб, 1220x889)
>>131693543 (OP)
анон, никаких, правда
Аноним 13/07/16 Срд 08:59:08  131694574
14683895483090.jpg (33Кб, 467x350)
>>131693600
>на асемблере
>кроссплатформенный
Аноним 13/07/16 Срд 09:00:17  131694619
>>131694456
>3д-движок-на-русском

Но ведь последняя годнота на русском - "Евгений Онегин".
После этого даже Конституция сосёт.
Так что увы, не напишешь.
Аноним 13/07/16 Срд 09:01:28  131694666
>>131694574
Ну я имел в виду ноутбуки разных производителей, а что не так ?
Аноним 13/07/16 Срд 09:03:30  131694728
>>131694456
На русском хорошо в бредач постить, да и то хуёво.
Аноним 13/07/16 Срд 09:03:36  131694731
>>131694666
Ты даун, сука бля - кроссплатформенный значит на разных операционных системах будет работать, а не только на винде. Как ты с такими знаниями собрался движок писать да еще и на асм - непонятно.
Аноним 13/07/16 Срд 09:05:05  131694773
>>131693543 (OP)

Кроме чудовищной еботни и проблем с переносом кода - никаких камней. 3D движки на асме пишут периодически, многие даже вполне себе работают.
Аноним 13/07/16 Срд 09:06:36  131694838
>>131694773
Га чистом асме никто ничего не пишет.
Аноним 13/07/16 Срд 09:06:41  131694840
>>131694731
Сам ты даун, ассемблер везде одинаковый, это когда компиляется для разных платформ, тогда код разный получается, так что всё норм.
Аноним 13/07/16 Срд 09:08:05  131694879
>>131694773
>чудовищной еботни
ОПу по ходу бабы не дают, пусть хоть с кодом поебётся.
Аноним 13/07/16 Срд 09:08:40  131694900
>>131694840
ассемблер х86 одинаковый только один хуй тебе придется разные версии делать под каждую платформу
Аноним 13/07/16 Срд 09:08:57  131694913
>>131693543 (OP)
То чувство когда ты синиор с++ и умеешь это сделать, лел.
Главный подводный- использованье asm и незнание тобой основ да матчасти.
c++ код (как и любой код компилируемого языка) перед компиляцией (превращением кода в исполняемый файл) сперва транслируется в код asm. Незачем самому писать asm код, лучше пиши на c++, используя asm вставки там, где это необходимо. Результат будет тот же, а времени свободного появится намного больше.
Второй подводный- структура классов. Все начинается с нее, все кончается ей. Она должна быть отвязана от системы вывода. Чтобы пользователь мог поменять опенгл на директх при желании.
А вообще, зачем тебе еще один 3Д движок? Запили лучше для ВН годный вместо хуеты на пайтоне. Вот за него тебе благодарны будут.
Аноним 13/07/16 Срд 09:10:59  131694982
Если бы Кармак был ОПом, то Вульфенштейна и Дума бы не было.
Аноним 13/07/16 Срд 09:11:27  131694996
>>131694913
двачую
Аноним 13/07/16 Срд 09:12:18  131695019
>>131694982
Хорошо, что я не ОП, и Доом таки есть
Кармак
Аноним 13/07/16 Срд 09:13:14  131695049
>>131694913
Подозреваю в ОПе жирного тролля.
Аноним 13/07/16 Срд 09:17:11  131695160
>>131694900
>x86
Этта шта заза ?

Есть Win32 и Win64, дибилы безграмотные.
Аноним 13/07/16 Срд 09:18:50  131695203
>>131695160
> Этта шта
В гугл, быдло.
Аноним 13/07/16 Срд 09:20:16  131695250
>>131693543 (OP)
Нахуя на ассемблере то ?
Жги сразу в машкодах, чо уж там !
Аноним 13/07/16 Срд 09:22:10  131695331
>>131695160
Ебать ты быдло тупое.
Аноним 13/07/16 Срд 09:22:18  131695335
>>131695203
Не даябывайся до правописания, сам быдло.
Аноним 13/07/16 Срд 09:23:19  131695364
>>131695331
Обоснуй за быдло тупое.
Аноним 13/07/16 Срд 09:23:23  131695365
>>131695250
Это как ? Знаю что можно еще тупо опкоды в hex редакторе писать, а что еще ниже ?
Аноним 13/07/16 Срд 09:24:18  131695394
>>131693543 (OP)
Ты хоть хелоуворлд на нем написать сможешь ? довн
Аноним 13/07/16 Срд 09:24:34  131695406
>>131695365
это когда поток битов "...00101011110..."
Аноним 13/07/16 Срд 09:27:49  131695521
>>131693543 (OP)
Ассемблер
Аноним 13/07/16 Срд 09:28:20  131695541
>>131693543 (OP)
Бля, ебать ты даун. Матчасть сначала иди выучи. Под каждую платформу ассемблер разный. За тем всякие Си и придумали.
Аноним 13/07/16 Срд 09:30:25  131695616
>>131693543 (OP)
И давно этот полудурок до интернета добрался?
Алсо, ты хоть игру можешь на нем написать. Дело лишь в свободном времени и желании обучаться.
VirtualDub вроде он напиан на 90% на асм. И лишь обертка на плюсах.
Люди целую OS с нуля написали, так что дерзай, бери ASM64YobaEdition и пиши
Аноним 13/07/16 Срд 09:31:19  131695650
>>131695541
Почему тогда нам в коледже только один асемблер преподавали ?
Аноним 13/07/16 Срд 09:31:27  131695659
Лучше на басике пили
Аноним 13/07/16 Срд 09:31:49  131695681
>>131695406
01001111 01110000 00100000 01101001 01110011 00100000 01100110 01100001 01100111 01101111 01110100 00100001
Аноним 13/07/16 Срд 09:32:28  131695705
>>131695659
Чо за басик ? Никогда не слышал.
Аноним 13/07/16 Срд 09:33:08  131695734
>>131695650
А ты на какую специальность учился?
Аноним 13/07/16 Срд 09:33:30  131695752
>>131695705
Про двач слышал, а про бейсик нет.
Ты поди и про вишмастер не слышал?
Ну так качай, и ставь. Это прогрмма для разработки игр, от анона. Сам написал на ней игру для гугл плея
Аноним 13/07/16 Срд 09:34:34  131695792
>>131695650
Потому что учился на ситсемного программиста, там асм, плюсы, машинные коды, и матан, логика, и прочие прелести жизни. А в качестве курсовой написание драйвера
Аноним 13/07/16 Срд 09:35:04  131695811
>>131695792
Не плюсы, а Си
Ошибочка
Аноним 13/07/16 Срд 09:35:14  131695817
Удачи, браток!
Мимо_написал_4Д_движок_для_калькулятора_Электроника
Аноним 13/07/16 Срд 09:35:40  131695836
>>131695734
Кулинар.
Аноним 13/07/16 Срд 09:36:08  131695858
>>131695817
Скинь исходник?
Каким программатором в ПЗУ прошивку записал?
Аноним 13/07/16 Срд 09:37:02  131695888
>>131695817
А четвёртое измерение - это куда ?
Аноним 13/07/16 Срд 09:37:24  131695904
>>131695858
Скинул, за щекой посмотри
Аноним 13/07/16 Срд 09:37:47  131695920
Анионы, а можно на визуал бэйсике движок щапилить?
Аноним 13/07/16 Срд 09:37:52  131695923
>>131695888
это время
Аноним 13/07/16 Срд 09:38:04  131695931
>>131695904
Понятно
Аноним 13/07/16 Срд 09:38:17  131695939
>>131695792
>>131695811
Запизделись, батенька.
Аноним 13/07/16 Срд 09:38:19  131695941
>>131693543 (OP)
Решил запилить 3D движок на машинном коде. Какие подводные?
Аноним 13/07/16 Срд 09:38:27  131695953
>>131695920
Можно. Хоть на c#.
Аноним 13/07/16 Срд 09:39:06  131695981
>>131695920
Загугли про спектрум, на бейсике там только и писали игры.
>>131695939
Какой дибил будет писать драйвер на плюсах?
Если ты не видишь разницы между плюсами и си, то..Хуево блять
Аноним 13/07/16 Срд 09:39:36  131696001
>>131695920
Тебе - нельзя.

мамка твоя
Аноним 13/07/16 Срд 09:40:16  131696029
>>131695941
А как вообще пилить на машинном коде? Это в принципе возможно? Откуда узнать куда ставить единицу, а куда ноль?
Аноним 13/07/16 Срд 09:40:22  131696033
>>131695953
Кек, угораю с шарпа. Говно, которое никому кроме самого Майкрософта не нужно.
Аноним 13/07/16 Срд 09:40:47  131696047
>>131696001
Ну мааааам
Аноним 13/07/16 Срд 09:40:50  131696050
>>131695939
Я-то разницу вижу, а ты запутался врамши
Аноним 13/07/16 Срд 09:41:18  131696072
>>131696029
Возможно.
В хекс кодах еще можно писать
Аноним 13/07/16 Срд 09:42:20  131696110
Пздц. тред унылых даунов. На хуй вы вообще живете?
Аноним 13/07/16 Срд 09:42:34  131696124
>>131695941
В машкоде подводных нет - этож её родной язык.
А вот компилятор хуй знает чего выдаст.
Аноним 13/07/16 Срд 09:45:47  131696266
>>131695981
>спектрум
>на бейсике игры

Знаток, бля.

У спектрума все годные игры в машкодах были,
весь Бейсик заключался в LOAD code
Аноним 13/07/16 Срд 09:47:06  131696325
>>131696266
Ясно
http://trd.speccy.cz/book/BASGAMES.ZIP
Аноним 13/07/16 Срд 09:47:25  131696343
>>131696029
> Откуда узнать

Помолись и истина откроется
Аноним 13/07/16 Срд 09:47:57  131696366
Ору с треда. А вообще, это все очень грустно. Будучи ебучей веб макакой знаю про ассемблер явно больше опа. Потом такие люди, как он, идут в разработчики, и все мы пользуемся бажным говном с низкой производительностью. Пиздос.
пошел дрочть свой джаваскрипт
Аноним 13/07/16 Срд 09:49:09  131696420
>>131696366
Два чаю
Этот хуеплет ОПу этими руками только дрочить умеет
Аноним 13/07/16 Срд 09:51:25  131696516
>>131696366
Но ведь ОП - фантазёр, проебётся с ассемблером до конца дней своих и нихуя так и не напишет.

Так что в бажном говне виноваты не такие как он, а такие как ты полуграмотные вебмакаки.
Аноним 13/07/16 Срд 09:53:48  131696624
>>131696516
Мы в Калледже как-то пробовали писать на ассемблере. И впечатления не однозначные. Вроде все запускали в досбоксе, и прогрммма умела складывать 2 числа. Но как мы ебались с блокнотом, поиском ошибок. Тяжело, много мелких команд, еще и надо учитывать регистры, биты, байты, голова потом болит
Аноним 13/07/16 Срд 09:54:21  131696645
>>131696110
Да ну, ржачный тред, не загоняйся.
Аноним 13/07/16 Срд 09:55:30  131696684
>>131696624
>голова потом болит

Селёдка детектед
Аноним 13/07/16 Срд 09:56:19  131696720
>>131696684
>Силитка дитекед
Пошел НА ХУЙ!
Аноним 13/07/16 Срд 09:56:35  131696734
Ассемблер-кун в треде. Подводки: R/EAX же. Как минимум писать надо будет под х86 и х64 для лучшей производительности. Далее анон ты узреешь, что такое пихать каждую координату в стек вручную. Далее ты чуть ебанешься и допустишь пару ошибок, что приведет к утечкам памяти и ты хуй знаешь где дырень. Алсо анон, если рили интересно - в фасме, в папке примеры, сорцы примитивного 3Д двига. Ток нахуй оно надо? Пара лишних тактов в современных процессорах нахуй никому не сдались. Если хочешь тру оптимизацию и кросс платформу - смотри в сторону С++ и LLVM.
Аноним 13/07/16 Срд 09:56:47  131696745
>>131693543 (OP)
Собственно никаких. Ты просто ебанешься и все.
Мимоучастниктвгпосовместительствуюнитимакака
Аноним 13/07/16 Срд 09:57:51  131696792
>>131696720

Безграмотная селёдка детектед
Аноним 13/07/16 Срд 09:58:34  131696821
>>131696684
Лол. А тонко у тебя однако детектор настроен!
Аноним 13/07/16 Срд 09:59:34  131696865
>>131696792
Понятно
Аноним 13/07/16 Срд 09:59:40  131696871
>>131696516
> полуграмотные вебмакаки.
В вебе есть и грамотные люди.
Аноним 13/07/16 Срд 10:00:00  131696888
>>131696821
Спасибо папе - настройщику
Аноним 13/07/16 Срд 10:00:39  131696914
>>131696871
Но не ты, кек.
Аноним 13/07/16 Срд 10:00:55  131696926
>>131696871
Из-за низкого порога вхождения их мало
Аноним 13/07/16 Срд 10:01:21  131696949
>>131696914
>2k16
>кек
Поссал твоему бате за ляшку
Аноним 13/07/16 Срд 10:05:12  131697138
>>131696949
Поясните ньюфагу, что значит "кек" ?
Аноним 13/07/16 Срд 10:05:26  131697152
>>131694078
> ТВОЮ МАМАШУ
Аноним 13/07/16 Срд 10:05:35  131697159
>>131695681

11010000100101111101000010110000001000001101000110001001110100001011010111010000101110101101000110000011001000001101000110000010110100001011010111010000101100011101000010110101
Аноним 13/07/16 Срд 10:06:29  131697211
14683935899260.jpg (19Кб, 722x76)
Аноним 13/07/16 Срд 10:06:31  131697212
>>131696745
Двучую. Толку от асма в таком деле почти нету, разве что под m68k пишешь.
мимоебанувшийся
Аноним 13/07/16 Срд 10:06:31  131697213
>>131697159
Заело клавиши ?
Вызывай 01
Аноним 13/07/16 Срд 10:07:38  131697267
>>131695616
ТЫ ДИБИЛ ШТОЛЕ? ВИНДОВС ВАЩЕТО НА ДЖАВЕ НАПИСАН! ПРИДУРАК!
Аноним 13/07/16 Срд 10:09:02  131697328
>>131697267
Понятно что это троллинг.
Но отвечу чисто для себя
КолибриОС - АСМ
Винда - загрузчик, только асм. Сама система - участки когда на асм. Основной код на си. Есть участки с бейсиком
Аноним 13/07/16 Срд 10:09:19  131697343
>>131697328
кода*
Аноним 13/07/16 Срд 10:09:24  131697347
>>131697213
1101000010010010110100011000101111010000101101111101000010110010110100001011000011010000101110
1100100000110100011000001011010000101101011101000010110001110100001011010100100000110100001011
0111110100001011000000100000110100011000100111010000101101011101000010111010110100011000001100
1011000010000011010000101111111101000110000000110100001011111011010000101100101101000010110101
110100011000000011010001100011111101000010111001
Аноним 13/07/16 Срд 10:15:05  131697604
>>131696366
Сука, читая твой пост я уже подумал, что ты php-бог, но стоило мне заглянуть под спойлер, как сразу захотелось бросить тебя подальше к параше.
Аноним 13/07/16 Срд 10:15:17  131697610
>>131696033
> угораю с шарпа. Говно
А на каком языке соизволишь набросать простенькое приложение с оконным интерфейсом, которое будет работать на любом шиндоусе? Плюсы?
Аноним 13/07/16 Срд 10:15:45  131697627
>>131697138
это значит ты пидор
Аноним 13/07/16 Срд 10:15:55  131697635
>>131697138
Заимствование с англоязычных борд. Изначально, kek - имитация написания lel с нажатием на клавишу k вместо l. lel же, как нетрудно догадаться - эрратив от lol. Примерно тот же процесс, что привёл к превращению ахаха в азаза.
Кандидат мемологических наук
Аноним 13/07/16 Срд 10:15:58  131697638
>>131697610
lazarus?
Аноним 13/07/16 Срд 10:16:04  131697643
>>131696366
>>131697604
А, джаваскрипт, сорри, браток, сегодня что-то я туплю очень сильно. Так проебаться..
Аноним 13/07/16 Срд 10:16:45  131697671
>>131697635
Так Корейцы смеются
Аноним 13/07/16 Срд 10:17:51  131697720
>>131697638
>lazarus
Смысл?
Аноним 13/07/16 Срд 10:18:48  131697770
>>131697720
запуститься даже на всеми обожаемом arch'e
Аноним 13/07/16 Срд 10:20:24  131697850
>>131697638
Говноед? Ты пойди заказчику поясни за свое дерьмо.
Аноним 13/07/16 Срд 10:21:31  131697892
>>131697850
>заказчику
>поясни за свое дерьмо
Хуево поди быть фриланс-макакой
Аноним 13/07/16 Срд 10:22:16  131697925
>>131697770
Ну хз, может и есть смысл. Но такая универсальность в 99% случаев - просто маркетинговый ход, как 120 программ в мультиварке хотя пользуешься только одной.
Аноним 13/07/16 Срд 10:23:03  131697957
>>131697671
Верно, звукоподражание смеху так же может рассматриваться как один из предков слова кек. Тем не менее, гипотеза происхождения от лол остаётся основной в научной среде,
Кандидат мемологических наук
Аноним 13/07/16 Срд 10:23:58  131697995
>>131697925
Зато без лишней ебли запустил, набросал концепт, и показал.
Ну можно и кьют использовать. Но я слишком тупой, чтобы всю жизнь на это потратить
Аноним 13/07/16 Срд 10:24:45  131698039
>>131697635
Спасибо тебе, кандидат. Желаю тебе в доктора.
Аноним 13/07/16 Срд 10:28:05  131698200
>>131697892
> фриланс-макакой
Ни разу не фриланс, в конторке.
Аноним 13/07/16 Срд 10:28:49  131698243
>>131697770
>всеми обожаемом arch'e
>всеми

А вот хуй. Ничтожное меньшинство обожает этот ваш арчик.

Норм пацаны свысока презирают это ваш арчик и юзают демьян. Я всё сказал, а вы молчите.

Аноним 13/07/16 Срд 10:28:53  131698244
14683949335960.jpg (26Кб, 400x400)
>>131698200
Понятно)
Давно на биржу заходил?
Аноним 13/07/16 Срд 10:29:35  131698280
>>131698244
Никогда. А что?
Аноним 13/07/16 Срд 10:29:53  131698303
>>131697770
>запуститься
запустится

ться-тся бог
Аноним 13/07/16 Срд 10:30:56  131698344
>>131698243
Кстати, да - арч в промышленном масштабе не юзабелен.
Аноним 13/07/16 Срд 10:31:09  131698357
1. На АСМе ты будешь писать в 10 раз медленнее, чем на плюсах, на плюсах средняя макака будет писать в 10 раз медленнее чем на джаве/C#/пистоне/другом менеджед говне.
2. Вряд ли ты выжмешь больше 10-20% (ну может 30-40% в экзотических функциях) по скорости на АСМе. Иди дрочи лучше алгоритмы/байто-битоёбство/интринсики/вычисления на GPU.
3. Хочешь поебаться с АСМом - напиши компилятор (хотя бы без оптимизаций) к какому-то простенькому языку. На курсере норм курс был, я не пожалел, сам дальше найдёшь.
4. Писать будешь под конкретные ОС,архитекуру и процессор, мудила? Покормил.
Аноним 13/07/16 Срд 10:32:05  131698399
>>131698357
> экзотических функциях
экзотических случаях
Аноним 13/07/16 Срд 10:32:46  131698424
14683951662320.jpg (26Кб, 400x400)
>>131698244
поясните за колобка с пикчи - кто это ?
Аноним 13/07/16 Срд 10:32:47  131698425
>>131698280
Почему нынче премиум?
Аноним 13/07/16 Срд 10:33:17  131698447
>>131698357
10-20% - маловероятно - на асме по незнанке можно такую лютую хуету написать, что любой компилер по оптимизации ко-ко-код написанный руками уделает.
Аноним 13/07/16 Срд 10:34:47  131698514
>>131698424
YOBA
Аноним 13/07/16 Срд 10:35:01  131698526
>>131695923
Внутрь
Аноним 13/07/16 Срд 10:38:28  131698675
>>131698357

>Писать будешь под конкретные ОС,архитекуру и процессор

Так там же разница мизерная, ну вместо MOV будет MV. В любом редакторе поиск с заменой пропустить и вот уже другая платформа.
ПРОФИТ
Аноним 13/07/16 Срд 10:40:30  131698769
>>131698675
У тебя будет только блокнот
Аноним 13/07/16 Срд 10:43:36  131698900
14683958161740.jpg (6Кб, 176x200)
>>131693543 (OP)

Всем привет.

Написал 3-д движок на FoxPro.
Отвечу на ваши вопросы.
На картинке - я.
Аноним 13/07/16 Срд 10:44:39  131698944
>>131698900
Гений
Аноним 13/07/16 Срд 10:44:43  131698947
>>131698675
>Так там же разница мизерная
Больше и бОльшие регистры, хитровъебанные инструкции итд.
866667 капча
Аноним 13/07/16 Срд 10:46:10  131699019
>>131698769

А я тогда скопипастю из блокнота в где есть поиск с заменой, там поменяю, и обратно в блокнот скопипастю.
ПРОФИТ
Аноним 13/07/16 Срд 10:46:58  131699056
>>131699019
В блокноте есть замена, или у тебя бумажны блокнот, лол?
Аноним 13/07/16 Срд 10:48:08  131699104
>>131699056
А блок-схемы ты на чем рисуешь?
Аноним 13/07/16 Срд 10:48:27  131699123
>>131698947

хитровыебанные инструкции можно по поиску с заменой на другие инструкции.
ПРОФИТ

161243 капча
Аноним 13/07/16 Срд 10:50:44  131699204
>>131699056
в бумажном кстате тоже работает - можно наклеить MUL сверху MOV.
ПРОФИТ.
Аноним 13/07/16 Срд 10:52:19  131699261
>>131699104
Ой, что я спрашиваю.
Местные фрилансеры не используют такую фигню как блок-схема
Аноним 13/07/16 Срд 10:52:54  131699281
>>131699056
А у тебя блокнот деревянный штоль ?

А тот называется нотепад, дибил.
Аноним 13/07/16 Срд 10:56:24  131699413
>>131693543 (OP)
Написал 3D движок на баше.

Всем сасать
Аноним 13/07/16 Срд 10:57:45  131699475
>>131699413
запускаешь как демона?
Аноним 13/07/16 Срд 10:58:14  131699488
>>131699261
Не фрилансер - не рисую. За код берусь только если нужна маленькая, но полезная в хозяйстве прога.
Аноним 13/07/16 Срд 10:58:15  131699489
>>131693543 (OP)
Подводных нет, есть подземные
Аноним 13/07/16 Срд 10:59:09  131699524
>>131699488
Ты поди и когда в магазин идешь, не рисуешь?
Как ты так живешь?
Аноним 13/07/16 Срд 11:00:44  131699596
>>131693543 (OP)
Надеюсь ты в коде не забудешь указать, что Джвач тебе помог?
Аноним 13/07/16 Срд 11:01:44  131699643
>>131699475
Только лишь иногда как демона, не всегда почти.

Аноним 13/07/16 Срд 11:01:47  131699646
>>131693543 (OP)
PUSH GRAFIN_KAK_V_CRYSISE
CALL YOBA_3D_ENGINE_OP_HUY_228
XOR EAX,EAX
RET
Аноним 13/07/16 Срд 11:04:17  131699772
>>131699646
шапку забыл
#include <P16F628A.INC> ;подключение файла P16F628A.INC
LIST p=16F628A ;указание типа процессора
__CONFIG 3F18h ;установка битов конфигурации


Sec equ 0020h ;присвоение названий регистрам ОЗУ
Sec0 equ 0021h
Sec1 equ 0022h
var equ 0023h
T1L equ 0024h
T1H equ 0025h
shet equ 0026h
W_temp equ 0079h
STATUS_temp equ 007Ah


#define led PORTA,7 ;присвоение названий линиям порта
#define knp1 PORTB,0
#define knp2 PORTB,1
#define signal PORTB,2


org 0000h ;начать выполнение программы с адреса 0000h
goto Start ;переход на метку Start
Аноним 13/07/16 Срд 11:04:19  131699776
>>131699646
Почти угадал, только без XOR зачем ?
Аноним 13/07/16 Срд 11:07:50  131699951
>>131699413
А вот и код:

#!/bin/bash
echo "3D движок на баше";

Аноним 13/07/16 Срд 11:09:34  131700032
>>131699646
А разве в команде push не регистр должен быть ?
Наверное так лучше будет
push eax
mov eax, GRAFIN_KAK_V_CRYSISE
call YOBA_3D_ENGINE_OP_HUY_228
pop eax
ret
Аноним 13/07/16 Срд 11:09:56  131700053
14683973964550.jpg (106Кб, 1279x838)
>>131699951
Аноним 13/07/16 Срд 11:10:30  131700086
>>131700032
Эй! Епта, ты за ОПа то не пиши. Пусть сам думает
Аноним 13/07/16 Срд 11:11:18  131700135
14683974780750.jpg (181Кб, 500x484)
>>131700053
ой, не то..
Сук
во!
Аноним 13/07/16 Срд 11:12:52  131700218
>>131700032
Вроде в х64 асм можно и так как оп написал.
Аноним 13/07/16 Срд 11:13:26  131700251
>>131700032
Поясните что делают эти команды.

асм-ньюскважина
Аноним 13/07/16 Срд 11:14:03  131700282
>>131700251
Приносят людям добро. Очевидно же
Аноним 13/07/16 Срд 11:15:15  131700352
>>131700251
Выполняют c-шное
void YOBA_3D_ENGINE_OP_HUY_228(short/int/unsigned GRAFIN_KAK_V_CRYSISE);
Аноним 13/07/16 Срд 11:16:35  131700431
>>131700218
но там eax, и да сейчас посмотрел так тоже можно писать
Аноним 13/07/16 Срд 11:17:05  131700457
>>131700352
Я в сях ноль

Паскалебог
Аноним 13/07/16 Срд 11:18:13  131700515
14683978930730.jpg (47Кб, 550x367)
>>131700457
>Паскал
Ну как там в 80ые?
Аноним 13/07/16 Срд 11:18:43  131700534
>>131700457
Код вызывает функцию YOBA_3D_ENGINE_OP_HUY_228, которая ничего не возвращает. Вызывает с параметром GRAFIN_KAK_V_CRYSISE. Параметр может быть до 4 байт(в классике). Целое число какое-то.
Аноним 13/07/16 Срд 11:20:26  131700615
>>131700457
lea dx, Str
mov byte ptr [dx], "OPHUI"
Аноним 13/07/16 Срд 11:21:04  131700658
>>131700534
>Целое число какое-то

Ну и какое же ? Харош выебениваться.
Аноним 13/07/16 Срд 11:21:46  131700698
>>131700658
Какое было в переменной, очевидно же.
Аноним 13/07/16 Срд 11:24:05  131700810
>>131700615
а перед Str разве db сделать не надо ?
Аноним 13/07/16 Срд 11:25:28  131700886
>>131693543 (OP)
Кто отвечает итт, тот конченый дебил.

ёпт, я тоже ?
Аноним 13/07/16 Срд 11:27:05  131700957
>>131700810
>db

Нахуя тебе база данных в 3d движке ?
Аноним 13/07/16 Срд 11:27:50  131700987
>>131697610
Делфи.
Аноним 13/07/16 Срд 11:29:23  131701057
>>131697610
Угораю с говна, такой шарп, что...
Аноним 13/07/16 Срд 11:29:26  131701063
>>131700957
я про
Str DB 'OPHUI $'
Аноним 13/07/16 Срд 11:29:30  131701065
>>131693543 (OP)
я уже писал такой, дошел до отображения .obj из 3дмакса, строил статические сцены из них. по скорости работы не отличался от аналога на с++, только exe меньше весил.
дальше заебало, слишком много рутинной работы.
Аноним 13/07/16 Срд 11:30:25  131701103
>>131696949
>2016
>писать 2к16
Аноним 13/07/16 Срд 11:31:03  131701124
>>131701103
> 2016
> 2016
Аноним 13/07/16 Срд 11:32:39  131701203
>>131701103
Два чаю, нужны латинские.

Очевидно же 2k16
Аноним 13/07/16 Срд 11:34:58  131701319
>>131701065
Залей на рыгаловку плеаз, сэкономлю драгоценное время.
Аноним 13/07/16 Срд 11:37:11  131701409
>>131700987
> 2016
> дельфи
Аноним 13/07/16 Срд 11:39:54  131701531
>>131700886
Кто это прочитал, тот дурак.

но не я, я всего лишь писал
Аноним 13/07/16 Срд 11:42:18  131701649
>>131701531
Сам дурак, урод сука, дебил блять.
Не попадайся мне гад.
Аноним 13/07/16 Срд 11:46:17  131701855
//ОПхуй , жирный писать похуй на чем, 90% вызовов к GL 2% математики 8% оберток
#include <QtGui>
#include <QtOpenGL>

#include "cube.h"
Cube::Cube(QWidget parent)
: QGLWidget(parent)
{
setFormat(QGLFormat(QGL::DoubleBuffer | QGL::DepthBuffer));
rotationX = 0;
rotationY = 0;
rotationZ = 0;
scale=1;
faceColors[0] = Qt::red;
faceColors[1] = Qt::green;
faceColors[2] = Qt::blue;
faceColors[3] = Qt::cyan;
faceColors[4] = Qt::yellow;
faceColors[5] = Qt::magenta;
}
void Cube::initializeGL()
{
qglClearColor(Qt::black);
glShadeModel(GL_FLAT);
glEnable(GL_DEPTH_TEST);
glEnable(GL_CULL_FACE);
}
void Cube::resizeGL(int width, int height)
{
glViewport(0, 0, width, height);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
GLfloat x = (GLfloat)width / height;
glFrustum(-x, x, -1.0, 1.0, 4.0, 15.0);
glMatrixMode(GL_MODELVIEW);
}
void Cube::paintGL()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
draw();
}
void Cube::draw()
{
static const GLfloat coords[6][4][3] = {
{ { +1.0, -1.0, +1.0 }, { +1.0, -1.0, -1.0 },
{ +1.0, +1.0, -1.0 }, { +1.0, +1.0, +1.0 } },
{ { -1.0, -1.0, -1.0 }, { -1.0, -1.0, +1.0 },
{ -1.0, +1.0, +1.0 }, { -1.0, +1.0, -1.0 } },
{ { +1.0, -1.0, -1.0 }, { -1.0, -1.0, -1.0 },
{ -1.0, +1.0, -1.0 }, { +1.0, +1.0, -1.0 } },
{ { -1.0, -1.0, +1.0 }, { +1.0, -1.0, +1.0 },
{ +1.0, +1.0, +1.0 }, { -1.0, +1.0, +1.0 } },
{ { -1.0, -1.0, -1.0 }, { +1.0, -1.0, -1.0 },
{ +1.0, -1.0, +1.0 }, { -1.0, -1.0, +1.0 } },
{ { -1.0, +1.0, +1.0 }, { +1.0, +1.0, +1.0 },
{ +1.0, +1.0, -1.0 }, { -1.0, +1.0, -1.0 } }
};

glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
// glScalef(1, 1, 1);
// glTranslatef(0.0, 0.0, -10.0);

glTranslatef(0.0, 0.0, -10.0);
glScalef(scale, scale, scale);
glRotatef(rotationX, 1.0, 0.0, 0.0);
glRotatef(rotationY, 0.0, 1.0, 0.0);
glRotatef(rotationZ, 0.0, 0.0, 1.0);

for (int i = 0; i < 6; ++i) {
glLoadName(i);
glBegin(GL_QUADS);
qglColor(faceColors);
for (int j = 0; j < 4; ++j) {
glVertex3f(coords[j][0], coords[j][1], coords[j][2]);
}
glEnd();
}
}
void Cube::mousePressEvent(QMouseEvent
event)
{
lastPos = event->pos();
}

void Cube::mouseMoveEvent(QMouseEvent event)
{
GLfloat dx = GLfloat(event->x() - lastPos.x()) / width();
GLfloat dy = GLfloat(event->y() - lastPos.y()) / height();

if (event->buttons() & Qt::LeftButton) {
rotationX += 180
dy;
rotationY += 180 dx;
updateGL();
} else if (event->buttons() & Qt::RightButton) {
rotationX += 180
dy;
rotationZ += 180 dx;
updateGL();
}
lastPos = event->pos();
}
void Cube::mouseDoubleClickEvent(QMouseEvent
event)
{
int face = faceAtPosition(event->pos());
if (face != -1) {
QColor color = QColorDialog::getColor(faceColors[face],
this);
if (color.isValid()) {
faceColors[face] = color;
updateGL();
}
}
}
void Cube::wheelEvent(QWheelEvent event)
{
if ((event->delta())>0) scale
=1.1; if ((event->delta())<0) scale/=1.1;
if (scale<0.5) scale = 0.5;
if (scale>1.5) scale = 1.5;
updateGL();
}
int Cube::faceAtPosition(const QPoint &pos)
{
const int MaxSize = 512;
GLuint buffer[MaxSize];
GLint viewport[4];

glGetIntegerv(GL_VIEWPORT, viewport);
glSelectBuffer(MaxSize, buffer);
glRenderMode(GL_SELECT);
glInitNames();
glPushName(0);
glMatrixMode(GL_PROJECTION);
glPushMatrix();
glLoadIdentity();
gluPickMatrix((GLdouble)pos.x(),
(GLdouble)(viewport[3] - pos.y()),
5.0, 5.0, viewport);
GLfloat x = (GLfloat)width() / height();
glFrustum(-x, x, -1.0, 1.0, 4.0, 15.0);
draw();
glMatrixMode(GL_PROJECTION);
glPopMatrix();

if (!glRenderMode(GL_RENDER))
return -1;
return buffer[3];
}
Аноним 13/07/16 Срд 11:51:27  131702116
>>131701855
И нахуя ты это сюда запостил, блять ?
В расчёте, что какой-то школьник кинется конпелять-запускать и хапнет трояна ?
Поссал тебе защеку
Аноним 13/07/16 Срд 11:52:52  131702203
>>131701063
Шапку опустил тип
Аноним 13/07/16 Срд 11:54:07  131702266
Думаю писать на двочином коде. Изи кроссплатформенность.
Аноним 13/07/16 Срд 11:54:09  131702268
>>131702116
Спасиб, поймал, а пилилось, да, для школьного практикума. Я, блять в школе сумму диагоналей считал на бейсике.
Аноним 13/07/16 Срд 11:55:52  131702365
>>131702203
>Шапку опустил тип
Не опустил, а надвинул на глаза, неуч, бля.

презираю безграмотных и баб
Аноним 13/07/16 Срд 11:57:18  131702455
14684002380730.png (36Кб, 770x337)
>>131702266
Пиши на фракталах.
Аноним 13/07/16 Срд 11:57:49  131702502
>>131702268
Нахуя тебе сумма диагоналей, извращенец ёбаный.
Аноним 13/07/16 Срд 11:58:24  131702544
>>131702455
НА АНАЛАХ))))
Аноним 13/07/16 Срд 12:00:17  131702676
14684004178680.jpg (76Кб, 800x600)
>>131702502
Блять, задания такие были в моем 93
Аноним 13/07/16 Срд 12:02:03  131702775
>>131702544
мальденброта )))
Аноним 13/07/16 Срд 12:02:54  131702828
>>131697604
Про node js слышал?
Аноним 13/07/16 Срд 12:07:21  131703099
>>131702828
Не только слышал, но и гадил гладил щупал
Аноним 13/07/16 Срд 12:08:08  131703150
>>131693543 (OP)
никаких, но пока напишешь состаришься
Аноним 13/07/16 Срд 12:15:44  131703573
>>131703150
Можно готовый допилить
https://ru.wikipedia.org/wiki/.kkrieger
Аноним 13/07/16 Срд 12:19:31  131703771
>>131703573
охуеть. фото моего маленького хуя не вмещается в 96 кб, а тут целая игра
Аноним 13/07/16 Срд 12:42:55  131705170
>>131694840
в никсах и винде синтаксис немного отличается
Аноним 13/07/16 Срд 12:47:08  131705475
>>131705170
>>131694840
Оба дауны. На самом asm хуй что напишешь, ведь нужны api платформы хотя бы для вывода результата в файл/на экран. А апи платформы, номера прерываний и прочая лабуда разная.
Аноним 13/07/16 Срд 12:49:54  131705636
>>131705475
пшёл нахуй отседова, тут мы разговариваем, а не ты.
Аноним 13/07/16 Срд 13:02:05  131706295
>>131705475
Либы openGL там юзаются, апи у них одинаковый под любую платформу. Будет отличатся, только процедура создания окна. Сейчас вообще - пушка. Все на шейдерах, а они по определению платформонезависимы.
Аноним 13/07/16 Срд 13:06:14  131706525
>>131696734
Где сейчас можно найти работу связанную со всем этим, как направление называется?
мимо_заебался_дрочить_микроконтроллеры
Аноним 13/07/16 Срд 13:17:44  131707183
>>131693543 (OP)
Лошпеды вы никчемные.

Написал 3D движок на бумаге
Аноним 13/07/16 Срд 13:20:23  131707357
>>131693543 (OP)
Лучше возьми что-нибудь актуальное, вроде нод.жс, го или раста. Они примерно настолько же неприспособлены к написанию 3д движка, как и ассемблер, зато получишь бесценный опыт, который тебе пригодится в будущем. Возможно, некоторые задачи ты будешь решать впервые.
Аноним 13/07/16 Срд 13:26:08  131707755
>>131693543 (OP)
Напиши лучше браузер.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 217 | 12 | 36
Назад Вверх Каталог Обновить

Топ тредов