Zer0Galaxy
-
Публикации
1 220 -
Зарегистрирован
-
Посещение
-
Победитель дней
189
Сообщения, опубликованные пользователем Zer0Galaxy
-
-
А почему не под OpenConputers делаешь? Хакинг меня тоже интересует. Я бы помог.А хочу я написать игру про хакинг (прошу не смеяться). Где всё управляется с помощью команд (как в MS-DOS). -
CrazyGreen, конечно никто не запрещает тебе учиться программированию и вопросы можешь задавать на форуме. Но мне кажется, ты хватаешься за слишком глобальные вещи. То антивирус писал, теперь вот - игру. Может стоит начать с хеллоуворда, потом таблицы, циклы и функции, потом работа с фалами и графикой. А там и до игры дорастешь.
Вот ты задаешь вопрос: Как сделать сохранения для игры?
И что ты хочешь услышать в ответ? Мы ведь не знаем, что за игра, какие параметры надо сохранять, как ты эти параметры хранишь в своей игре.
Попробуй разбить свой не слишком определенный вопрос на несколько, но более конкретных. Например, как поместить несколько значений в таблицу? как преобразовать таблицу в строку и обратно? как сохранять строку в файл и считывать из файла?
Помни, правильно сформулированный вопрос содержит половину ответа. А может ты и сам найдешь ответ, когда поймешь, чего же хочешь.
-
10
-
1
-
-
Человек создает уже четвертую тему в подобном стиле, а чего он хочет я никак понять не могу.
-
2
-
-
Вот нравятся мне твои вопросы:
Я решил сделать какую то хрень, пока не знаю зачем. И у меня появился вопрос.
Как сделать что б эта хрень что-то делала?
Прошу помощи

-
4
-
-
Комментарии это, конечно, хорошо. Но, согласись, рыться в чужом исходнике, что б понять, какие параметры нужны функции и какие функции есть вообще, не очень удобно.В исходниках, где не понятно, я описал-
1
-
-
Ну, про отступы сейчас тебе Лёша расскажет. Я скажу вот что:
- библиотеку желательно называть строчными буквами, размещать в директории lib и подключать процедурой require.
- обращаться к вершинам по индексу - не слишком удачное решение. Представь, что у тебя не четыре вершины, а сто четыре. На втором десятке ты в них запутаешься. Я бы сделал, чтоб функция addVertex3D возвращала объект-вершину, а не её индекс.
- хотелось бы описание функций библиотеки. Какие параметры принимают, что возвращают.
А так, очень даже не плохо.
-
Декоры, отпечатанные на принтере, двигаться не могут в полном понимании, но могут изменять свой внешний вид при подаче сигнала красного камня. Подробнее тут.
-
table.insert(table,{i,j})-
1
-
-
x=(x^3+x^2+x+1)/(x^2+1)
-
2
-
-
Я иногда пользуюсь этим эмулятором. Но он не на всех компьютерах идет.
Как запустить OCEmu, я тоже не догадался.
-
mhak=mhak+1
Чего проще?
-
Надо бы отрефакторить код.
Какие именно участки кода требуют рефакторинга?
-
В новой версии МС 1.6 добавлено:
- нормальная псевдографика;
- по Alt+Enter теперь можно свернуть коммандер, что бы посмотреть, что под ним написано;
- новые огрехи, взамен обнаруженных старых.
-
5
-
-
Он не хочет СДЕЛАТЬ. Его просто потянуло на написание. Ну, так пусть пишет на здоровье. За одно и с графикой разберется и со всем прочим.
-
3
-
-
Не понял, как пользоваться. В гугле очень туманные ответы на этот вопрос на зарубежном говоре. Если можно привязать функцию, как ей передать параметры от события? или они сами передаются? и отсеивать в самой функции эти параметры знаками "_" ?
Рекомендую почитать это
-
2
-
-
eu_tomat, +100
CrazyGreen, давай пиши антивирус. У меня уже давно вирус готов.
-
1
-
-
event.pull() ожидает какого либо события (нажатия клавиши, сообщения в чате и т.д.)
Т.е. программа дальше не пойдет пока событие не случится. Ожидание можно прервать по тайм-ауту если сделать например так event.pull(3)
В этом случае, если события нет, цикл продолжит свою работу через три секунды.
-
3
-
-
computer=require("computer") start=computer.uptime() for i=1,1000000 do кусок кода end print(computer.uptime()-start)==, > и >= примерно одинаково
-
2
-
-
Добавь еще _
local plr,_,_,msg = event.pull("glasses_chat_command") или local plr,_,_,_,msg = event.pull("glasses_chat_command") -
Событие, скорее всего работает нормально. Просто оно возвращает несколько параметров, в том числе адрес чат-бокса. Попробуй запустить утилиту dmesg и проанализировать все параметры.
-
...
/размышления того, кто не играет в онлайн-игры/
Для связи игроков из одиночных режимов или играющих на разных серверах, безусловно мост - единственное решение. А вот для построения сети в пределах одного сервера, внешние мосты это излишество. На мой взгляд, вся прелесть онлайн-игры - её независимость от реального мира. И эту независимость следует соблюдать настолько, насколько возможно. Но, это лишь мое мнение.
-
1
-
-
Ну, тогда уже так:
output1,output2,output3 = input:match("(%S+)%s+(%S+)%s+(%S+)")если количество переменных строго определено
-
1
-
-
Не поделюсь. Нет такого опытаПоделишься способом? -
Значит мне надо чтобы если в переменной обнаружен(ы) пробел(ы), то она разбивалась на две и более частейИспользуй магию шаблонов
input = "abc def ghi" output={} for substr in input:gmatch("(%S+)") do output[#output+1]=substr endИ еще вопросик, можно ли из значения переменной взять первые несколько символов, а остальные отбросить, например: input = "ABCDEFGH" через некий код превращается в output = "ABC"input = "ABCDEFGH" output = input:sub(1,3)
-
2
-

Сохранения для игры.
в Разные (отсортировать)
Опубликовано:
Просто под OpenConputers можно сделать многопользовательскую игру в стиле Uplink. Можешь изложить идею своей игры? Может еще кто подключится.