Лидеры
Популярный контент
Показан контент с высокой репутацией 02.09.2021 в Сообщения
-
1 баллПока что приложение не до конца разработано, есть только сервер и скрипт для робота. Так что - ждите, мои дорогие форумчане. Для чего это нужно? Каким то образом, вы узнали что вас гриферят(допустим так) и решили не отдавать свои ресурсы и взорвать всё к чертям! Но вы не можете зайти на сервер или вы даже не дома! Просто взорвите свой дом роботом! ИЛИ Захотели потроллить друзей? Выйдите с сервера и начните управлять роботом! Они точно афигеют, особенно если их дома будут подорваны роботом. ИЛИ Сидите вы значит на диване и вам лень подойти к компу что-бы что-то сделать? Решение есть! Просто сделайте это с помощью телефона и робота! Выпуск первого релиза был назначен на 30.08.2021, но у меня юнити решила не качать Android Support для билда приложения. Постараюсь как можно быстрее поставить андроид саппорт и дам вам наконец эту безделушку. P.S. В первом релизе будет крайне малый функционал в виде передвижения во все 4 стороны + поднятие и спуск на 1 блок. P.S.2. Это мой первый проект, так что не бомбите от багов и проблем. 03.09.2021 19:50 UPD: Возможно сегодня если приложение будет работать, я выложу всё.
-
1 балл1. Хз, раньше всё работало, сейчас она качает андроид саппорт но не полностью и он не работает, в ручную также не получается, ей нужны её файлы. 2. Нет, как по мне самый безпроблемный движок. 3. Не знаю других движков для создания приложений. Юнити сама не кривая, это сейчас чёт с юнити хабом, сейчас проблемой мой друг занимается так что должно возможно скоро получится.
-
1 баллА сколько обычно приходится ждать в таких случаях? И часто ли юнити отказывается работать? И нельзя ли обойтись вообще без юнити, если оно такое кривое?
-
1 баллладно, всё равно походу ещё долго ждать пока юнити заработает
-
1 баллДа чего уж там. Семь лет ждали эту программу, и ещё подождём. Недолго же осталось? Вот только зачем этот текст нужен в разделе "Программы" без самой программы? Для рассказов о далеко идущих планах у нас имеется, например, "Беседка" или даже блоги. Я думаю, читатели этой темы будут бомбить от того, что им не дали саму программу. Поэтому перенесу пока тему до лучших времён в "Беседку".
-
1 баллКак конвертировать файл 3D модели с форматом .qb , в код 3D модели из OpenComputers файл:https://disk.yandex.ru/d/ST_iLYLhjTQttQ просто с разрешением .vox цвета все ломаются и всё а с .qb всё отлично, только известные мне конверторы не принимают этот тип файла
-
1 балл
-
1 баллВпринципе логично, ладно, я дальше писать управление роботом с android смартфона
-
1 баллДоброго всем времени суток я хотел бы показать вам плод трудов за последние 3 дня (если считать именно время потраченное на разработку я справился за день) библиотека поможет всем тем кому lua показался "неудобным" библиотека конвертирует код c++ в lua например вот программка #include <iostream> #include <string> int main() { std::string str; std::cout << "Hello" << " " << "user" << "!" << "\n"; std::cin >> str; if(str == "hello"){ std::cout << ":)"; }elseif(str == "hi"){ std::cout << ":) hi"; }else{ std::cout << ":( bye"; } std::cin >> str; return 0; } прекрасно выполняется в visual studio 2010 (если добавить в начало: #include "stdafx.h") и превращается в: io = require("io") string = require("string") function main() str = "" io.write("" .. "Hello" .. " " .. "user" .. "!" .. "\n") str = io.read(); if str == "hello" then io.write("" .. ":)") elseif str == "hi" then io.write("" .. ":) hi") else io.write("" .. ":( bye") end str = io.read(); return 0; end main() не очень красивый Lua код больше смахивает на C++ (но тем не менее работает так-же как и в Visual Studio 2010) так-же если вы введете например "#include <MyClassList.h>" то вместо этой строки получите все содержимое файла "/lib/CpplLibs/MyClassList.h" (в том файле должен быть именно lua код) пример использования: Cppl = require("Cppl") Cppl.convert("путь к файлу с программой c++","флаги как в шелл"[,"если есть флаг -tofile вводим сюда путь к файлу для сохранения"]) --возможные флаги --"-noprint" не печатать программу на монитор --"-tofile" записать программу в файл --"-printlog" разпечатать логи на монитор --"-returnlog" вернуть логи --флаги разделяются пробелом, в конце всех флагов поставте дополнительный пробел: "-noprint " ,"-noprint -returnlog ","-noprint -returnlog -tofile " log = Cppl.convert("program.cpp","-noprint -returnlog -tofile ","program.lua") --конвертировать и записать в файл и вернуть логи program,log = Cppl.convert("program.cpp","-noprint -returnlog ") --конвертировать и вернуть программу с логами program = Cppl.convert("program.cpp","-noprint ")--конвертировать и вернуть программу program = Cppl.convert("program.cpp","-noprint -printlog ")--конвертировать и вернуть программу и напечатать логи на монитор int x,y,z = 1024;--работает int x = 10;--работает не забываем про ";" иначе обявление переменной не будет конвертирована int *a=new int[1000]; --работает delete x,y,z;--работает array arr; --так обявляется массив чего либо %lua: --не конвертировать все после ":" до конца строки %lua* --не конвертировать пока не будет найдена строка: "*lua%" %lua: %lua* *lua% --это нужно писать в начале строки сами эти надписи стираются не буду тянуть кота за ... в долгий ящик pastebin.com uJUrPSQw буду рад любой (желательно обоснованной) критике в будущем доратобаю будет поддерживать все стандартные с++ библиотеки чуть не забыл конструкцию else if нужно писать слитно иначе придется допиливать код вручную
-
1 баллНу, я надеюсь, осознание имеется, что линукс — это несколько необычная программа, правильно? Она общается с девайсами более-менее напрямую. Можем ли из луа мы взять и отключить прерывания, сбросить флаги из-под floating-point-операций? Если мы говорим про OC*, то я что-то сомневаюсь. Единственный реальный вариант — это собрать полноценный эмулятор какого-то SoC: проц, серийка, память, таймеры, остальные девайсы. Тогда можно потенциально написать для этой системы драйверы, собрать их вместе с ядром для процессора и радоваться жизни. * Отдельные наркоманы, впрочем, делают мини-ядра вроде eLua, где есть низкоуровневый доступ к железу.
-
1 балл
-
1 баллЗолотые слова, полностью согласен с Totoro. Языки Lua и С++ слишком разные для сколь-нибудь эффективной трансляции кода из одного в другой. Пользование подобным транслятором убьет все преимущества Lua. Я тоже не сразу разглядел эти преимущества, а год назад синтаксис Lua меня вообще расстраивал, но совсем недавно, освободившись от диктата C++ я стал относиться к Lua уважительно. Этому, конечно, сильно способствовало изучение Python – мощного скриптового языка, но и Lua тоже очень неплох. Вывод, который я сделал для себя: если планируешь долго пользоваться языком – хорошенько изучи его синтаксис и овладей новыми приёмами – это станет отличным вложением времени.
-
1 баллВтпринцепе для любителей си-подобных синтаксисов конвертор из си-подобного в луа синтаксис будет кстати, но не самого же с++, так как во первых у с++ есть возможность произвольной адресации, а во вторых в полюсах напроч отсутствует все упрощающие жизнь абстракции ( например автоматическая подстановка приметивов типов данных). Вообще было бы не плохо чтоб если в ОС на полюсах кодинг производился бы, но это бы сильно повлияло бы на сложность мода, так как пришлось бы писать на java разделитель потоков, а так как java имеет больший уровень абстракции чем с++ пришлось бы писать ещё один уровень абстракции, это бы повлияло на производительность сервера, причём в плохом смысле этого слова, так что юзаем луа)
-
1 баллIMHO, лучше перестроиться с С++ на Луа, и пользоваться всей мощью этого языка, чем вложить аналогичное (если не большее) количество усилий в освоение сего велосипеда, и последующей борьбы с его граблями.
-
1 баллНа самом деле годно довольно таки. Допустим, мне сложно перестроиться с С++ на lua и этот конвентор просто находка для мнея. Жаль, что раньше я эту темку не увидел
-
1 балл
-
1 баллЩас попытался открыть код на pastebin, пишет, что удален. Где взять теперь?
-
1 баллПросто когда-то интересно было изучать что-то новое, а сейчас нет. Я уже начал забывать многие языки типа паскаля и бейсика. Лучше знать что-то одно. Если перевести все стандартные ритона библиотеки на луа, то будет полная совместимость, конечно будут спавнится костыли при трансляции, но и с высокого на низкий уровень трансляция тоже корявая идет.
-
1 баллЗачем программированием заниматься если лень изучать его ей коду не понятно.
-
1 баллЕще бы библиотеку python>lua и lua>python, а то питон популярный, на нем больше реализовано алгоритмов.
-
1 балл
-
1 баллтак не приятно когда все готово релиз а потом находишь ошибки которые раньше не находил
-
1 баллизвини пока никак я с++ еще изучаю и в книге я до этого места еще не дошел напиши чего еще не хватает я добавлю
-
1 баллА структура int *a=new int[1000]; ... delete[] a; Как она у тебя обрабатывается?
-
1 балла меня после Tcl бесит, что аргументы функциям нужно передавать через (). набираешь print, потом (), потом стрелку влево, "" и только затем текст...И фигурные скобочки это наше всё. do end это пережитки прошлого века. Для чего нужно ? Синтаксис Lua в общем то унаследован от древних языков. Я не прочь использовать что-нибудь по приятнее. Даже свой конвертер думаю навоять, но в игре пишу меньше времени чем уйдёт на написание конвертера. В идеале разобраться бы с вирт машиной и надобавлять бы туда других языков.
-
1 баллответ: некие игроки (например null если не ошибаюсь) жаловался на синтаксис lua видимо ему было не удобно без фигурных и круглых скобок вот я и написал конвертер c++ в lua там ведь сразу тебе и фигурные плюшки и классы и минимальная реализация собственных классов и все что только хочешь
Эта таблица лидеров рассчитана в Москва/GMT+03:00
