Перейти к содержимому

Zer0Galaxy

Гуру
  • Публикации

    1 220
  • Зарегистрирован

  • Посещение

  • Победитель дней

    189

Все публикации пользователя Zer0Galaxy

  1. Davial, LesaInc, это что за языки? Мая твая непенимать. Мая только Луа говорить.
  2. ну, кто играл в симуляторы хакера, тот знает в чем суть. А кто не играл, тому долго объяснять. Тут, как во всякой игре, важна не награда, а сам процесс. Хотя, конечно, внутриигровая валюта предусматривается.
  3. В создании беспроводной сети под ОС сложности как раз нет. Для меня гораздо сложней придумать удобный интерфейс игры и интересные задания. Предлагаю объединить усилия. Мне витдится игра таким образом: структура клиент-сервер. В клиентской части реализован интерфейс игры, сервер эмулирует игровой мир со всеми остальными компьютерами, роутерами, банками и корпорациями. Клиент и сервер обмениваются по сети, что дает возможность клиенту якобы подключаться к другим компьютерам, отправлять/принимать электронные письма, скачивать файлы и выполнять другие игровые действия. Поскольку игра многопользовательская, сервер должен обеспечивать поддержку одновременно нескольких клиентов. Это даст возможность выполнять задания, требующие участия одновременно двух и более игроков. Например, пока один ломает пароль, другой трет логи.
  4. Просто под OpenConputers можно сделать многопользовательскую игру в стиле Uplink. Можешь изложить идею своей игры? Может еще кто подключится.
  5. А почему не под OpenConputers делаешь? Хакинг меня тоже интересует. Я бы помог.
  6. CrazyGreen, конечно никто не запрещает тебе учиться программированию и вопросы можешь задавать на форуме. Но мне кажется, ты хватаешься за слишком глобальные вещи. То антивирус писал, теперь вот - игру. Может стоит начать с хеллоуворда, потом таблицы, циклы и функции, потом работа с фалами и графикой. А там и до игры дорастешь. Вот ты задаешь вопрос: Как сделать сохранения для игры? И что ты хочешь услышать в ответ? Мы ведь не знаем, что за игра, какие параметры надо сохранять, как ты эти параметры хранишь в своей игре. Попробуй разбить свой не слишком определенный вопрос на несколько, но более конкретных. Например, как поместить несколько значений в таблицу? как преобразовать таблицу в строку и обратно? как сохранять строку в файл и считывать из файла? Помни, правильно сформулированный вопрос содержит половину ответа. А может ты и сам найдешь ответ, когда поймешь, чего же хочешь.
  7. Человек создает уже четвертую тему в подобном стиле, а чего он хочет я никак понять не могу.
  8. Вот нравятся мне твои вопросы: Я решил сделать какую то хрень, пока не знаю зачем. И у меня появился вопрос. Как сделать что б эта хрень что-то делала? Прошу помощи
  9. Комментарии это, конечно, хорошо. Но, согласись, рыться в чужом исходнике, что б понять, какие параметры нужны функции и какие функции есть вообще, не очень удобно.
  10. Ну, про отступы сейчас тебе Лёша расскажет. Я скажу вот что: - библиотеку желательно называть строчными буквами, размещать в директории lib и подключать процедурой require. - обращаться к вершинам по индексу - не слишком удачное решение. Представь, что у тебя не четыре вершины, а сто четыре. На втором десятке ты в них запутаешься. Я бы сделал, чтоб функция addVertex3D возвращала объект-вершину, а не её индекс. - хотелось бы описание функций библиотеки. Какие параметры принимают, что возвращают. А так, очень даже не плохо.
  11. Декоры, отпечатанные на принтере, двигаться не могут в полном понимании, но могут изменять свой внешний вид при подаче сигнала красного камня. Подробнее тут.
  12. Я иногда пользуюсь этим эмулятором. Но он не на всех компьютерах идет. Как запустить OCEmu, я тоже не догадался.
  13. Какие именно участки кода требуют рефакторинга?
  14. В новой версии МС 1.6 добавлено: - нормальная псевдографика; - по Alt+Enter теперь можно свернуть коммандер, что бы посмотреть, что под ним написано; - новые огрехи, взамен обнаруженных старых.
  15. Он не хочет СДЕЛАТЬ. Его просто потянуло на написание. Ну, так пусть пишет на здоровье. За одно и с графикой разберется и со всем прочим.
  16. Рекомендую почитать это
  17. event.pull() ожидает какого либо события (нажатия клавиши, сообщения в чате и т.д.) Т.е. программа дальше не пойдет пока событие не случится. Ожидание можно прервать по тайм-ауту если сделать например так event.pull(3) В этом случае, если события нет, цикл продолжит свою работу через три секунды.
  18. computer=require("computer") start=computer.uptime() for i=1,1000000 do кусок кода end print(computer.uptime()-start) ==, > и >= примерно одинаково
  19. Добавь еще _ local plr,_,_,msg = event.pull("glasses_chat_command") или local plr,_,_,_,msg = event.pull("glasses_chat_command")
  20. Событие, скорее всего работает нормально. Просто оно возвращает несколько параметров, в том числе адрес чат-бокса. Попробуй запустить утилиту dmesg и проанализировать все параметры.
  21. /размышления того, кто не играет в онлайн-игры/ Для связи игроков из одиночных режимов или играющих на разных серверах, безусловно мост - единственное решение. А вот для построения сети в пределах одного сервера, внешние мосты это излишество. На мой взгляд, вся прелесть онлайн-игры - её независимость от реального мира. И эту независимость следует соблюдать настолько, насколько возможно. Но, это лишь мое мнение.
×
×
  • Создать...