NEO
-
Публикации
1 436 -
Зарегистрирован
-
Посещение
-
Победитель дней
78
Сообщения, опубликованные пользователем NEO
-
-
ето ...
Это, а еще есть точки и запятые.
-
1
-
-
бред єто все-равно что спросить сколько килограмм в 5км/ч (даже в физике вес и скорость разные понятия)
Вес и скорость взаимосвязанные.
-
Написать - легко. Но это бессмысленно.Мы можем описать тебе работу каждого оператора это библиотеки на чистейшем русском, но ты не поймёшь ничего, пока не будешь знать, как именно хранятся и обрабатываются числа в компьютере.
Пока не поймёшь, как именно переводятся числа из одной системы счисления в другую.
Я могу сказать тебе, что оператор >> выполняет битовый сдвиг вправо. Что это скажет тебе?
Выполнив например такой код, какое число ты получишь:
print(43 >> 1)
Ты получишь 21. Но почему?Потому что в памяти компьютера, число 43 хранится в двоичном представлении, которое выглядит как 0b101011.
При сдвиге вправо очевидно получится 0b10101, что эквивалентно 21.
Вот. Я рассказал тебе на русском языке, как действует один из побитовых операторов.
Но честное слово, всё будет куда проще, если ты откроешь Google, забьешь туда пару запросов по основам информатики, и прочтёшь всё это сам, в какой-нибудь хорошей статье.
P.S. Загляни на свою же стену в ВК, и почитай свою же последнюю запись там.

Сдвиг - это деление и умножение на два, грубо говоря.
-
Вот людях лень даже загуглить даже не формулу, а деление в столбик с остатком, как им не лень по клавишам стучать да и вообще думать, программирование - это все таки числа и операции с ними. А не ксс и хтмл и арифметика не нужна. Я хачу сделать дота2 на паскаль.
-
4
-
-
...Это уже наглость, человек просит помочь в решении задачи, ты молодец, решил, но и другим дай. Я здесь не видел слов, "дайте готовую библиотеку".
-
....
Много букаф.
-
Нео, для кого в шапке написано - "Обсуждаем в чате или в IRC, чтобы не захламлять тему." ?
Ты мог вместо этого своего "плюс один" - просто лайк Лёхе поставить. Репа бы апнулась и тема бы не захламлялась.
Манифест и демократия.
-
LeshaInc, +1
-
1
-
-
Код нужно писать таким образом, чтобы комментарии не требовались. Однако документация к такому подходу все же должна быть.

Комментарии не просто так придуманы. Они и есть документация.
-
Так, если уже начали тут кодить и я поделюсь своим проектом, OpenComputers Global Emulator - сокращённо OpenCGE, язык программирования - Java, Графическая часть - JavaFX, луа машина - LuaJ. https://github.com/Avaja/OpenCGE Гитхаб, кому интересно, присоединяйтесь, вы спросите зачем еще один эмулятор? Я вам отвечаю заранее, мне интересна глобальная сеть, а именно в будущем подключение к серверу и глобальный хакинг
один одного. -
это вертикальная синхронизация. ничего особенного, можно и в love2d включить
Знаю. Шах и мат.

-
А если быстрое - то всё будет бешенно летать.
Более или менее нормально смогут играть в твою игру люди, у которых параметры железа близки к твоим.

libgx 60 кадров ограничивает.
Шах и мат тебе. -
Потому что, как заметил Лёха, без дельта тайминга скорость игры становится зависимой от железа, размера окна и т.п.Кому охото, чтобы кто-то ставил рекорд круче, только потому что у него процессор чуть быстрее? Это ведь не состязание железа, а состязание игроков должно быть.
Не я таким не пользуюсь, время у меня исключительно игровое и привязки к реальному не требуеться, если железо слабое то будут телепортации.
-
Этто ты очень зря.
Почему же?
-
Перемещения нужно реализовывать в процедуре love.update(dt), в которую дельта передается в качестве параметра.
А я никогда не пользовался Дельтой.
-
Надо десять раз напечатать. У тебя только один. =)
Так печатает 10 раз.
-
Ты б хоть скрин какой бы присобачил, и написал, что именно оно умеет.

P.S. Исходники ещё... :P
Надо исходники?Декомпилирую, там ничего сверхъестественного нету. Swing окно, две кнопки, окно логирования, и лямбды на action сделаны.
Я же написал, программа не из категории, я хочу похвастаться что я написал. Это просто помощь нубикам.
Плюс Ява Лёши глаза выедает, а я не садист.
-
1
-
-
local str = 'hello world'
local str_len = #str
for i = 1, 10 do
local matches = 0
local now_ch = string.sub(str, 1, 1)
while matches <= str_len do
local ch = string.char(math.random(1, 255))
if ch == now_ch then
io.write(ch)
matches = matches + 1
now_ch = string.sub(str, matches + 1, matches + 1)
end
end
print()
end
-
2
-
-
Предположим, имеется некая функция, возвращающая несколько значений. Например:
function foo() return 2,3,4 end
Вызов этой функции можно вставить в качестве параметра в другую функцию. Например:
print(foo()) --> 2 3 4
Как видим, в этом случае все значения, возвращаемые внутренней функцией, передаются во внешнюю. Причем, каждое значение отдельным параметром. Это бывает удобно, когда количество элементов, входящих в возвращаемый список может быть переменным.
К этому списку можно добавить еще элементы, но только в начало.
print(1,foo()) --> 1 2 3 4
Если же мы попытаемся добавить элемент в конец списка ...
print(1,foo(),5) --> 1 2 5
... то обнаружим, что внутренняя функция передает во внешнюю только один элемент - первый.
Почему так происходит и как сделать так, что бы передавались все элементы?
print(1,foo(),5) --> 1 2 3 4 5
В Java тоже такая штука, скажу одно, стэк, аргументы попадают в стэк - это касается луа, по видимо - это сделано из за того что можно переполнить его, 1 аргумент - константа, 2 аргумент - это переменное количество, 3 аргумент опять константа, вероятно всего foo() может переполнить стэк, тогда 5 не попадёт, а если в конце переменное количество, можно просто положить туда сколько осталось в стэке места.
-
Соглашусь с Тоторо, данное описание малоинформативно, а для нубов (вроде меня) на которых рассчитана эта программка это и вовсе просто набор букв.
В ней нет ничего сверх вычислительно сложного. Две кнопки и окошко логирования.
-
Буду краток, утилита из раздела CrashLogGetter, то есть помощь нубикам.
Написал утилиту для проверки лаунчера и среды для его запуска, с логированием.
Кому интересно, https://www.dropbox.com/s/78t3fx0y9cohte9/LauncherChecker.jar?dl=0
Есть две кнопки и окно логирования.
Первая кнопка задаёт путь к лаунчеру.
Вторая кнопка начинает тестирование.
Окно логирование информирует.
Сразу после запуска программы происходит проверка java версии и логирование информации об ОС.
-
1
-
-
ну один кто кодит это LeshaInc, а кто второй?
3 (я)- ? Что за третья которая отвечает на наши вопросы?
Похоже она ошиблась полом в профиле.

-
1
-
-
Unity3d вырывается в лидеры.
-
Как бы, кислород растения вырабатывают.

Многопоточность. Или как запустить несколько прог на один комп.
в Программирование
Опубликовано: · Изменено пользователем NEO
Мы здесь все коряво пишем, русский вообще не родной мне язык. Я еще хорошо пишу, а другие в моей местности, страх и ужас. сечас.