AndySingularity
-
Публикации
16 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Сообщения, опубликованные пользователем AndySingularity
-
-
4 минуты назад, ov3rwrite сказал:основной язык ОС - луа, все инструменты и библиотеки так или иначе схожи с другими языками
Не совсем так. Я критикую майнкрафт, потому что основная среда модов CC и OC - майнкрафт. Даже наверное Java критикую

К сожалению, вы не уловили суть моего нытья
Lua прекрасный язык для обучения.-
1
-
-
16 минут назад, AtomicScience сказал:Вот чисто из интереса, в этом случае хочу спросить - а что же вы тогда советуете?
Больше уже ничего не советую. Разве что игру CargoBot.
-
1
-
-
Только что, ov3rwrite сказал:По вашему, луа - высокий порог? в корне не соглашусь
По-моему, я нигде в этом треде не упоминал lua
-
1
-
-
4 минуты назад, AtomicScience сказал:Заголовок темы заявляет обратное
Если вы называете критику высокого порога вхождения принижением, то да: я принижаю OC в плане пригодности для обучения программированию.
-
1
-
-
2 часа назад, eu_tomat сказал:Многое смешалось в этой статье. Но я попробую разобрать.
Какой мод лучше для программирования?
Оба мода хороши. ComputerCraft проще в освоении, но OpenComputers обеспечивает большее разнообразие задач для программирования.Обязательно ли новичку отвлекаться на крафт компьютеров и роботов?
Нет, не обязательно. В творческом режиме компьютер создаётся одной консольной командой, а готовый робот с внушительным обвесом доступен в NEI. Почти все программы, взаимодействующие с миром, изначально пишутся и тестируются в творческом режиме, и лишь после этого переносятся сначала в режим одиночного выживания, а затем и на сервера.Являются ли проблемой усложнённые крафты компьютеров на тех или иных серверах?
Нет, это проблема самих серверов. Она не имеет отношения ни к самим модам, ни к программированию. На конкретном сервере крафт черепашки может оказаться даже сложнее крафта робота.OpenComputers убивает поток свежей крови на форум?
Тут надо подумать. Как наличие второго мода мешает новичкам изучать первый? Да, старожилы форума в большинстве своём предпочитают OpenComputers. Но они не препятствуют другим участникам писать программы и статьи о программировании в ComputerCraft.Итог:
Читатели негативно воспринимают нытьё. Нужна конструктивная критика и предложения. Что требуется сделать для обретения комфорта? Чем может помочь администрация форума? Чем могут помочь старожилы? Чем может помочь сам автор этой статьи? Что в результате этих действий ожидает увидеть автор?Никто не препятствует использованию СС, вы говорите. Что ж, никто уже давно не препятствует производителям телефонов использовать собственную операционную систему на мобильных телефонах. И что мы имеем? Монополию IOS и Android. Очевидно, СС умер вместе со своими достоинствами, когда его забросил разработчик и появился OC. А вместе с тем и я перестал людям рекоммендовать учиться программировать в майнкрафте.
Конструктивной критики у меня нет. Я просто вывалил накопившееся за годы впечатление. Да, я пришел поныть. Что ж, не сдержался после сегоднешнего разочарования (mcskill HiTech 3).-
1
-
-
1 час назад, ov3rwrite сказал:OpenComputers и так удобен во многих аспектах, тебе не дается голый АСМ или Си, тебе дается большое количество билблиотек, готовые решения от игроков и форумы на которых тебе ответят на тупые вопросы. Хочешь быть пользователем - пожалуйста, в интернете очень много готоых решений - от маленьких программ до операционных систем. Хочешь программировать - сотни готовых библиотек. Нельзя говорить про плохость мода и ныть если ты не удосужился изучить базовые инструменты языка и самого мода в целом. Будучи немного сложнее СС, ОС предоставляет очень много возможностей, так что если мод и сложный, не стоит говорить о нем в плохом ключе
Как я уже сказал, я не пытаюсь принизить OpenComputers. Я лишь отмечаю последствия повсевместной замены CC на OC.
-
1
-
-
8 минут назад, NEO сказал:Какой смысл кодить в выживании? Когда для оц сделали отличный эмулятор под названием оцелот.
Продвинутый пользователь как вы действительно может использовать эмуляторы и прочее. Мы с вами можем программировать хоть в vim. Но речь не о продвинутых пользователях, а о новичках, которые знать не знают про оцелот. Они учатся программировать не ради самого программирования. Новички хотят сделать на мониторе крестики-нолики, чтобы их оценили друзья. Они хотят сделать робота, который бы за них копал или ещё что-то. Они учатся ради прикладного игрового интереса. Вот почему условия программирования в выживания важны.
-
1
-
-
Да, мы все знаем, что OpenComputers гораздо более стабильный, безопасный и продвинутый, чем ComputerCraft (который к тому же перестал поддерживаться разработчиком). Однако я до сих пор считаю, что ComputerCraft *гораздо* лучше именно как мод для программирования. И вот почему:
Я впервые начал программировать именно в майнкрафте. Смотрел те самые туториалы на ютубе от 1Ridav, даже конспектировал в блокноте. Научиться программировать тогда было очень просто. Посмотрел пару туториалов, зашел на сервер, скрафтил комп и вуаля - сидишь строчишь свою библиотеку создания графических кнопок или ещё что-нибудь. Здорово. А главное - другие игроки могут видеть и то, как ты программируешь, и работу твоей программы. Для начинающих это был действительно самый лучший способ научиться программировать.
С эпохой OpenComputers всё изменилось. Теперь, чтобы добраться до рабочего терминала, надо изучить все про сборку компьютера, чуть ли не пройти игру наполовину, чтобы насобирать ресурсов, правильно всё собрать и узнать, что, вообще говоря, тебе нужно питание. И ты идёшь и трахаешься с каким-нибудь industrial craft 2 ещё несколько часов вместо того, чтобы уже писать код. Более того. Уже предвидя этот путь, ты можешь начать развиваться, насобирать ресурсов итп, а потом узнать, что на сервере усложненный крафт компьютеров и всего сопутствующего (основанно на личном опыте: на mcskill Hi-Tech 3 нет GregTech, зато стоит какой-то мод, усложняющий создание компьютера до боли). Честно говоря, после такого опускаются руки.
ComputerCraft был хорош именно своей доступностью. Любой мог начать писать свою программу, создав компьютер из говна и палок за пару минут. А интерес новичка держится только тогда, когда он видит наглядный результат своей работы. Новичок не хочет потратить миллион часов на изучение сборки компьютера итп. Он хочет хоп и окрасить пиксели экрана в розовый. Сборка компьютера, ее усложнение, бОльшие требования - это достаточно интересный геймплей, но абсолютно бесполезный, запутанный и мешающий в плане обучения программированию. Я отнюдь не хочу принизить мод OpenComputers, это прекрасный мод. Но, заменив собой ComputerCraft, он убил поток свежей крови на этот форум да и вообще в сообщество программистов.
К сожалению, программирование в майнкрафте превратилось из общедоступного обучающего инструмента в область для гиков, которые и так уже все знают и умеют.
-
1
-
2
-
4
-
3
-
-
Библиотека довольно самодостаточная, в ней только самые нужные функции, но можно добавлять свои модули. Буферизацию можно выполнить в виде отдельного демона, который обновляет экран только после явной команды.Не понял, при чем тут демон?
То, как я себе это представляю: написать обертку для gpu компонента, являющуюся промежуточным звеном между этой библиотекой и библиотекой двойной буферизации. Тогда можно работать с такой оберткой как с gpu. Если об этом и была речь, то эту штуку и хотелось бы.
Хотя это уже совсем другая библиотека, да. -
А как насчет двойной буферизации? Пусть библиотека и "лёгкая", тем не менее очень удобная.
Я вот с нее начинал. Глубоко проникся. Однако проект вырос - нагрузка выросла. Нет ну совсем никакого желания переписывать графический интерфейс с нуля, особенно если увидеть масштаб документации (с этой же библиотекой можно разобраться в считаные минуты). -
Отличная библиотека, простая и удобная.
Было бы неплохо добавить что-то типа :isActive() для Timer и Event, а также :addEvents("key_down","key_up",...) для форм (возможно в другом формате). -
Возможно Алексу пригодится, чтобы в его банке роботы счета не открывали. Вот только картинку нужно не на весь экран, а оставить место для строки ввода. Попытался изменить width, height = 25,10. Получил
run:76: index expected, got nil
Зумирование не реализовано?
Обновлено: Размер генерируемой капчи определяется параметрами, задаваемыми при запуске: run 30 15
Хорошая идея, мне нравится. Пока негде использовать если честно.
Вопрос: Зачем грузить 10 файлов, если они все маленькие по 300 символов и кода не содержат?
Или, например, зачем качать README из интернета, если его можно добавить комментом в начале файла?
Если сделаешь что то наподобие сервиса Re-Captcha, будет классно. Например, программа быстро генерирует картинку и ждет численного ответа, после чего возвращает false/true.
В самом деле, было весьма неуклюже. Исправлено.
-
Возможно Алексу пригодится, чтобы в его банке роботы счета не открывали. Вот только картинку нужно не на весь экран, а оставить место для строки ввода. Попытался изменить width, height = 25,10. Получил
run:76: index expected, got nil
Зумирование не реализовано?
Как раз это в планах. Однако при маленьких зумах качество изображения падает экспоненциально. С такой же скоростью падает и распознаваемость.
Насчет не на весь экран - можно например нижнюю строку освободить под ввод.
-
Весьма часто сталкиваясь с проблемой спама и прочих проблем с защитой, я решил воплотить в жизнь мою старую идею, то есть написать генератор капчи, как вы уже поняли. Программа генерирует капчу в файле temp. Ответ к капче сохраняется в файле result_file.
Установка: pastebin get K36G049R cptSetup
В планах:
- Оптимизировать генерацию под размеры экрана
- Добавить буквы и прочие символы
-
3

О том, почему OC хуже CC
в Обсуждение модов
Опубликовано:
Вот вы и сами подметили ситуацию с активностью
К сожалению, я не свежая кровь. Я на этом форуме с 2014