Создавая боты и другие несанкционированные модификации для компьютерных игр не забывайте, что в России уже есть практика возбуждения уголовных дел по статье 273 против разработчиков и распространителей такого рода софта.
Есть слова, а есть понятия. Язык - это способ сериализации понятий. Хотя языки и сильно отличаются, но есть большое подозрение, что любое слово из иностранного языка можно объяснить введя новое понятие на родном языке и дав ему четкое определение, либо просто показав пример, если это касается вещей, типа цветов, которые нужно видеть.
И то признаёт вину, то вдруг отказывается признавать, то снова признаёт, что ж происходит-то такое.
Следил за делом, когда WG выкатила ущерб 670 млн, он тогда и отказался от признания, по сути загнали в угол, но когда дело в Екатеринбург ушло, то WG без объяснения причин убрало материальный ущеб, почти все СМИ этого не заметили, осталась только 273 средней тяжести, с хорошей биографией хорошие шансы сохранить свободу при полном признании, вот и поменял позицию, ну и по итогу отделался условкой, а в России это считай победа в уголовной тяжбе)
Если в Doom Думе онлайн-режим был доступен только в формате «клиент-клиент» по локальной сети, то тут, наконец, реализовали привычную современным игрокам схему «клиент-сервер».
Надо сказать, что в оригинальный Quake по сети можно было играть только по лану, на модемных скоростях у клиентов был огромный лаг. Чуть позже появился Quake World, где сетевой код довели до ума, но про него мало кто знал.
Вот вы в начале статьи философию разделили на философию научную и на философию «манной каши». А можете ли вы убедительно обосновать, что рассуждения касающиеся hard problem of consciousness и qualia не относятся к манной каше? Ведь очевидно, что они касаются вещей субъективных настолько, что, похоже, словами не удается передать их смысл не сваливаясь в эту самую кашу. Делаю этот вывод глядя дискуссию a1111exe и tsukanov-as.
До сих пор помню восторг от первого запуска Doom на 386dx40, тормозило люто, но это был самый настоящий дум у меня дома :) Потом докупили SoundBlaster и CD-ROM и компьютер стал просто окном в волшебный мир… Играл на нем Warcraft 2. Очень жалел, что не запускался Duke3d, там была проверка при запуске — минимальный процессор 486, а оказывается умельцы запустили и его www.youtube.com/watch?v=oEBtT7vfLNo. Вообще этот процессор имел дикий потенциал для своего времени, я на него даже Win 95 ставил, правда сразу понял, что практически не юзабельно и вернулся обратно в DOS + Win 3.11. Очень много позитивных воспоминаний.
Почему не повлияет? Код они, конечно, не возьмут, но исходники помогут уточнить особенности функционирования каких-либо подсистем Windows, что поможет правильнее реализовать аналог. Странно от такой возможности отказаться.
Человеком управляют его желания, примем как аксиому. Текущие желания человека возникают из некого текущего контекста, можно даже сказать, что желания образуют некую иерархию, как пример: хочу кушать < — хочу сварить пельменей < — хочу поставить кастрюлю с водой на плиту. Как пример свободы воли вы привели манипуляции с рукой. В этом случае, я предполагаю, желания были примерно такие: хочу увидеть свою «свободу воли» < — хочу сделать что-то простое, но, типа, рандомное < — можно было бы станцевать, но лень, поэтому просто пошевелю пальцами. Я уверен, любой поступок человека можно объяснить, если знать его текущий контекст. Возможно, что некоторый рандом при принятии решений присутствует, особенно это касается случаев, на подобии того, с которым столкнулся Буриданов осёл, но это не от хорошей жизни, а от недостатка данных/времени требуемых для более осознанного выбора в конкретной ситуации.
Baba Is You головоломка, для решения которой, необходимо менять правила и свойства предметов. Это мозговыворачивающая игра, которая обязана быть в списке.
Я выступаю за open source. К тому же легко может написать обфускатор.
Таким образом вы сильно урезаете себе количество пользователей. Более того, эту особенность нужно писать большими буквами на видном месте, что бы для разработчиков не было сюрпризом то, что в собранном дистрибутиве есть практически исходный код. Обфускация — это очень слабая защита.
Сожалею, что сама «история» появилась раньше описания языка. Так уже лет 10 никто не делает, потому, что теперь читать истории — это очень дорого.
Не соглашусь. Я думаю, этот пост интересен именно историей состоящей из смеси технологии и личных переживаний, тут уже сравнивали с «историей одного байта», очень цепляет. Хотя автору, конечно, стоило более развернуто описать двенадцатилетний плод своих трудов.
Да, в стандартной библиотеке есть map — вот сдесь, а про filter я забыл, пометил себе, что нужно написать.
А замыкания и лямбда-функции у вас есть? Без них трудно считать, что язык поддерживает функциональную парадигму.
Еще такой момент, я правильно понимаю, что в собранном exe будет присутствовать исходник сконвертированный в С? Вы не думаете, что таким образом сложно защитить свой код от взлома или исследования, если это требуется?
А как у вас реализуется полиморфизм времени выполнения, есть ли интерфейсы, виртуальные методы? То есть, выражения rules анализируются при компиляции, значит и диспетчеризация методов всегда происходит статически? Вообще ваш язык напоминает Go, но там для этого есть интерфейсы. Конечно, дженерики снижают потребность в виртуальных методах, но тем не менее, допустим пишем игру и есть цикл обновления игровых сущностей:
Как такое реализуется на cine?
Являются ли в вашем языке функции объектами первого класса? Возможно ли писать в функциональном стиле с map и filter? Можно ли хранить ссылки на функции в объектах?
Создавая боты и другие несанкционированные модификации для компьютерных игр не забывайте, что в России уже есть практика возбуждения уголовных дел по статье 273 против разработчиков и распространителей такого рода софта.
Есть слова, а есть понятия. Язык - это способ сериализации понятий. Хотя языки и сильно отличаются, но есть большое подозрение, что любое слово из иностранного языка можно объяснить введя новое понятие на родном языке и дав ему четкое определение, либо просто показав пример, если это касается вещей, типа цветов, которые нужно видеть.
Следил за делом, когда WG выкатила ущерб 670 млн, он тогда и отказался от признания, по сути загнали в угол, но когда дело в Екатеринбург ушло, то WG без объяснения причин убрало материальный ущеб, почти все СМИ этого не заметили, осталась только 273 средней тяжести, с хорошей биографией хорошие шансы сохранить свободу при полном признании, вот и поменял позицию, ну и по итогу отделался условкой, а в России это считай победа в уголовной тяжбе)
Дом Энниса появляется так же в фильме Хищник 2.
Надо сказать, что в оригинальный Quake по сети можно было играть только по лану, на модемных скоростях у клиентов был огромный лаг. Чуть позже появился Quake World, где сетевой код довели до ума, но про него мало кто знал.
Таким образом вы сильно урезаете себе количество пользователей. Более того, эту особенность нужно писать большими буквами на видном месте, что бы для разработчиков не было сюрпризом то, что в собранном дистрибутиве есть практически исходный код. Обфускация — это очень слабая защита.
Не соглашусь. Я думаю, этот пост интересен именно историей состоящей из смеси технологии и личных переживаний, тут уже сравнивали с «историей одного байта», очень цепляет. Хотя автору, конечно, стоило более развернуто описать двенадцатилетний плод своих трудов.
А замыкания и лямбда-функции у вас есть? Без них трудно считать, что язык поддерживает функциональную парадигму.
Еще такой момент, я правильно понимаю, что в собранном exe будет присутствовать исходник сконвертированный в С? Вы не думаете, что таким образом сложно защитить свой код от взлома или исследования, если это требуется?
Как такое реализуется на cine?
Являются ли в вашем языке функции объектами первого класса? Возможно ли писать в функциональном стиле с map и filter? Можно ли хранить ссылки на функции в объектах?